incubator-ooo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ar...@apache.org
Subject svn commit: r1396797 [2/25] - in /incubator/ooo/branches/buildsys/main: ./ basebmp/ basebmp/prj/ basegfx/ basegfx/inc/basegfx/ basegfx/prj/ canvas/ canvas/inc/canvas/ canvas/prj/ cppcanvas/ cppcanvas/inc/cppcanvas/ cppcanvas/prj/ dbaccess/ dbaccess/inc...
Date Wed, 10 Oct 2012 21:13:21 GMT

Added: incubator/ooo/branches/buildsys/main/RepositoryExternal.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/RepositoryExternal.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/RepositoryExternal.mk (added)
+++ incubator/ooo/branches/buildsys/main/RepositoryExternal.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,363 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2009 by Sun Microsystems, Inc.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.	If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+# this file describes all the external libraries
+# depending on the configure options these may be taken from the system,
+# or the internal/bundled copy may be built.
+
+# for every external, a function gb_LinkTarget_use__FOO is defined,
+# once for the system case, once for the internal case.
+
+# in the system case, no libraries should be registered, but the target-local
+# variable LIBS should be set to FOO_LIBS, and INCLUDES to FOO_CFLAGS.
+
+
+ifeq ($(SYSTEM_ZLIB),YES)
+
+define gb_LinkTarget__use_zlib
+$(call gb_LinkTarget_add_defs,$(1),\
+	-DSYSTEM_ZLIB \
+)
+$(call gb_LinkTarget_add_libs,$(1),-lz)
+endef
+
+else # !SYSTEM_ZLIB
+
+$(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
+	zlib \
+))
+
+define gb_LinkTarget__use_zlib
+$(call gb_LinkTarget_add_linked_static_libs,$(1),\
+	zlib \
+)
+endef
+
+endif # SYSTEM_ZLIB
+
+
+ifeq ($(SYSTEM_JPEG),YES)
+
+define gb_LinkTarget__use_jpeg
+$(call gb_LinkTarget_add_libs,$(1),-ljpeg)
+$(call gb_LinkTarget_set_ldflags,$(1),\
+	$$(filter-out -L/usr/lib/jvm%,$$(T_LDFLAGS)) \
+)
+endef
+
+else # !SYSTEM_JPEG
+
+$(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
+	jpeglib \
+))
+
+define gb_LinkTarget__use_jpeg
+$(call gb_LinkTarget_add_linked_static_libs,$(1),\
+	jpeglib \
+)
+endef
+
+endif # SYSTEM_JPEG
+
+
+ifeq ($(SYSTEM_EXPAT),YES)
+
+define gb_LinkTarget__use_expat
+$(if $(2),,$(error gb_LinkTarget__use_expat needs additional parameter))
+
+$(call gb_LinkTarget_add_defs,$(1),\
+	-DSYSTEM_EXPAT \
+)
+
+$(call gb_LinkTarget_add_libs,$(1),-lexpat)
+endef
+
+else # !SYSTEM_EXPAT
+
+$(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
+	ascii_expat_xmlparse \
+	expat_xmlparse \
+	expat_xmltok \
+))
+
+define gb_LinkTarget__use_expat
+$(if $(2),,$(error gb_LinkTarget__use_expat needs additional parameter))
+
+$(if $(filter-out ascii_expat_xmlparse,$(2)),\
+	$(call gb_LinkTarget_add_defs,$(1),\
+		-DXML_UNICODE \
+))
+
+$(call gb_LinkTarget_add_linked_static_libs,$(1),\
+	$(2) \
+	expat_xmltok \
+)
+endef
+
+endif # SYSTEM_EXPAT
+
+# now define 2 wrappers that select which internal static library to use...
+define gb_LinkTarget__use_expat_utf8
+$(call gb_LinkTarget__use_expat,$(1),ascii_expat_xmlparse)
+endef
+
+define gb_LinkTarget__use_expat_utf16
+$(call gb_LinkTarget__use_expat,$(1),expat_xmlparse)
+endef
+
+
+ifeq ($(SYSTEM_LIBXML),YES)
+
+define gb_LinkTarget__use_libxml2
+$(call gb_LinkTarget_add_defs,$(1),\
+	-DSYSTEM_LIBXML \
+)
+$(call gb_LinkTarget_set_include,$(1),\
+	$$(INCLUDE) \
+	$(LIBXML_CFLAGS) \
+)
+$(call gb_LinkTarget_add_libs,$(1),$(LIBXML_LIBS))
+endef
+
+else # !SYSTEM_LIBXML
+
+$(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
+	xml2 \
+))
+
+define gb_LinkTarget__use_libxml2
+$(call gb_LinkTarget_add_linked_libs,$(1),\
+	xml2 \
+)
+endef
+
+endif # SYSTEM_LIBXML
+
+
+ifeq ($(SYSTEM_LIBXSLT),YES)
+
+define gb_LinkTarget__use_libxslt
+$(call gb_LinkTarget_set_include,$(1),\
+	$$(INCLUDE) \
+	$(LIBXSLT_CFLAGS) \
+)
+$(call gb_LinkTarget_add_libs,$(1),$(LIBXSLT_LIBS))
+endef
+
+else # !SYSTEM_LIBXSLT
+
+$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
+	xslt \
+))
+
+define gb_LinkTarget__use_libxslt
+$(call gb_LinkTarget_add_linked_libs,$(1),\
+	xslt \
+)
+endef
+
+endif # SYSTEM_LIBXSLT
+
+
+ifeq ($(SYSTEM_REDLAND),YES)
+
+define gb_LinkTarget__use_librdf
+$(call gb_LinkTarget_add_defs,$(1),\
+	-DSYSTEM_REDLAND \
+)
+$(call gb_LinkTarget_set_include,$(1),\
+	$$(INCLUDE) \
+	$(REDLAND_CFLAGS) \
+)
+$(call gb_LinkTarget_add_libs,$(1),$(REDLAND_LIBS))
+endef
+
+else # !SYSTEM_REDLAND
+
+$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
+	rdf \
+))
+
+define gb_LinkTarget__use_librdf
+$(call gb_LinkTarget_add_linked_libs,$(1),\
+	rdf \
+)
+endef
+
+endif # SYSTEM_REDLAND
+
+
+ifeq ($(SYSTEM_CAIRO),YES)
+
+# FREETYPE_CLAGS from environment if ENABLE_CAIRO is used
+define gb_LinkTarget__use_cairo
+$(call gb_LinkTarget_set_include,$(1),\
+	$$(INCLUDE) \
+	$(FREETYPE_CFLAGS) \
+	$(CAIRO_CFLAGS) \
+)
+$(call gb_LinkTarget_add_libs,$(1),$(CAIRO_LIBS))
+endef
+
+else # !SYSTEM_CAIRO
+
+$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
+	cairo \
+))
+ifneq ($(OS),WNT)
+$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
+	pixman-1 \
+))
+endif # WNT
+
+define gb_LinkTarget__use_cairo
+$(call gb_LinkTarget_set_include,$(1),\
+	$$(INCLUDE) \
+	-I$(OUTDIR)/inc/cairo \
+	$(FREETYPE_CFLAGS) \
+)
+$(call gb_LinkTarget_add_linked_libs,$(1),\
+	cairo \
+)
+ifneq ($(OS),WNT)
+$(call gb_LinkTarget_add_linked_libs,$(1),\
+	pixman-1 \
+)
+endif
+endef
+
+endif # SYSTEM_CAIRO
+
+
+ifeq ($(SYSTEM_GRAPHITE),YES)
+
+#check for building with stlport, but graphite was not built with stlport
+define gb_LinkTarget__use_graphite
+ifneq ($(USE_SYSTEM_STL),YES)
+$(call gb_LinkTarget_add_defs,$(1),\
+	-DADAPT_EXT_STL \
+)
+endif
+$(call gb_LinkTarget_set_include,$(1),\
+	$$(INCLUDE) \
+	$(GRAPHITE_CFLAGS) \
+)
+$(call gb_LinkTarget_add_libs,$(1),$(GRAPHITE_LIBS))
+endef
+
+else # !SYSTEM_GRAPHITE
+
+$(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
+    graphite \
+))
+define gb_LinkTarget__use_graphite
+$(call gb_LinkTarget_add_linked_static_libs,$(1),\
+    graphite \
+)
+endef
+
+endif # SYSTEM_GRAPHITE
+
+
+ifeq ($(SYSTEM_ICU),YES)
+
+define gb_LinkTarget__use_icule
+$(call gb_LinkTarget_add_libs,$(1),-licule)
+endef
+define gb_LinkTarget__use_icuuc
+$(call gb_LinkTarget_add_libs,$(1),-licuuc)
+endef
+
+else # !SYSTEM_ICU
+
+$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
+	icule \
+	icuuc \
+))
+
+define gb_LinkTarget__use_icule
+$(call gb_LinkTarget_add_linked_libs,$(1),\
+	icule \
+)
+endef
+define gb_LinkTarget__use_icuuc
+$(call gb_LinkTarget_add_linked_libs,$(1),\
+	icuuc \
+)
+endef
+
+endif # SYSTEM_ICU
+
+
+ifeq ($(SYSTEM_OPENSSL),YES)
+
+define gb_LinkTarget__use_openssl
+$(call gb_LinkTarget_set_include,$(1),\
+	$$(INCLUDE) \
+	$(OPENSSL_CFLAGS) \
+)
+$(call gb_LinkTarget_add_libs,$(1),$(OPENSSL_LIBS))
+endef
+
+else # !SYSTEM_OPENSSL
+
+ifeq ($(OS),WNT)
+$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
+    crypto \
+    ssl \
+))
+else
+$(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
+    crypto \
+    ssl \
+))
+endif
+
+define gb_LinkTarget__use_openssl
+ifeq ($(OS),WNT)
+$(call gb_LinkTarget_add_linked_libs,$(1),\
+	crypto \
+	ssl \
+)
+else
+$(call gb_LinkTarget_add_linked_static_libs,$(1),\
+	crypto \
+	ssl \
+)
+ifeq ($(OS),SOLARIS)
+$(call gb_LinkTarget_add_libs,$(1),\
+	-lnsl \
+	-lsocket \
+)
+endif
+endif
+endef
+
+endif # SYSTEM_OPENSSL
+
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/basebmp/CppunitTest_basebmp.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basebmp/CppunitTest_basebmp.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basebmp/CppunitTest_basebmp.mk (added)
+++ incubator/ooo/branches/buildsys/main/basebmp/CppunitTest_basebmp.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,51 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,basebmp_test))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,basebmp_test, \
+	basebmp/test/basictest \
+	basebmp/test/bmpmasktest \
+	basebmp/test/bmptest \
+	basebmp/test/cliptest \
+	basebmp/test/filltest \
+	basebmp/test/linetest \
+	basebmp/test/masktest \
+	basebmp/test/polytest \
+	basebmp/test/tools \
+))
+
+$(eval $(call gb_CppunitTest_add_linked_libs,basebmp_test, \
+	basebmp \
+	sal \
+	stl \
+	basegfx \
+	cppunit \
+    $(gb_STDLIBS) \
+))
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/basebmp/Library_basebmp.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basebmp/Library_basebmp.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basebmp/Library_basebmp.mk (added)
+++ incubator/ooo/branches/buildsys/main/basebmp/Library_basebmp.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,69 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Library_Library,basebmp))
+
+$(eval $(call gb_Library_add_package_headers,basebmp,basebmp_inc))
+
+$(eval $(call gb_Library_add_api,basebmp,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_set_include,basebmp,\
+	-I$(SRCDIR)/basebmp/inc/ \
+	-I$(SRCDIR)/basebmp/inc/pch \
+	$$(INCLUDE) \
+))
+
+$(eval $(call gb_Library_add_defs,basebmp,\
+	-DBASEBMP_DLLIMPLEMENTATION \
+))
+
+$(eval $(call gb_Library_add_linked_libs,basebmp,\
+    sal \
+    basegfx \
+    stl \
+    $(gb_STDLIBS) \
+))
+
+ifeq ($(OS),SOLARIS)
+$(eval $(call gb_Library_add_cxxobjects,basebmp, \
+	basebmp/source/bitmapdevice \
+	basebmp/source/debug \
+	basebmp/source/polypolygonrenderer \
+    , $(gb_COMPILEROPTFLAGS) $(gb_LinkTarget_EXCEPTIONFLAGS) -xalias_level=compatible \
+))
+else
+$(eval $(call gb_Library_add_exception_objects,basebmp,\
+	basebmp/source/bitmapdevice \
+	basebmp/source/debug \
+	basebmp/source/polypolygonrenderer \
+))
+endif
+
+# vim: set noet sw=4 ts=4:

