1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 $(eval
$(call gb_Library_Library
,basegfx
))
12 $(eval
$(call gb_Library_use_external
,basegfx
,boost_headers
))
14 $(eval
$(call gb_Library_set_precompiled_header
,basegfx
,basegfx
/inc
/pch
/precompiled_basegfx
))
16 $(eval
$(call gb_Library_use_sdk_api
,basegfx
))
18 $(eval
$(call gb_Library_use_libraries
,basegfx
,\
25 $(eval
$(call gb_Library_set_include
,basegfx
,\
26 -I
$(SRCDIR
)/basegfx
/source
/inc \
30 $(eval
$(call gb_Library_add_defs
,basegfx
,\
31 -DBASEGFX_DLLIMPLEMENTATION \
34 $(eval
$(call gb_Library_add_exception_objects
,basegfx
,\
35 basegfx
/source
/color
/bcolormodifier \
36 basegfx
/source
/color
/bcolortools \
37 basegfx
/source
/curve
/b2dbeziertools \
38 basegfx
/source
/curve
/b2dcubicbezier \
39 basegfx
/source
/matrix
/b2dhommatrix \
40 basegfx
/source
/matrix
/b2dhommatrixtools \
41 basegfx
/source
/matrix
/b3dhommatrix \
42 basegfx
/source
/matrix
/b3dhommatrixtools \
43 basegfx
/source
/numeric
/ftools \
44 basegfx
/source
/point
/b2dpoint \
45 basegfx
/source
/point
/b2ipoint \
46 basegfx
/source
/point
/b3dpoint \
47 basegfx
/source
/polygon
/b2dlinegeometry \
48 basegfx
/source
/polygon
/b2dpolygon \
49 basegfx
/source
/polygon
/b2dpolygonclipper \
50 basegfx
/source
/polygon
/b2dpolygoncutandtouch \
51 basegfx
/source
/polygon
/b2dpolygontools \
52 basegfx
/source
/polygon
/b2dpolygontriangulator \
53 basegfx
/source
/polygon
/b2dpolypolygon \
54 basegfx
/source
/polygon
/b2dpolypolygoncutter \
55 basegfx
/source
/polygon
/b2dpolypolygontools \
56 basegfx
/source
/polygon
/b2dsvgpolypolygon \
57 basegfx
/source
/polygon
/b2dtrapezoid \
58 basegfx
/source
/polygon
/b3dpolygon \
59 basegfx
/source
/polygon
/b3dpolygontools \
60 basegfx
/source
/polygon
/b3dpolypolygon \
61 basegfx
/source
/polygon
/b3dpolypolygontools \
62 basegfx
/source
/polygon
/WaveLine \
63 basegfx
/source
/range
/b2dpolyrange \
64 basegfx
/source
/range
/b2drange \
65 basegfx
/source
/range
/b2drangeclipper \
66 basegfx
/source
/range
/b2xrange \
67 basegfx
/source
/range
/b3drange \
68 basegfx
/source
/raster
/rasterconvert3d \
69 basegfx
/source
/tools
/b2dclipstate \
70 basegfx
/source
/tools
/bgradient \
71 basegfx
/source
/tools
/canvastools \
72 basegfx
/source
/tools
/gradienttools \
73 basegfx
/source
/tools
/keystoplerp \
74 basegfx
/source
/tools
/numbertools \
75 basegfx
/source
/tools
/stringconversiontools \
76 basegfx
/source
/tools
/systemdependentdata \
77 basegfx
/source
/tools
/tools \
78 basegfx
/source
/tools
/unopolypolygon \
79 basegfx
/source
/tools
/zoomtools \
80 basegfx
/source
/tuple
/b2dtuple \
81 basegfx
/source
/tuple
/b3dtuple \
82 basegfx
/source
/vector
/b2dvector \
83 basegfx
/source
/vector
/b2ivector \
84 basegfx
/source
/vector
/b3dvector \
88 # vim: set noet sw=4 ts=4: