diff options
author | Norbert Thiebaud <nthiebaud@gmail.com> | 2012-06-16 18:36:16 -0500 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2012-06-16 18:36:16 -0500 |
commit | 3135d6ea62522276682cdf4da75bc769df263021 (patch) | |
tree | 46229fbc33f72e78164bd2f0eb413ec418def13e | |
parent | 14896ccc545c9060874e2c02b37ee6d59e3cd8cc (diff) |
gbuildify basegfx
Change-Id: Icc164be408224b468dbeff6b422d172f3b70c202
-rw-r--r-- | basegfx/CppunitTest_basegfx.mk | 35 | ||||
-rw-r--r-- | basegfx/Library_basegfx.mk | 96 | ||||
-rw-r--r-- | basegfx/Module_basegfx.mk | 21 | ||||
-rw-r--r-- | basegfx/Package_inc.mk | 85 | ||||
-rw-r--r-- | sdext/CppunitTest_pdfimport.mk | 3 | ||||
-rw-r--r-- | sdext/Library_pdfimport.mk | 3 |
6 files changed, 241 insertions, 2 deletions
diff --git a/basegfx/CppunitTest_basegfx.mk b/basegfx/CppunitTest_basegfx.mk new file mode 100644 index 000000000000..8b72a3782ad1 --- /dev/null +++ b/basegfx/CppunitTest_basegfx.mk @@ -0,0 +1,35 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_CppunitTest_CppunitTest,basegfx_cpputest)) + +$(eval $(call gb_CppunitTest_use_api,basegfx_cpputest,\ + offapi \ + udkapi \ +)) + +$(eval $(call gb_CppunitTest_use_libraries,basegfx_cpputest,\ + basegfx \ + cppu \ + cppuhelper \ + sal \ + $(gb_STDLIBS) \ +)) + +$(eval $(call gb_CppunitTest_add_exception_objects,basegfx_cpputest,\ + basegfx/test/basegfx1d \ + basegfx/test/basegfx2d \ + basegfx/test/basegfx3d \ + basegfx/test/boxclipper \ + basegfx/test/basegfxtools \ + basegfx/test/clipstate \ + basegfx/test/genericclipper \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/basegfx/Library_basegfx.mk b/basegfx/Library_basegfx.mk new file mode 100644 index 000000000000..d002f3615451 --- /dev/null +++ b/basegfx/Library_basegfx.mk @@ -0,0 +1,96 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_Library_Library,basegfx)) + +$(eval $(call gb_Library_use_packages,basegfx,\ + basegfx_inc \ + o3tl_inc \ +)) + +$(eval $(call gb_Library_use_api,basegfx,\ + offapi \ + udkapi \ +)) + +$(eval $(call gb_Library_use_libraries,basegfx,\ + cppu \ + cppuhelper \ + sal \ + $(gb_STDLIBS) \ +)) + +$(eval $(call gb_Library_set_include,basegfx,\ + -I$(SRCDIR)/basegfx/inc \ + -I$(SRCDIR)/basegfx/source/inc \ + $$(INCLUDE) \ +)) + +$(eval $(call gb_Library_add_defs,basegfx,\ + -DBASEGFX_DLLIMPLEMENTATION \ +)) + +$(eval $(call gb_Library_add_exception_objects,basegfx,\ + basegfx/source/color/bcolormodifier \ + basegfx/source/color/bcolortools \ + basegfx/source/curve/b2dbeziertools \ + basegfx/source/curve/b2dcubicbezier \ + basegfx/source/matrix/b2dhommatrix \ + basegfx/source/matrix/b2dhommatrixtools \ + basegfx/source/matrix/b3dhommatrix \ + basegfx/source/numeric/ftools \ + basegfx/source/pixel/bpixel \ + basegfx/source/point/b2dpoint \ + basegfx/source/point/b2ipoint \ + basegfx/source/point/b3dpoint \ + basegfx/source/point/b3ipoint \ + basegfx/source/polygon/b2dlinegeometry \ + basegfx/source/polygon/b2dpolygon \ + basegfx/source/polygon/b2dpolygonclipper \ + basegfx/source/polygon/b2dpolygoncutandtouch \ + basegfx/source/polygon/b2dpolygontools \ + basegfx/source/polygon/b2dpolygontriangulator \ + basegfx/source/polygon/b2dpolypolygon \ + basegfx/source/polygon/b2dpolypolygoncutter \ + basegfx/source/polygon/b2dpolypolygontools \ + basegfx/source/polygon/b2dsvgpolypolygon \ + basegfx/source/polygon/b2dtrapezoid \ + basegfx/source/polygon/b3dpolygon \ + basegfx/source/polygon/b3dpolygontools \ + basegfx/source/polygon/b3dpolypolygon \ + basegfx/source/polygon/b3dpolypolygontools \ + basegfx/source/range/b1drange \ + basegfx/source/range/b2dpolyrange \ + basegfx/source/range/b2drange \ + basegfx/source/range/b2drangeclipper \ + basegfx/source/range/b2xrange \ + basegfx/source/range/b3drange \ + basegfx/source/raster/rasterconvert3d \ + basegfx/source/tools/b2dclipstate \ + basegfx/source/tools/canvastools \ + basegfx/source/tools/gradienttools \ + basegfx/source/tools/keystoplerp \ + basegfx/source/tools/tools \ + basegfx/source/tools/unopolypolygon \ + basegfx/source/tools/unotools \ + basegfx/source/tools/zoomtools \ + basegfx/source/tuple/b2dtuple \ + basegfx/source/tuple/b2i64tuple \ + basegfx/source/tuple/b2ituple \ + basegfx/source/tuple/b3dtuple \ + basegfx/source/tuple/b3i64tuple \ + basegfx/source/tuple/b3ituple \ + basegfx/source/vector/b2dvector \ + basegfx/source/vector/b2ivector \ + basegfx/source/vector/b3dvector \ + basegfx/source/vector/b3ivector \ +)) + + +# vim: set noet sw=4 ts=4: diff --git a/basegfx/Module_basegfx.mk b/basegfx/Module_basegfx.mk new file mode 100644 index 000000000000..d5d63ebac954 --- /dev/null +++ b/basegfx/Module_basegfx.mk @@ -0,0 +1,21 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_Module_Module,basegfx)) + +$(eval $(call gb_Module_add_targets,basegfx,\ + Library_basegfx \ + Package_inc \ +)) + +$(eval $(call gb_Module_add_check_targets,basegfx,\ + CppunitTest_basegfx \ +)) + +# vim: set noet sw=4 ts=4: diff --git a/basegfx/Package_inc.mk b/basegfx/Package_inc.mk new file mode 100644 index 000000000000..390c77f49b0c --- /dev/null +++ b/basegfx/Package_inc.mk @@ -0,0 +1,85 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- +# +# This file is part of the LibreOffice project. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# + +$(eval $(call gb_Package_Package,basegfx_inc,$(SRCDIR)/basegfx/inc)) + +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/basegfxdllapi.h,basegfx/basegfxdllapi.h)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/color/bcolor.hxx,basegfx/color/bcolor.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/color/bcolormodifier.hxx,basegfx/color/bcolormodifier.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/color/bcolortools.hxx,basegfx/color/bcolortools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/curve/b2dbeziertools.hxx,basegfx/curve/b2dbeziertools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/curve/b2dcubicbezier.hxx,basegfx/curve/b2dcubicbezier.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/matrix/b2dhommatrix.hxx,basegfx/matrix/b2dhommatrix.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/matrix/b2dhommatrixtools.hxx,basegfx/matrix/b2dhommatrixtools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/matrix/b3dhommatrix.hxx,basegfx/matrix/b3dhommatrix.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/numeric/ftools.hxx,basegfx/numeric/ftools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/pixel/bpixel.hxx,basegfx/pixel/bpixel.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/point/b2dpoint.hxx,basegfx/point/b2dpoint.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/point/b2ipoint.hxx,basegfx/point/b2ipoint.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/point/b3dpoint.hxx,basegfx/point/b3dpoint.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/point/b3ipoint.hxx,basegfx/point/b3ipoint.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b2dlinegeometry.hxx,basegfx/polygon/b2dlinegeometry.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b2dpolygon.hxx,basegfx/polygon/b2dpolygon.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b2dpolygonclipper.hxx,basegfx/polygon/b2dpolygonclipper.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b2dpolygoncutandtouch.hxx,basegfx/polygon/b2dpolygoncutandtouch.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b2dpolygontools.hxx,basegfx/polygon/b2dpolygontools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b2dpolygontriangulator.hxx,basegfx/polygon/b2dpolygontriangulator.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b2dpolypolygon.hxx,basegfx/polygon/b2dpolypolygon.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b2dpolypolygoncutter.hxx,basegfx/polygon/b2dpolypolygoncutter.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b2dpolypolygonfillrule.hxx,basegfx/polygon/b2dpolypolygonfillrule.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b2dpolypolygontools.hxx,basegfx/polygon/b2dpolypolygontools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b2dtrapezoid.hxx,basegfx/polygon/b2dtrapezoid.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b3dpolygon.hxx,basegfx/polygon/b3dpolygon.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b3dpolygonclipper.hxx,basegfx/polygon/b3dpolygonclipper.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b3dpolygontools.hxx,basegfx/polygon/b3dpolygontools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b3dpolypolygon.hxx,basegfx/polygon/b3dpolypolygon.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/polygon/b3dpolypolygontools.hxx,basegfx/polygon/b3dpolypolygontools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b1drange.hxx,basegfx/range/b1drange.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b1ibox.hxx,basegfx/range/b1ibox.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b1irange.hxx,basegfx/range/b1irange.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b2dconnectedranges.hxx,basegfx/range/b2dconnectedranges.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b2dpolyrange.hxx,basegfx/range/b2dpolyrange.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b2drange.hxx,basegfx/range/b2drange.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b2drangeclipper.hxx,basegfx/range/b2drangeclipper.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b2drectangle.hxx,basegfx/range/b2drectangle.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b2ibox.hxx,basegfx/range/b2ibox.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b2irange.hxx,basegfx/range/b2irange.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b2irectangle.hxx,basegfx/range/b2irectangle.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b3drange.hxx,basegfx/range/b3drange.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b3irange.hxx,basegfx/range/b3irange.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/basicbox.hxx,basegfx/range/basicbox.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/basicrange.hxx,basegfx/range/basicrange.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/raster/bpixelraster.hxx,basegfx/raster/bpixelraster.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/raster/bzpixelraster.hxx,basegfx/raster/bzpixelraster.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/raster/rasterconvert3d.hxx,basegfx/raster/rasterconvert3d.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tools/b2dclipstate.hxx,basegfx/tools/b2dclipstate.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tools/canvastools.hxx,basegfx/tools/canvastools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tools/gradienttools.hxx,basegfx/tools/gradienttools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tools/keystoplerp.hxx,basegfx/tools/keystoplerp.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tools/lerp.hxx,basegfx/tools/lerp.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tools/rectcliptools.hxx,basegfx/tools/rectcliptools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tools/tools.hxx,basegfx/tools/tools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tools/unopolypolygon.hxx,basegfx/tools/unopolypolygon.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tools/unotools.hxx,basegfx/tools/unotools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tools/zoomtools.hxx,basegfx/tools/zoomtools.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tuple/b2dtuple.hxx,basegfx/tuple/b2dtuple.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tuple/b2i64tuple.hxx,basegfx/tuple/b2i64tuple.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tuple/b2ituple.hxx,basegfx/tuple/b2ituple.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tuple/b3dtuple.hxx,basegfx/tuple/b3dtuple.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tuple/b3i64tuple.hxx,basegfx/tuple/b3i64tuple.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tuple/b3ituple.hxx,basegfx/tuple/b3ituple.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/vector/b2dsize.hxx,basegfx/vector/b2dsize.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/vector/b2dvector.hxx,basegfx/vector/b2dvector.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/vector/b2enums.hxx,basegfx/vector/b2enums.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/vector/b2isize.hxx,basegfx/vector/b2isize.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/vector/b2ivector.hxx,basegfx/vector/b2ivector.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/vector/b3dvector.hxx,basegfx/vector/b3dvector.hxx)) +$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/vector/b3ivector.hxx,basegfx/vector/b3ivector.hxx)) + +# vim: set noet sw=4 ts=4: diff --git a/sdext/CppunitTest_pdfimport.mk b/sdext/CppunitTest_pdfimport.mk index fd0ebdac10d2..7c3dd32f15b1 100644 --- a/sdext/CppunitTest_pdfimport.mk +++ b/sdext/CppunitTest_pdfimport.mk @@ -57,10 +57,11 @@ $(eval $(call gb_CppunitTest_use_libraries,sdext_pdfimport,\ )) $(eval $(call gb_CppunitTest_use_static_libraries,sdext_pdfimport,\ - basegfx_s \ pdfimport_s \ )) +$(eval $(call gb_CppunitTest_use_library_objects,sdext_pdfimport,basegfx)) + $(eval $(call gb_CppunitTest_add_exception_objects,sdext_pdfimport,\ sdext/source/pdfimport/test/tests \ )) diff --git a/sdext/Library_pdfimport.mk b/sdext/Library_pdfimport.mk index 9e54d907b436..ddc6f3baed32 100644 --- a/sdext/Library_pdfimport.mk +++ b/sdext/Library_pdfimport.mk @@ -46,10 +46,11 @@ $(eval $(call gb_Library_use_libraries,pdfimport,\ )) $(eval $(call gb_Library_use_static_libraries,pdfimport,\ - basegfx_s \ pdfimport_s \ )) +$(eval $(call gb_Library_use_library_objects,pdfimport,basegfx)) + $(eval $(call gb_Library_use_externals,pdfimport,\ zlib \ )) |