Propchange: incubator/ooo/branches/buildsys/main/basebmp/Library_basebmp.mk
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/ooo/branches/buildsys/main/basebmp/Makefile
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basebmp/Makefile?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basebmp/Makefile (added)
+++ incubator/ooo/branches/buildsys/main/basebmp/Makefile Wed Oct 10 21:12:40 2012
@@ -0,0 +1,38 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+ifeq ($(strip $(SOLARENV)),)
+$(error No environment set!)
+endif
+
+gb_PARTIALBUILD := T
+GBUILDDIR := $(SOLARENV)/gbuild
+include $(GBUILDDIR)/gbuild.mk
+
+$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
+
+# vim: set noet sw=4 ts=4:

Propchange: incubator/ooo/branches/buildsys/main/basebmp/Makefile
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/ooo/branches/buildsys/main/basebmp/Module_basebmp.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basebmp/Module_basebmp.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basebmp/Module_basebmp.mk (added)
+++ incubator/ooo/branches/buildsys/main/basebmp/Module_basebmp.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,41 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Module_Module,basebmp))
+
+$(eval $(call gb_Module_add_targets,basebmp,\
+	Library_basebmp \
+	Package_inc \
+))
+
+ifeq ($(WITH_CPPUNIT),YES)
+$(eval $(call gb_Module_add_check_targets,basebmp,\
+	CppunitTest_basebmp \
+))
+endif
+
+# vim: set noet sw=4 ts=4:

