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
,$(SRCDIR
)/basegfx
/inc
/pch
/precompiled_basegfx
))
16 $(eval
$(call gb_Library_use_sdk_api
,basegfx
))
18 $(eval
$(call gb_Library_use_libraries
,basegfx
,\
24 $(eval
$(call gb_Library_set_include
,basegfx
,\
25 -I
$(SRCDIR
)/basegfx
/source
/inc \
29 $(eval
$(call gb_Library_add_defs
,basegfx
,\
30 -DBASEGFX_DLLIMPLEMENTATION \
33 $(eval
$(call gb_Library_add_exception_objects
,basegfx
,\
34 basegfx
/source
/color
/bcolormodifier \
35 basegfx
/source
/color
/bcolortools \
36 basegfx
/source
/curve
/b2dbeziertools \
37 basegfx
/source
/curve
/b2dcubicbezier \
38 basegfx
/source
/matrix
/b2dhommatrix \
39 basegfx
/source
/matrix
/b2dhommatrixtools \
40 basegfx
/source
/matrix
/b3dhommatrix \
41 basegfx
/source
/matrix
/b3dhommatrixtools \
42 basegfx
/source
/numeric
/ftools \
43 basegfx
/source
/point
/b2dpoint \
44 basegfx
/source
/point
/b2ipoint \
45 basegfx
/source
/point
/b3dpoint \
46 basegfx
/source
/polygon
/b2dlinegeometry \
47 basegfx
/source
/polygon
/b2dpolygon \
48 basegfx
/source
/polygon
/b2dpolygonclipper \
49 basegfx
/source
/polygon
/b2dpolygoncutandtouch \
50 basegfx
/source
/polygon
/b2dpolygontools \
51 basegfx
/source
/polygon
/b2dpolygontriangulator \
52 basegfx
/source
/polygon
/b2dpolypolygon \
53 basegfx
/source
/polygon
/b2dpolypolygoncutter \
54 basegfx
/source
/polygon
/b2dpolypolygontools \
55 basegfx
/source
/polygon
/b2dsvgpolypolygon \
56 basegfx
/source
/polygon
/b2dtrapezoid \
57 basegfx
/source
/polygon
/b3dpolygon \
58 basegfx
/source
/polygon
/b3dpolygontools \
59 basegfx
/source
/polygon
/b3dpolypolygon \
60 basegfx
/source
/polygon
/b3dpolypolygontools \
61 basegfx
/source
/range
/b2dpolyrange \
62 basegfx
/source
/range
/b2drange \
63 basegfx
/source
/range
/b2drangeclipper \
64 basegfx
/source
/range
/b2xrange \
65 basegfx
/source
/range
/b3drange \
66 basegfx
/source
/raster
/rasterconvert3d \
67 basegfx
/source
/tools
/b2dclipstate \
68 basegfx
/source
/tools
/canvastools \
69 basegfx
/source
/tools
/gradienttools \
70 basegfx
/source
/tools
/keystoplerp \
71 basegfx
/source
/tools
/numbertools \
72 basegfx
/source
/tools
/stringconversiontools \
73 basegfx
/source
/tools
/systemdependentdata \
74 basegfx
/source
/tools
/tools \
75 basegfx
/source
/tools
/unopolypolygon \
76 basegfx
/source
/tools
/zoomtools \
77 basegfx
/source
/tuple
/b2dtuple \
78 basegfx
/source
/tuple
/b3dtuple \
79 basegfx
/source
/vector
/b2dvector \
80 basegfx
/source
/vector
/b2ivector \
81 basegfx
/source
/vector
/b3dvector \
85 # vim: set noet sw=4 ts=4: