1############################################################### 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance 9# with the License. You may obtain a copy of the License at 10# 11# http://www.apache.org/licenses/LICENSE-2.0 12# 13# Unless required by applicable law or agreed to in writing, 14# software distributed under the License is distributed on an 15# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16# KIND, either express or implied. See the License for the 17# specific language governing permissions and limitations 18# under the License. 19# 20############################################################### 21 22 23 24$(eval $(call gb_Library_Library,basegfx)) 25 26$(eval $(call gb_Library_add_package_headers,basegfx,basegfx_inc)) 27 28$(eval $(call gb_Library_add_precompiled_header,basegfx,$(SRCDIR)/basegfx/inc/pch/precompiled_basegfx)) 29 30$(eval $(call gb_Library_add_api,basegfx,\ 31 udkapi \ 32 offapi \ 33)) 34 35$(eval $(call gb_Library_set_include,basegfx,\ 36 -I$(SRCDIR)/basegfx/inc \ 37 -I$(SRCDIR)/basegfx/source/inc \ 38 -I$(SRCDIR)/basegfx/inc/pch \ 39 $$(INCLUDE) \ 40)) 41 42$(eval $(call gb_Library_add_defs,basegfx,\ 43 -DBASEGFX_DLLIMPLEMENTATION \ 44)) 45 46$(eval $(call gb_Library_add_linked_libs,basegfx,\ 47 sal \ 48 stl \ 49 cppu \ 50 cppuhelper \ 51 $(gb_STDLIBS) \ 52)) 53 54$(eval $(call gb_Library_add_exception_objects,basegfx,\ 55 basegfx/source/tools/liangbarsky \ 56 basegfx/source/tools/debugplotter \ 57 basegfx/source/tools/canvastools \ 58 basegfx/source/tools/gradienttools \ 59 basegfx/source/tools/keystoplerp \ 60 basegfx/source/tools/unopolypolygon \ 61 basegfx/source/tools/tools \ 62 basegfx/source/tools/b2dclipstate \ 63 basegfx/source/tools/stringconversiontools \ 64 basegfx/source/numeric/ftools \ 65 basegfx/source/tuple/b3ituple \ 66 basegfx/source/tuple/b3dtuple \ 67 basegfx/source/tuple/b2ituple \ 68 basegfx/source/tuple/b2dtuple \ 69 basegfx/source/tuple/b3i64tuple \ 70 basegfx/source/tuple/b2i64tuple \ 71 basegfx/source/range/b1drange \ 72 basegfx/source/range/b2dpolyrange \ 73 basegfx/source/range/b2xrange \ 74 basegfx/source/range/b3drange \ 75 basegfx/source/range/b2drangeclipper \ 76 basegfx/source/range/b2drange \ 77 basegfx/source/vector/b3ivector \ 78 basegfx/source/vector/b2ivector \ 79 basegfx/source/vector/b2dvector \ 80 basegfx/source/vector/b3dvector \ 81 basegfx/source/polygon/b3dpolygon \ 82 basegfx/source/polygon/b2dtrapezoid \ 83 basegfx/source/polygon/b3dpolygontools \ 84 basegfx/source/polygon/b2dlinegeometry \ 85 basegfx/source/polygon/b3dpolypolygontools \ 86 basegfx/source/polygon/b3dpolygonclipper \ 87 basegfx/source/polygon/b2dpolygonclipper \ 88 basegfx/source/polygon/b2dpolypolygoncutter \ 89 basegfx/source/polygon/b2dpolypolygonrasterconverter \ 90 basegfx/source/polygon/b2dpolygon \ 91 basegfx/source/polygon/b2dpolygontriangulator \ 92 basegfx/source/polygon/b2dpolypolygon \ 93 basegfx/source/polygon/b3dpolypolygon \ 94 basegfx/source/polygon/b2dsvgpolypolygon \ 95 basegfx/source/polygon/b2dpolygoncutandtouch \ 96 basegfx/source/polygon/b2dpolypolygontools \ 97 basegfx/source/polygon/b2dpolygontools \ 98 basegfx/source/pixel/bpixel \ 99 basegfx/source/matrix/b2dhommatrixtools \ 100 basegfx/source/matrix/b3dhommatrix \ 101 basegfx/source/matrix/b2dhommatrix \ 102 basegfx/source/point/b3ipoint \ 103 basegfx/source/point/b3dhompoint \ 104 basegfx/source/point/b2dpoint \ 105 basegfx/source/point/b3dpoint \ 106 basegfx/source/point/b2dhompoint \ 107 basegfx/source/point/b2ipoint \ 108 basegfx/source/curve/b2dbeziertools \ 109 basegfx/source/curve/b2dcubicbezier \ 110 basegfx/source/curve/b2dquadraticbezier \ 111 basegfx/source/color/bcolormodifier \ 112 basegfx/source/color/bcolor \ 113 basegfx/source/color/bcolortools \ 114 basegfx/source/raster/bpixelraster \ 115 basegfx/source/raster/bzpixelraster \ 116 basegfx/source/raster/rasterconvert3d \ 117)) 118 119# vim: set noet sw=4 ts=4: 120