Propchange: incubator/ooo/branches/buildsys/main/basebmp/Module_basebmp.mk
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/ooo/branches/buildsys/main/basebmp/Package_inc.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basebmp/Package_inc.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basebmp/Package_inc.mk (added)
+++ incubator/ooo/branches/buildsys/main/basebmp/Package_inc.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,64 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Package_Package,basebmp_inc,$(SRCDIR)/basebmp/inc))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/accessor.hxx,basebmp/accessor.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/accessoradapters.hxx,basebmp/accessoradapters.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/accessorfunctors.hxx,basebmp/accessorfunctors.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/accessortraits.hxx,basebmp/accessortraits.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/bitmapdevice.hxx,basebmp/bitmapdevice.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/clippedlinerenderer.hxx,basebmp/clippedlinerenderer.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/color.hxx,basebmp/color.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/colorblendaccessoradapter.hxx,basebmp/colorblendaccessoradapter.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/colormisc.hxx,basebmp/colormisc.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/colortraits.hxx,basebmp/colortraits.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/compositeiterator.hxx,basebmp/compositeiterator.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/debug.hxx,basebmp/debug.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/drawmodes.hxx,basebmp/drawmodes.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/endian.hxx,basebmp/endian.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/fillimage.hxx,basebmp/fillimage.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/genericcolorimageaccessor.hxx,basebmp/genericcolorimageaccessor.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/greylevelformats.hxx,basebmp/greylevelformats.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/iteratortraits.hxx,basebmp/iteratortraits.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/linerenderer.hxx,basebmp/linerenderer.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/metafunctions.hxx,basebmp/metafunctions.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/nonstandarditerator.hxx,basebmp/nonstandarditerator.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/packedpixeliterator.hxx,basebmp/packedpixeliterator.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/paletteformats.hxx,basebmp/paletteformats.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/paletteimageaccessor.hxx,basebmp/paletteimageaccessor.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/pixelformatadapters.hxx,basebmp/pixelformatadapters.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/pixeliterator.hxx,basebmp/pixeliterator.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/polypolygonrenderer.hxx,basebmp/polypolygonrenderer.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/rgb24pixelformats.hxx,basebmp/rgb24pixelformats.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/rgbmaskpixelformats.hxx,basebmp/rgbmaskpixelformats.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/scaleimage.hxx,basebmp/scaleimage.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/scanlineformats.hxx,basebmp/scanlineformats.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/stridedarrayiterator.hxx,basebmp/stridedarrayiterator.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/tools.hxx,basebmp/tools.hxx))
+$(eval $(call gb_Package_add_file,basebmp_inc,inc/basebmp/truecolormaskaccessor.hxx,basebmp/truecolormaskaccessor.hxx))
+
+# vim: set noet sw=4 ts=4:

Propchange: incubator/ooo/branches/buildsys/main/basebmp/Package_inc.mk
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/ooo/branches/buildsys/main/basebmp/prj/makefile.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basebmp/prj/makefile.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basebmp/prj/makefile.mk (added)
+++ incubator/ooo/branches/buildsys/main/basebmp/prj/makefile.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,40 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+PRJ=..
+TARGET=prj
+
+.INCLUDE : settings.mk
+
+.IF "$(VERBOSE)"!=""
+VERBOSEFLAG :=
+.ELSE
+VERBOSEFLAG := -s
+.ENDIF
+
+all:
+	cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog

Propchange: incubator/ooo/branches/buildsys/main/basebmp/prj/makefile.mk
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/ooo/branches/buildsys/main/basegfx/CppunitTest_basegfx.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basegfx/CppunitTest_basegfx.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basegfx/CppunitTest_basegfx.mk (added)
+++ incubator/ooo/branches/buildsys/main/basegfx/CppunitTest_basegfx.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,61 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,basegfx_test))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,basegfx_test, \
+	basegfx/test/basegfx1d \
+	basegfx/test/basegfx2d \
+	basegfx/test/basegfx3d \
+	basegfx/test/boxclipper \
+	basegfx/test/basegfxtools \
+	basegfx/test/clipstate \
+	basegfx/test/genericclipper \
+	basegfx/test/testtools \
+))
+
+$(eval $(call gb_CppunitTest_add_linked_libs,basegfx_test, \
+	basegfx \
+	sal \
+	stl \
+	cppuhelper \
+	cppunit \
+	cppu \
+    $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_CppunitTest_add_api,basegfx_test,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_CppunitTest_set_include,basegfx_test,\
+	$$(INCLUDE) \
+	-I$(SRCDIR)/basegfx/inc/pch \
+))
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/basegfx/Library_basegfx.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basegfx/Library_basegfx.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basegfx/Library_basegfx.mk (added)
+++ incubator/ooo/branches/buildsys/main/basegfx/Library_basegfx.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,122 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Library_Library,basegfx))
+
+$(eval $(call gb_Library_add_package_headers,basegfx,basegfx_inc))
+
+$(eval $(call gb_Library_add_precompiled_header,basegfx,$(SRCDIR)/basegfx/inc/pch/precompiled_basegfx))
+
+$(eval $(call gb_Library_add_api,basegfx,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_set_include,basegfx,\
+	-I$(SRCDIR)/basegfx/inc \
+	-I$(SRCDIR)/basegfx/source/inc \
+	-I$(SRCDIR)/basegfx/inc/pch \
+	$$(INCLUDE) \
+))
+
+$(eval $(call gb_Library_add_defs,basegfx,\
+	-DBASEGFX_DLLIMPLEMENTATION \
+))
+
+$(eval $(call gb_Library_add_linked_libs,basegfx,\
+	sal \
+	stl \
+	cppu \
+	cppuhelper \
+    $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,basegfx,\
+	basegfx/source/tools/liangbarsky \
+	basegfx/source/tools/debugplotter \
+	basegfx/source/tools/canvastools \
+	basegfx/source/tools/gradienttools \
+	basegfx/source/tools/keystoplerp \
+	basegfx/source/tools/unopolypolygon \
+	basegfx/source/tools/tools \
+	basegfx/source/tools/b2dclipstate \
+	basegfx/source/numeric/ftools \
+	basegfx/source/tuple/b3ituple \
+	basegfx/source/tuple/b3dtuple \
+	basegfx/source/tuple/b2ituple \
+	basegfx/source/tuple/b2dtuple \
+	basegfx/source/tuple/b3i64tuple \
+	basegfx/source/tuple/b2i64tuple \
+	basegfx/source/range/b1drange \
+	basegfx/source/range/b2dpolyrange \
+	basegfx/source/range/b2xrange \
+	basegfx/source/range/b3drange \
+	basegfx/source/range/b2drangeclipper \
+	basegfx/source/range/b2drange \
+	basegfx/source/vector/b3ivector \
+	basegfx/source/vector/b2ivector \
+	basegfx/source/vector/b2dvector \
+	basegfx/source/vector/b3dvector \
+	basegfx/source/polygon/b3dpolygon \
+	basegfx/source/polygon/b2dtrapezoid \
+	basegfx/source/polygon/b3dpolygontools \
+	basegfx/source/polygon/b2dlinegeometry \
+	basegfx/source/polygon/b3dpolypolygontools \
+	basegfx/source/polygon/b3dpolygonclipper \
+	basegfx/source/polygon/b2dpolygonclipper \
+	basegfx/source/polygon/b2dpolypolygoncutter \
+	basegfx/source/polygon/b2dpolypolygonrasterconverter \
+	basegfx/source/polygon/b2dpolygon \
+	basegfx/source/polygon/b2dpolygontriangulator \
+	basegfx/source/polygon/b2dpolypolygon \
+	basegfx/source/polygon/b3dpolypolygon \
+	basegfx/source/polygon/b2dsvgpolypolygon \
+	basegfx/source/polygon/b2dpolygoncutandtouch \
+	basegfx/source/polygon/b2dpolypolygontools \
+	basegfx/source/polygon/b2dpolygontools \
+	basegfx/source/pixel/bpixel \
+	basegfx/source/matrix/b2dhommatrixtools \
+	basegfx/source/matrix/b3dhommatrix \
+	basegfx/source/matrix/b2dhommatrix \
+	basegfx/source/point/b3ipoint \
+	basegfx/source/point/b3dhompoint \
+	basegfx/source/point/b2dpoint \
+	basegfx/source/point/b3dpoint \
+	basegfx/source/point/b2dhompoint \
+	basegfx/source/point/b2ipoint \
+	basegfx/source/curve/b2dbeziertools \
+	basegfx/source/curve/b2dcubicbezier \
+	basegfx/source/curve/b2dquadraticbezier \
+	basegfx/source/color/bcolormodifier \
+	basegfx/source/color/bcolor \
+	basegfx/source/color/bcolortools \
+	basegfx/source/raster/bpixelraster \
+	basegfx/source/raster/bzpixelraster \
+	basegfx/source/raster/rasterconvert3d \
+))
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/basegfx/Makefile
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basegfx/Makefile?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basegfx/Makefile (added)
+++ incubator/ooo/branches/buildsys/main/basegfx/Makefile Wed Oct 10 21:12:40 2012
@@ -0,0 +1,38 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+ifeq ($(strip $(SOLARENV)),)
+$(error No environment set!)
+endif
+
+gb_PARTIALBUILD := T
+GBUILDDIR := $(SOLARENV)/gbuild
+include $(GBUILDDIR)/gbuild.mk
+
+$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/basegfx/Module_basegfx.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basegfx/Module_basegfx.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basegfx/Module_basegfx.mk (added)
+++ incubator/ooo/branches/buildsys/main/basegfx/Module_basegfx.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,42 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Module_Module,basegfx))
+
+$(eval $(call gb_Module_add_targets,basegfx,\
+	Library_basegfx \
+	Package_inc \
+	StaticLibrary_basegfx_s \
+))
+
+ifeq ($(WITH_CPPUNIT),YES)
+$(eval $(call gb_Module_add_check_targets,basegfx,\
+	CppunitTest_basegfx \
+))
+endif
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/basegfx/Package_inc.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basegfx/Package_inc.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basegfx/Package_inc.mk (added)
+++ incubator/ooo/branches/buildsys/main/basegfx/Package_inc.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,112 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Package_Package,basegfx_inc,$(SRCDIR)/basegfx/inc))
+
+$(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/keystoplerp.hxx,basegfx/tools/keystoplerp.hxx))
+$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/tools/debugplotter.hxx,basegfx/tools/debugplotter.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/rectcliptools.hxx,basegfx/tools/rectcliptools.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/unopolypolygon.hxx,basegfx/tools/unopolypolygon.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/gradienttools.hxx,basegfx/tools/gradienttools.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/tuple/b3i64tuple.hxx,basegfx/tuple/b3i64tuple.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/b3ituple.hxx,basegfx/tuple/b3ituple.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/b2dtuple.hxx,basegfx/tuple/b2dtuple.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/b3irange.hxx,basegfx/range/b3irange.hxx))
+$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/b3dvolume.hxx,basegfx/range/b3dvolume.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/b2dconnectedranges.hxx,basegfx/range/b2dconnectedranges.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/b2drange.hxx,basegfx/range/b2drange.hxx))
+$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/range/rangeexpander.hxx,basegfx/range/rangeexpander.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/b1ibox.hxx,basegfx/range/b1ibox.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/b3ivolume.hxx,basegfx/range/b3ivolume.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/b2drectangle.hxx,basegfx/range/b2drectangle.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/b1drange.hxx,basegfx/range/b1drange.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/b3ibox.hxx,basegfx/range/b3ibox.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/vector/b3dsize.hxx,basegfx/vector/b3dsize.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/b2dvector.hxx,basegfx/vector/b2dvector.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/b2dsize.hxx,basegfx/vector/b2dsize.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/b2enums.hxx,basegfx/vector/b2enums.hxx))
+$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/vector/b3ivector.hxx,basegfx/vector/b3ivector.hxx))
+$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/vector/b3isize.hxx,basegfx/vector/b3isize.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/b2dpolypolygoncutter.hxx,basegfx/polygon/b2dpolypolygoncutter.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/b2dpolypolygontools.hxx,basegfx/polygon/b2dpolypolygontools.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/b2dpolypolygonfillrule.hxx,basegfx/polygon/b2dpolypolygonfillrule.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/b3dpolygontools.hxx,basegfx/polygon/b3dpolygontools.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/b3dpolypolygon.hxx,basegfx/polygon/b3dpolypolygon.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/b2dlinegeometry.hxx,basegfx/polygon/b2dlinegeometry.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/polygon/b2dpolypolygonrasterconverter.hxx,basegfx/polygon/b2dpolypolygonrasterconverter.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/pixel/bpixel.hxx,basegfx/pixel/bpixel.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/b3dhommatrix.hxx,basegfx/matrix/b3dhommatrix.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/point/b3dhompoint.hxx,basegfx/point/b3dhompoint.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/point/b3dpoint.hxx,basegfx/point/b3dpoint.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/b2dhompoint.hxx,basegfx/point/b2dhompoint.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/curve/b2dcubicbezier.hxx,basegfx/curve/b2dcubicbezier.hxx))
+$(eval $(call gb_Package_add_file,basegfx_inc,inc/basegfx/curve/b2dquadraticbezier.hxx,basegfx/curve/b2dquadraticbezier.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/color/bcolor.hxx,basegfx/color/bcolor.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/color/bcolormodifier.hxx,basegfx/color/bcolormodifier.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/rasterconvert3d.hxx,basegfx/raster/rasterconvert3d.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/basegfxdllapi.h,basegfx/basegfxdllapi.h))
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/basegfx/StaticLibrary_basegfx_s.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basegfx/StaticLibrary_basegfx_s.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basegfx/StaticLibrary_basegfx_s.mk (added)
+++ incubator/ooo/branches/buildsys/main/basegfx/StaticLibrary_basegfx_s.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,126 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.	If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_StaticLibrary_StaticLibrary,basegfx_s))
+
+$(eval $(call gb_StaticLibrary_add_package_headers,basegfx_s,basegfx_inc))
+
+$(eval $(call gb_StaticLibrary_add_precompiled_header,basegfx_s,$(SRCDIR)/basegfx/inc/pch/precompiled_basegfx))
+
+$(eval $(call gb_StaticLibrary_add_api,basegfx_s,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_StaticLibrary_set_include,basegfx_s,\
+	-I$(SRCDIR)/basegfx/inc \
+	-I$(SRCDIR)/basegfx/source/inc \
+	$$(INCLUDE) \
+	-I$(SRCDIR)/basegfx/inc/pch \
+))
+
+# the whole library is a hack
+# we only build it to prevent the pdfimporter shared lib from linking to the basegfx shared lib
+# this means that all code of this static library will end in a dll
+# thus the _DLL define must be set to avoid link problems with stlport symbols
+# the BASEGFX_STATICLIBRARY define will expand all BASEGFX_DLLPRIVATE/PUBLIC macros to nothing
+$(eval $(call gb_StaticLibrary_add_defs,basegfx_s,\
+	-DBASEGFX_STATICLIBRARY \
+	-D_DLL \
+))
+
+# as we have to build all sources a second time, we must copy them to the workdir and build from there
+$(WORKDIR)/CustomTarget/basegfx/source/%.cxx : $(SRCDIR)/basegfx/source/%.cxx
+	mkdir -p $(dir $@) && \
+	cp $< $@
+
+# copied sources are generated cxx sources
+$(eval $(call gb_StaticLibrary_add_generated_exception_objects,basegfx_s,\
+	CustomTarget/basegfx/source/tools/liangbarsky \
+	CustomTarget/basegfx/source/tools/debugplotter \
+	CustomTarget/basegfx/source/tools/canvastools \
+	CustomTarget/basegfx/source/tools/gradienttools \
+	CustomTarget/basegfx/source/tools/keystoplerp \
+	CustomTarget/basegfx/source/tools/unopolypolygon \
+	CustomTarget/basegfx/source/tools/tools \
+	CustomTarget/basegfx/source/tools/b2dclipstate \
+	CustomTarget/basegfx/source/numeric/ftools \
+	CustomTarget/basegfx/source/tuple/b3ituple \
+	CustomTarget/basegfx/source/tuple/b3dtuple \
+	CustomTarget/basegfx/source/tuple/b2ituple \
+	CustomTarget/basegfx/source/tuple/b2dtuple \
+	CustomTarget/basegfx/source/tuple/b3i64tuple \
+	CustomTarget/basegfx/source/tuple/b2i64tuple \
+	CustomTarget/basegfx/source/range/b1drange \
+	CustomTarget/basegfx/source/range/b2dpolyrange \
+	CustomTarget/basegfx/source/range/b2xrange \
+	CustomTarget/basegfx/source/range/b3drange \
+	CustomTarget/basegfx/source/range/b2drangeclipper \
+	CustomTarget/basegfx/source/range/b2drange \
+	CustomTarget/basegfx/source/vector/b3ivector \
+	CustomTarget/basegfx/source/vector/b2ivector \
+	CustomTarget/basegfx/source/vector/b2dvector \
+	CustomTarget/basegfx/source/vector/b3dvector \
+	CustomTarget/basegfx/source/polygon/b3dpolygon \
+	CustomTarget/basegfx/source/polygon/b2dtrapezoid \
+	CustomTarget/basegfx/source/polygon/b3dpolygontools \
+	CustomTarget/basegfx/source/polygon/b2dlinegeometry \
+	CustomTarget/basegfx/source/polygon/b3dpolypolygontools \
+	CustomTarget/basegfx/source/polygon/b3dpolygonclipper \
+	CustomTarget/basegfx/source/polygon/b2dpolygonclipper \
+	CustomTarget/basegfx/source/polygon/b2dpolypolygoncutter \
+	CustomTarget/basegfx/source/polygon/b2dpolypolygonrasterconverter \
+	CustomTarget/basegfx/source/polygon/b2dpolygon \
+	CustomTarget/basegfx/source/polygon/b2dpolygontriangulator \
+	CustomTarget/basegfx/source/polygon/b2dpolypolygon \
+	CustomTarget/basegfx/source/polygon/b3dpolypolygon \
+	CustomTarget/basegfx/source/polygon/b2dsvgpolypolygon \
+	CustomTarget/basegfx/source/polygon/b2dpolygoncutandtouch \
+	CustomTarget/basegfx/source/polygon/b2dpolypolygontools \
+	CustomTarget/basegfx/source/polygon/b2dpolygontools \
+	CustomTarget/basegfx/source/pixel/bpixel \
+	CustomTarget/basegfx/source/matrix/b2dhommatrixtools \
+	CustomTarget/basegfx/source/matrix/b3dhommatrix \
+	CustomTarget/basegfx/source/matrix/b2dhommatrix \
+	CustomTarget/basegfx/source/point/b3ipoint \
+	CustomTarget/basegfx/source/point/b3dhompoint \
+	CustomTarget/basegfx/source/point/b2dpoint \
+	CustomTarget/basegfx/source/point/b3dpoint \
+	CustomTarget/basegfx/source/point/b2dhompoint \
+	CustomTarget/basegfx/source/point/b2ipoint \
+	CustomTarget/basegfx/source/curve/b2dbeziertools \
+	CustomTarget/basegfx/source/curve/b2dcubicbezier \
+	CustomTarget/basegfx/source/curve/b2dquadraticbezier \
+	CustomTarget/basegfx/source/color/bcolormodifier \
+	CustomTarget/basegfx/source/color/bcolor \
+	CustomTarget/basegfx/source/color/bcolortools \
+	CustomTarget/basegfx/source/raster/bpixelraster \
+	CustomTarget/basegfx/source/raster/bzpixelraster \
+	CustomTarget/basegfx/source/raster/rasterconvert3d \
+))
+
+# vim: set noet sw=4 ts=4:

Propchange: incubator/ooo/branches/buildsys/main/basegfx/StaticLibrary_basegfx_s.mk
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/ooo/branches/buildsys/main/basegfx/inc/basegfx/basegfxdllapi.h
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basegfx/inc/basegfx/basegfxdllapi.h?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basegfx/inc/basegfx/basegfxdllapi.h (added)
+++ incubator/ooo/branches/buildsys/main/basegfx/inc/basegfx/basegfxdllapi.h Wed Oct 10 21:12:40 2012
@@ -0,0 +1,47 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org.  If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef INCLUDED_BASEGFXDLLAPI_H
+#define INCLUDED_BASEGFXDLLAPI_H
+
+#if defined BASEGFX_STATICLIBRARY
+
+#define BASEGFX_DLLPUBLIC
+#define BASEGFX_DLLPRIVATE
+
+#else /*BASEGFX_STATICLIBRARY*/
+
+#if defined BASEGFX_DLLIMPLEMENTATION
+#define BASEGFX_DLLPUBLIC SAL_DLLPUBLIC_EXPORT
+#else
+#define BASEGFX_DLLPUBLIC SAL_DLLPUBLIC_IMPORT
+#endif
+#define BASEGFX_DLLPRIVATE SAL_DLLPRIVATE
+
+#endif /*BASEGFX_STATICLIBRARY*/
+
+#endif
+

Added: incubator/ooo/branches/buildsys/main/basegfx/prj/makefile.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/basegfx/prj/makefile.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/basegfx/prj/makefile.mk (added)
+++ incubator/ooo/branches/buildsys/main/basegfx/prj/makefile.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,40 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+PRJ=..
+TARGET=prj
+
+.INCLUDE : settings.mk
+
+.IF "$(VERBOSE)"!=""
+VERBOSEFLAG :=
+.ELSE
+VERBOSEFLAG := -s
+.ENDIF
+
+all:
+	cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog

Added: incubator/ooo/branches/buildsys/main/canvas/Library_cairocanvas.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/canvas/Library_cairocanvas.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/canvas/Library_cairocanvas.mk (added)
+++ incubator/ooo/branches/buildsys/main/canvas/Library_cairocanvas.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,119 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Library_Library,cairocanvas))
+
+$(eval $(call gb_Library_set_componentfile,cairocanvas,canvas/source/cairo/cairocanvas))
+
+$(eval $(call gb_Library_add_api,cairocanvas,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_set_include,cairocanvas,\
+	$$(INCLUDE) \
+	-I$(SRCDIR)/canvas/inc \
+	-I$(SRCDIR)/canvas/inc/pch \
+))
+
+ifneq ($(strip $(VERBOSE)$(verbose)),)
+$(eval $(call gb_Library_add_defs,cairocanvas,\
+	-DVERBOSE \
+))
+endif
+
+$(eval $(call gb_Library_add_linked_libs,cairocanvas,\
+	sal \
+	stl \
+	cppu \
+	basegfx \
+	cppuhelper \
+	comphelper \
+	vcl \
+	tk \
+	tl \
+	i18nisolang1 \
+	canvastools \
+    $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,cairocanvas,\
+	canvas/source/cairo/cairo_cachedbitmap \
+	canvas/source/cairo/cairo_cairo \
+	canvas/source/cairo/cairo_canvas \
+	canvas/source/cairo/cairo_canvasbitmap \
+	canvas/source/cairo/cairo_canvascustomsprite \
+	canvas/source/cairo/cairo_canvasfont \
+	canvas/source/cairo/cairo_canvashelper \
+	canvas/source/cairo/cairo_canvashelper_text \
+	canvas/source/cairo/cairo_devicehelper \
+	canvas/source/cairo/cairo_services \
+	canvas/source/cairo/cairo_spritecanvas \
+	canvas/source/cairo/cairo_spritecanvashelper \
+	canvas/source/cairo/cairo_spritedevicehelper \
+	canvas/source/cairo/cairo_spritehelper \
+	canvas/source/cairo/cairo_textlayout \
+))
+
+$(call gb_Library_use_external,cairocanvas,cairo)
+
+ifeq ($(OS),WNT)
+
+$(eval $(call gb_Library_add_exception_objects,cairocanvas,\
+	canvas/source/cairo/cairo_win32_cairo \
+))
+$(eval $(call gb_Library_add_linked_libs,cairocanvas,\
+	gdi32 \
+	user32 \
+))
+
+else
+
+ifeq ($(OS),MACOSX)
+$(eval $(call gb_Library_add_exception_objects,cairocanvas,\
+	canvas/source/cairo/cairo_quartz_cairo \
+))
+
+#CFLAGSCXX+=$(OBJCXXFLAGS)
+
+else
+
+$(eval $(call gb_Library_add_exception_objects,cairocanvas,\
+	canvas/source/cairo/cairo_xlib_cairo \
+))
+
+# freetype? fontconfig? -> test on Solaris
+$(eval $(call gb_Library_add_linked_libs,cairocanvas,\
+	X11 \
+	Xrender \
+))
+
+endif
+
+endif
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/canvas/Library_canvasfactory.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/canvas/Library_canvasfactory.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/canvas/Library_canvasfactory.mk (added)
+++ incubator/ooo/branches/buildsys/main/canvas/Library_canvasfactory.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,55 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Library_Library,canvasfactory))
+
+$(eval $(call gb_Library_set_componentfile,canvasfactory,canvas/source/factory/canvasfactory))
+
+$(eval $(call gb_Library_add_api,canvasfactory,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_set_include,canvasfactory,\
+	$$(INCLUDE) \
+	-I$(SRCDIR)/canvas/inc \
+	-I$(SRCDIR)/canvas/inc/pch \
+))
+
+$(eval $(call gb_Library_add_linked_libs,canvasfactory,\
+	sal \
+	stl \
+	cppu \
+	cppuhelper \
+    $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,canvasfactory,\
+	canvas/source/factory/cf_service \
+))
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/canvas/Library_canvastools.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/canvas/Library_canvastools.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/canvas/Library_canvastools.mk (added)
+++ incubator/ooo/branches/buildsys/main/canvas/Library_canvastools.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,112 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Library_Library,canvastools))
+
+$(eval $(call gb_Library_add_package_headers,canvastools,canvas_inc))
+
+$(eval $(call gb_Library_add_precompiled_header,canvastools,$(SRCDIR)/canvas/inc/pch/precompiled_canvas))
+
+$(eval $(call gb_Library_add_api,canvastools,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_set_include,canvastools,\
+	$$(INCLUDE) \
+	-I$(SRCDIR)/canvas/inc \
+	-I$(SRCDIR)/canvas/inc/pch \
+))
+
+$(eval $(call gb_Library_add_defs,canvastools,\
+	-DCANVASTOOLS_DLLIMPLEMENTATION \
+))
+
+ifneq ($(strip $(VERBOSE)$(verbose)),)
+$(eval $(call gb_Library_add_defs,canvastools,\
+	-DVERBOSE \
+))
+endif
+
+ifneq ($(strip $(PROFILER)$(profiler)),)
+$(eval $(call gb_Library_add_defs,canvastools,\
+	-DPROFILER \
+))
+endif
+
+$(eval $(call gb_Library_add_linked_libs,canvastools,\
+	sal \
+	stl \
+	cppu \
+	basegfx \
+	cppuhelper \
+	comphelper \
+	vcl \
+	tk \
+	tl \
+    $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,canvastools,\
+	canvas/source/tools/cachedprimitivebase \
+	canvas/source/tools/canvascustomspritehelper \
+	canvas/source/tools/canvastools \
+	canvas/source/tools/elapsedtime \
+	canvas/source/tools/page \
+	canvas/source/tools/pagemanager \
+	canvas/source/tools/parametricpolypolygon \
+	canvas/source/tools/prioritybooster \
+	canvas/source/tools/propertysethelper \
+	canvas/source/tools/spriteredrawmanager \
+	canvas/source/tools/surface \
+	canvas/source/tools/surfaceproxy \
+	canvas/source/tools/surfaceproxymanager \
+	canvas/source/tools/verifyinput \
+))
+
+ifeq ($(strip $(ENABLE_AGG)),YES)
+$(eval $(call gb_Library_add_exception_objects,canvastools,\
+	canvas/source/tools/bitmap \
+	canvas/source/tools/image \
+))
+$(eval $(call gb_Library_add_linked_libs,canvastools,\
+	agg \
+))
+ifneq ($(strip $(AGG_VERSION)),)
+$(eval $(call gb_Library_add_defs,canvastools,\
+	-DAGG_VERSION=$(AGG_VERSION) \
+))
+endif
+endif
+
+ifeq ($(OS),WNT)
+$(eval $(call gb_Library_add_linked_libs,canvastools,\
+	winmm \
+))
+endif
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/canvas/Library_directx5canvas.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/canvas/Library_directx5canvas.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/canvas/Library_directx5canvas.mk (added)
+++ incubator/ooo/branches/buildsys/main/canvas/Library_directx5canvas.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,117 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Library_Library,directx5canvas))
+
+$(eval $(call gb_Library_set_componentfile,directx5canvas,canvas/source/directx/directx5canvas))
+
+$(eval $(call gb_Library_add_api,directx5canvas,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_set_include,directx5canvas,\
+	$$(INCLUDE) \
+	-I$(SRCDIR)/canvas/inc \
+	-I$(SRCDIR)/canvas/inc/pch \
+	-I$(SRCDIR)/canvas/source/directx \
+))
+
+$(eval $(call gb_Library_add_defs,directx5canvas,\
+	-DDIRECTX_VERSION=0x0500 \
+))
+
+ifneq ($(strip $(VERBOSE)$(verbose)),)
+$(eval $(call gb_Library_add_defs,directx5canvas,\
+	-DVERBOSE \
+))
+endif
+
+$(eval $(call gb_Library_add_linked_libs,directx5canvas,\
+	cppu \
+	tk \
+	sal \
+	comphelper \
+	cppuhelper \
+	stl \
+	basegfx \
+	canvastools \
+	vcl \
+	tl \
+	utl \
+	i18nisolang1 \
+    $(gb_STDLIBS) \
+))
+
+ifeq ($(OS),WNT)
+$(eval $(call gb_Library_add_linked_libs,directx5canvas,\
+	user32 \
+	gdi32 \
+	gdiplus \
+	ddraw \
+))
+ifneq ($(USE_MINGW),)
+$(eval $(call gb_Library_add_linked_libs,directx5canvas,\
+what is $(DIRECTXSDK_LIB)/d3dx.lib now? \
+))
+else
+$(eval $(call gb_Library_add_linked_libs,directx5canvas,\
+	d3dx \
+))
+endif
+endif
+
+$(WORKDIR)/CustomTarget/canvas/source/directx/%.cxx : $(SRCDIR)/canvas/source/directx/%.cxx
+	mkdir -p $(dir $@) && \
+	cp $< $@
+
+$(eval $(call gb_Library_add_generated_exception_objects,directx5canvas,\
+	CustomTarget/canvas/source/directx/dx_5rm \
+	CustomTarget/canvas/source/directx/dx_bitmap \
+	CustomTarget/canvas/source/directx/dx_bitmapcanvashelper \
+	CustomTarget/canvas/source/directx/dx_canvasbitmap \
+	CustomTarget/canvas/source/directx/dx_canvascustomsprite \
+	CustomTarget/canvas/source/directx/dx_canvasfont \
+	CustomTarget/canvas/source/directx/dx_canvashelper \
+	CustomTarget/canvas/source/directx/dx_canvashelper_texturefill \
+	CustomTarget/canvas/source/directx/dx_config \
+	CustomTarget/canvas/source/directx/dx_devicehelper \
+	CustomTarget/canvas/source/directx/dx_gdiplususer \
+	CustomTarget/canvas/source/directx/dx_impltools \
+	CustomTarget/canvas/source/directx/dx_linepolypolygon \
+	CustomTarget/canvas/source/directx/dx_spritecanvas \
+	CustomTarget/canvas/source/directx/dx_spritecanvashelper \
+	CustomTarget/canvas/source/directx/dx_spritedevicehelper \
+	CustomTarget/canvas/source/directx/dx_spritehelper \
+	CustomTarget/canvas/source/directx/dx_surfacebitmap \
+	CustomTarget/canvas/source/directx/dx_surfacegraphics \
+	CustomTarget/canvas/source/directx/dx_textlayout \
+	CustomTarget/canvas/source/directx/dx_textlayout_drawhelper \
+	CustomTarget/canvas/source/directx/dx_vcltools \
+))
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/canvas/Library_directx9canvas.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/canvas/Library_directx9canvas.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/canvas/Library_directx9canvas.mk (added)
+++ incubator/ooo/branches/buildsys/main/canvas/Library_directx9canvas.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,112 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Library_Library,directx9canvas))
+
+$(eval $(call gb_Library_set_componentfile,directx9canvas,canvas/source/directx/directx9canvas))
+
+$(eval $(call gb_Library_add_api,directx9canvas,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_set_include,directx9canvas,\
+	$$(INCLUDE) \
+	-I$(SRCDIR)/canvas/inc \
+	-I$(SRCDIR)/canvas/inc/pch \
+))
+
+$(eval $(call gb_Library_add_defs,directx9canvas,\
+	-DDIRECTX_VERSION=0x0900 \
+))
+
+ifneq ($(strip $(VERBOSE)$(verbose)),)
+$(eval $(call gb_Library_add_defs,directx9canvas,\
+	-DVERBOSE \
+))
+endif
+
+$(eval $(call gb_Library_add_linked_libs,directx9canvas,\
+	cppu \
+	tk \
+	sal \
+	comphelper \
+	cppuhelper \
+	stl \
+	basegfx \
+	canvastools \
+	vcl \
+	tl \
+	utl \
+	i18nisolang1 \
+    $(gb_STDLIBS) \
+))
+
+ifeq ($(OS),WNT)
+$(eval $(call gb_Library_add_linked_libs,directx9canvas,\
+	user32 \
+	gdi32 \
+	gdiplus \
+	ddraw \
+))
+ifneq ($(USE_MINGW),)
+$(eval $(call gb_Library_add_linked_libs,directx9canvas,\
+what is $(DIRECTXSDK_LIB)/d3d9.lib now? \
+))
+else
+$(eval $(call gb_Library_add_linked_libs,directx9canvas,\
+	d3d9 \
+))
+endif
+endif
+
+$(eval $(call gb_Library_add_exception_objects,directx9canvas,\
+	canvas/source/directx/dx_9rm \
+	canvas/source/directx/dx_bitmap \
+	canvas/source/directx/dx_bitmapcanvashelper \
+	canvas/source/directx/dx_canvasbitmap \
+	canvas/source/directx/dx_canvascustomsprite \
+	canvas/source/directx/dx_canvasfont \
+	canvas/source/directx/dx_canvashelper \
+	canvas/source/directx/dx_canvashelper_texturefill \
+	canvas/source/directx/dx_config \
+	canvas/source/directx/dx_devicehelper \
+	canvas/source/directx/dx_gdiplususer \
+	canvas/source/directx/dx_impltools \
+	canvas/source/directx/dx_linepolypolygon \
+	canvas/source/directx/dx_spritecanvas \
+	canvas/source/directx/dx_spritecanvashelper \
+	canvas/source/directx/dx_spritedevicehelper \
+	canvas/source/directx/dx_spritehelper \
+	canvas/source/directx/dx_surfacebitmap \
+	canvas/source/directx/dx_surfacegraphics \
+	canvas/source/directx/dx_textlayout \
+	canvas/source/directx/dx_textlayout_drawhelper \
+	canvas/source/directx/dx_vcltools \
+))
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/canvas/Library_gdipluscanvas.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/canvas/Library_gdipluscanvas.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/canvas/Library_gdipluscanvas.mk (added)
+++ incubator/ooo/branches/buildsys/main/canvas/Library_gdipluscanvas.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,94 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Library_Library,gdipluscanvas))
+
+$(eval $(call gb_Library_set_componentfile,gdipluscanvas,canvas/source/directx/gdipluscanvas))
+
+$(eval $(call gb_Library_add_api,gdipluscanvas,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_set_include,gdipluscanvas,\
+	$$(INCLUDE) \
+	-I$(SRCDIR)/canvas/inc \
+	-I$(SRCDIR)/canvas/inc/pch \
+))
+
+$(eval $(call gb_Library_add_defs,gdipluscanvas,\
+	-DDIRECTX_VERSION=0x0900 \
+))
+
+ifneq ($(strip $(VERBOSE)$(verbose)),)
+$(eval $(call gb_Library_add_defs,gdipluscanvas,\
+	-DVERBOSE \
+))
+endif
+
+$(eval $(call gb_Library_add_linked_libs,gdipluscanvas,\
+	cppu \
+	tk \
+	sal \
+	comphelper \
+	cppuhelper \
+	stl \
+	basegfx \
+	canvastools \
+	vcl \
+	tl \
+	utl \
+	i18nisolang1 \
+    $(gb_STDLIBS) \
+))
+
+ifeq ($(OS),WNT)
+$(eval $(call gb_Library_add_linked_libs,gdipluscanvas,\
+	user32 \
+	gdi32 \
+	gdiplus \
+))
+endif
+
+$(eval $(call gb_Library_add_exception_objects,gdipluscanvas,\
+	canvas/source/directx/dx_bitmap \
+	canvas/source/directx/dx_bitmapcanvashelper \
+	canvas/source/directx/dx_canvas \
+	canvas/source/directx/dx_canvasbitmap \
+	canvas/source/directx/dx_canvasfont \
+	canvas/source/directx/dx_canvashelper \
+	canvas/source/directx/dx_canvashelper_texturefill \
+	canvas/source/directx/dx_devicehelper \
+	canvas/source/directx/dx_gdiplususer \
+	canvas/source/directx/dx_impltools \
+	canvas/source/directx/dx_linepolypolygon \
+	canvas/source/directx/dx_textlayout \
+	canvas/source/directx/dx_textlayout_drawhelper \
+	canvas/source/directx/dx_vcltools \
+))
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/canvas/Library_nullcanvas.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/canvas/Library_nullcanvas.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/canvas/Library_nullcanvas.mk (added)
+++ incubator/ooo/branches/buildsys/main/canvas/Library_nullcanvas.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,71 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Library_Library,nullcanvas))
+
+$(eval $(call gb_Library_add_api,nullcanvas,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_set_include,nullcanvas,\
+	$$(INCLUDE) \
+	-I$(SRCDIR)/canvas/inc \
+	-I$(SRCDIR)/canvas/inc/pch \
+))
+
+ifneq ($(strip $(VERBOSE)$(verbose)),)
+$(eval $(call gb_Library_add_defs,nullcanvas,\
+	-DVERBOSE \
+))
+endif
+
+$(eval $(call gb_Library_add_linked_libs,nullcanvas,\
+	cppu \
+	sal \
+	comphelper \
+	cppuhelper \
+	stl \
+	basegfx \
+	canvastools \
+	vcl \
+    $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,nullcanvas,\
+	canvas/source/null/null_canvasbitmap \
+	canvas/source/null/null_canvascustomsprite \
+	canvas/source/null/null_canvasfont \
+	canvas/source/null/null_canvashelper \
+	canvas/source/null/null_devicehelper \
+	canvas/source/null/null_spritecanvas \
+	canvas/source/null/null_spritecanvashelper \
+	canvas/source/null/null_spritehelper \
+	canvas/source/null/null_textlayout \
+))
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/canvas/Library_simplecanvas.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/canvas/Library_simplecanvas.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/canvas/Library_simplecanvas.mk (added)
+++ incubator/ooo/branches/buildsys/main/canvas/Library_simplecanvas.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,64 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Library_Library,simplecanvas))
+
+$(eval $(call gb_Library_set_componentfile,simplecanvas,canvas/source/simplecanvas/simplecanvas))
+
+$(eval $(call gb_Library_add_api,simplecanvas,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_set_include,simplecanvas,\
+	$$(INCLUDE) \
+	-I$(SRCDIR)/canvas/inc \
+	-I$(SRCDIR)/canvas/inc/pch \
+))
+
+ifneq ($(strip $(VERBOSE)$(verbose)),)
+$(eval $(call gb_Library_add_defs,simplecanvas,\
+	-DVERBOSE \
+))
+endif
+
+$(eval $(call gb_Library_add_linked_libs,simplecanvas,\
+	sal \
+	stl \
+	cppu \
+	basegfx \
+	cppuhelper \
+	comphelper \
+	canvastools \
+    $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,simplecanvas,\
+	canvas/source/simplecanvas/simplecanvasimpl \
+))
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/canvas/Library_vclcanvas.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/canvas/Library_vclcanvas.mk?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/canvas/Library_vclcanvas.mk (added)
+++ incubator/ooo/branches/buildsys/main/canvas/Library_vclcanvas.mk Wed Oct 10 21:12:40 2012
@@ -0,0 +1,98 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+$(eval $(call gb_Library_Library,vclcanvas))
+
+$(eval $(call gb_Library_set_componentfile,vclcanvas,canvas/source/vcl/vclcanvas))
+
+$(eval $(call gb_Library_add_api,vclcanvas,\
+	udkapi \
+	offapi \
+))
+
+$(eval $(call gb_Library_set_include,vclcanvas,\
+	$$(INCLUDE) \
+	-I$(SRCDIR)/canvas/inc \
+	-I$(SRCDIR)/canvas/inc/pch \
+))
+
+ifneq ($(strip $(VERBOSE)$(verbose)),)
+$(eval $(call gb_Library_add_defs,vclcanvas,\
+	-DVERBOSE \
+))
+endif
+
+$(eval $(call gb_Library_add_linked_libs,vclcanvas,\
+	sal \
+	stl \
+	cppu \
+	basegfx \
+	cppuhelper \
+	comphelper \
+	vcl \
+	tk \
+	tl \
+	svt \
+	i18nisolang1 \
+	canvastools \
+    $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,vclcanvas,\
+	canvas/source/vcl/backbuffer \
+	canvas/source/vcl/bitmapbackbuffer \
+	canvas/source/vcl/cachedbitmap \
+	canvas/source/vcl/canvas \
+	canvas/source/vcl/canvasbitmap \
+	canvas/source/vcl/canvasbitmaphelper \
+	canvas/source/vcl/canvascustomsprite \
+	canvas/source/vcl/canvasfont \
+	canvas/source/vcl/canvashelper \
+	canvas/source/vcl/devicehelper \
+	canvas/source/vcl/impltools \
+	canvas/source/vcl/services \
+	canvas/source/vcl/spritecanvas \
+	canvas/source/vcl/spritecanvashelper \
+	canvas/source/vcl/spritedevicehelper \
+	canvas/source/vcl/spritehelper \
+	canvas/source/vcl/textlayout \
+	canvas/source/vcl/windowoutdevholder \
+))
+
+# Solaris Sparc with Sun Compiler: noopt
+ifneq ($(strip($OS)),SOLARIS)
+$(eval $(call gb_Library_add_exception_objects,vclcanvas,\
+	canvas/source/vcl/canvashelper_texturefill \
+))
+else
+$(eval $(call gb_Library_add_cxxobjects,vclcanvas,\
+	canvas/source/vcl/canvashelper_texturefill \
+    , $(gb_COMPILERNOOPTFLAGS) $(gb_LinkTarget_EXCEPTIONFLAGS) \
+))
+endif
+
+# vim: set noet sw=4 ts=4:

Added: incubator/ooo/branches/buildsys/main/canvas/Makefile
URL: http://svn.apache.org/viewvc/incubator/ooo/branches/buildsys/main/canvas/Makefile?rev=1396797&view=auto
==============================================================================
--- incubator/ooo/branches/buildsys/main/canvas/Makefile (added)
+++ incubator/ooo/branches/buildsys/main/canvas/Makefile Wed Oct 10 21:12:40 2012
@@ -0,0 +1,38 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+# 
+# Copyright 2000, 2011 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org.  If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+ifeq ($(strip $(SOLARENV)),)
+$(error No environment set!)
+endif
+
+gb_PARTIALBUILD := T
+GBUILDDIR := $(SOLARENV)/gbuild
+include $(GBUILDDIR)/gbuild.mk
+
+$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
+
+# vim: set noet sw=4 ts=4:



Mime
View raw message