1090f0eb8SEike Rathke#************************************************************************* 2090f0eb8SEike Rathke# 3090f0eb8SEike Rathke# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4090f0eb8SEike Rathke# 5090f0eb8SEike Rathke# Copyright 2000, 2010 Oracle and/or its affiliates. 6090f0eb8SEike Rathke# 7090f0eb8SEike Rathke# OpenOffice.org - a multi-platform office productivity suite 8090f0eb8SEike Rathke# 9090f0eb8SEike Rathke# This file is part of OpenOffice.org. 10090f0eb8SEike Rathke# 11090f0eb8SEike Rathke# OpenOffice.org is free software: you can redistribute it and/or modify 12090f0eb8SEike Rathke# it under the terms of the GNU Lesser General Public License version 3 13090f0eb8SEike Rathke# only, as published by the Free Software Foundation. 14090f0eb8SEike Rathke# 15090f0eb8SEike Rathke# OpenOffice.org is distributed in the hope that it will be useful, 16090f0eb8SEike Rathke# but WITHOUT ANY WARRANTY; without even the implied warranty of 17090f0eb8SEike Rathke# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18090f0eb8SEike Rathke# GNU Lesser General Public License version 3 for more details 19090f0eb8SEike Rathke# (a copy is included in the LICENSE file that accompanied this code). 20090f0eb8SEike Rathke# 21090f0eb8SEike Rathke# You should have received a copy of the GNU Lesser General Public License 22090f0eb8SEike Rathke# version 3 along with OpenOffice.org. If not, see 23090f0eb8SEike Rathke# <http://www.openoffice.org/license.html> 24090f0eb8SEike Rathke# for a copy of the LGPLv3 License. 25090f0eb8SEike Rathke# 26090f0eb8SEike Rathke#************************************************************************* 27090f0eb8SEike Rathke 28090f0eb8SEike Rathke$(eval $(call gb_Library_Library,drawinglayer)) 29090f0eb8SEike Rathke 30*ddde725dSArmin Le Grand$(eval $(call gb_Library_set_componentfile,drawinglayer,drawinglayer/drawinglayer)) 31*ddde725dSArmin Le Grand 32090f0eb8SEike Rathke$(eval $(call gb_Library_add_package_headers,drawinglayer,drawinglayer_inc)) 33090f0eb8SEike Rathke 34090f0eb8SEike Rathke$(eval $(call gb_Library_add_precompiled_header,drawinglayer,$(SRCDIR)/drawinglayer/inc/pch/precompiled_drawinglayer)) 35090f0eb8SEike Rathke 36090f0eb8SEike Rathke$(eval $(call gb_Library_set_include,drawinglayer,\ 37090f0eb8SEike Rathke $$(INCLUDE) \ 38090f0eb8SEike Rathke -I$(SRCDIR)/drawinglayer/inc \ 39090f0eb8SEike Rathke -I$(SRCDIR)/drawinglayer/inc/pch \ 40090f0eb8SEike Rathke -I$(SRCDIR)/drawinglayer/source/processor2d \ 41090f0eb8SEike Rathke -I$(SRCDIR)/solenv/inc \ 42090f0eb8SEike Rathke -I$(OUTDIR)/inc/offuh \ 43090f0eb8SEike Rathke)) 44090f0eb8SEike Rathke 45090f0eb8SEike Rathke$(eval $(call gb_Library_set_defs,drawinglayer,\ 46090f0eb8SEike Rathke $$(DEFS) \ 47090f0eb8SEike Rathke -DDRAWINGLAYER_DLLIMPLEMENTATION \ 48090f0eb8SEike Rathke)) 49090f0eb8SEike Rathke 50090f0eb8SEike Rathke$(eval $(call gb_Library_add_linked_libs,drawinglayer,\ 51090f0eb8SEike Rathke avmedia \ 52090f0eb8SEike Rathke basegfx \ 53090f0eb8SEike Rathke canvastools \ 54090f0eb8SEike Rathke comphelper \ 55090f0eb8SEike Rathke cppcanvas \ 56090f0eb8SEike Rathke cppu \ 57090f0eb8SEike Rathke cppuhelper \ 58090f0eb8SEike Rathke i18nisolang1 \ 59090f0eb8SEike Rathke sal \ 60090f0eb8SEike Rathke stl \ 61090f0eb8SEike Rathke svl \ 62090f0eb8SEike Rathke svt \ 63090f0eb8SEike Rathke tk \ 64090f0eb8SEike Rathke tl \ 65090f0eb8SEike Rathke vcl \ 66090f0eb8SEike Rathke $(gb_STDLIBS) \ 67090f0eb8SEike Rathke)) 68090f0eb8SEike Rathke 69090f0eb8SEike Rathke$(eval $(call gb_Library_add_exception_objects,drawinglayer,\ 70090f0eb8SEike Rathke drawinglayer/source/animation/animationtiming \ 71090f0eb8SEike Rathke drawinglayer/source/attribute/fillgradientattribute \ 72090f0eb8SEike Rathke drawinglayer/source/attribute/fillhatchattribute \ 73090f0eb8SEike Rathke drawinglayer/source/attribute/fillbitmapattribute \ 74090f0eb8SEike Rathke drawinglayer/source/attribute/fontattribute \ 75090f0eb8SEike Rathke drawinglayer/source/attribute/materialattribute3d \ 76090f0eb8SEike Rathke drawinglayer/source/attribute/sdrallattribute3d \ 77090f0eb8SEike Rathke drawinglayer/source/attribute/sdrlineattribute \ 78090f0eb8SEike Rathke drawinglayer/source/attribute/sdrlinestartendattribute \ 79090f0eb8SEike Rathke drawinglayer/source/attribute/sdrshadowattribute \ 80090f0eb8SEike Rathke drawinglayer/source/attribute/sdrfillattribute \ 81090f0eb8SEike Rathke drawinglayer/source/attribute/sdrobjectattribute3d \ 82090f0eb8SEike Rathke drawinglayer/source/attribute/sdrlightattribute3d \ 83090f0eb8SEike Rathke drawinglayer/source/attribute/sdrlightingattribute3d \ 84090f0eb8SEike Rathke drawinglayer/source/attribute/sdrsceneattribute3d \ 85090f0eb8SEike Rathke drawinglayer/source/attribute/sdrfillbitmapattribute \ 86090f0eb8SEike Rathke drawinglayer/source/attribute/lineattribute \ 87090f0eb8SEike Rathke drawinglayer/source/attribute/linestartendattribute \ 88090f0eb8SEike Rathke drawinglayer/source/attribute/strokeattribute \ 89090f0eb8SEike Rathke drawinglayer/source/geometry/viewinformation2d \ 90090f0eb8SEike Rathke drawinglayer/source/geometry/viewinformation3d \ 91090f0eb8SEike Rathke drawinglayer/source/primitive2d/transparenceprimitive2d \ 92090f0eb8SEike Rathke drawinglayer/source/primitive2d/animatedprimitive2d \ 93090f0eb8SEike Rathke drawinglayer/source/primitive2d/baseprimitive2d \ 94090f0eb8SEike Rathke drawinglayer/source/primitive2d/backgroundcolorprimitive2d \ 95090f0eb8SEike Rathke drawinglayer/source/primitive2d/bitmapprimitive2d \ 96090f0eb8SEike Rathke drawinglayer/source/primitive2d/borderlineprimitive2d \ 97090f0eb8SEike Rathke drawinglayer/source/primitive2d/chartprimitive2d \ 98090f0eb8SEike Rathke drawinglayer/source/primitive2d/controlprimitive2d \ 99*ddde725dSArmin Le Grand drawinglayer/source/primitive2d/cropprimitive2d \ 100090f0eb8SEike Rathke drawinglayer/source/primitive2d/discretebitmapprimitive2d \ 101090f0eb8SEike Rathke drawinglayer/source/primitive2d/discreteshadowprimitive2d \ 102090f0eb8SEike Rathke drawinglayer/source/primitive2d/embedded3dprimitive2d \ 103090f0eb8SEike Rathke drawinglayer/source/primitive2d/epsprimitive2d \ 104090f0eb8SEike Rathke drawinglayer/source/primitive2d/fillbitmapprimitive2d \ 105090f0eb8SEike Rathke drawinglayer/source/primitive2d/fillgradientprimitive2d \ 106090f0eb8SEike Rathke drawinglayer/source/primitive2d/fillhatchprimitive2d \ 107090f0eb8SEike Rathke drawinglayer/source/primitive2d/graphicprimitive2d \ 108090f0eb8SEike Rathke drawinglayer/source/primitive2d/gridprimitive2d \ 109090f0eb8SEike Rathke drawinglayer/source/primitive2d/groupprimitive2d \ 110090f0eb8SEike Rathke drawinglayer/source/primitive2d/helplineprimitive2d \ 111090f0eb8SEike Rathke drawinglayer/source/primitive2d/hiddengeometryprimitive2d \ 112090f0eb8SEike Rathke drawinglayer/source/primitive2d/invertprimitive2d \ 113090f0eb8SEike Rathke drawinglayer/source/primitive2d/markerarrayprimitive2d \ 114090f0eb8SEike Rathke drawinglayer/source/primitive2d/pointarrayprimitive2d \ 115090f0eb8SEike Rathke drawinglayer/source/primitive2d/maskprimitive2d \ 116090f0eb8SEike Rathke drawinglayer/source/primitive2d/mediaprimitive2d \ 117090f0eb8SEike Rathke drawinglayer/source/primitive2d/metafileprimitive2d \ 118090f0eb8SEike Rathke drawinglayer/source/primitive2d/modifiedcolorprimitive2d \ 119090f0eb8SEike Rathke drawinglayer/source/primitive2d/pagepreviewprimitive2d \ 120*ddde725dSArmin Le Grand drawinglayer/source/primitive2d/patternfillprimitive2d \ 121090f0eb8SEike Rathke drawinglayer/source/primitive2d/polypolygonprimitive2d \ 122090f0eb8SEike Rathke drawinglayer/source/primitive2d/polygonprimitive2d \ 123090f0eb8SEike Rathke drawinglayer/source/primitive2d/primitivetools2d \ 124090f0eb8SEike Rathke drawinglayer/source/primitive2d/sceneprimitive2d \ 125090f0eb8SEike Rathke drawinglayer/source/primitive2d/sdrdecompositiontools2d \ 126090f0eb8SEike Rathke drawinglayer/source/primitive2d/shadowprimitive2d \ 127090f0eb8SEike Rathke drawinglayer/source/primitive2d/structuretagprimitive2d \ 128*ddde725dSArmin Le Grand drawinglayer/source/primitive2d/svggradientprimitive2d \ 129*ddde725dSArmin Le Grand drawinglayer/source/primitive2d/textbreakuphelper \ 130090f0eb8SEike Rathke drawinglayer/source/primitive2d/texteffectprimitive2d \ 131090f0eb8SEike Rathke drawinglayer/source/primitive2d/textenumsprimitive2d \ 132090f0eb8SEike Rathke drawinglayer/source/primitive2d/textlayoutdevice \ 133090f0eb8SEike Rathke drawinglayer/source/primitive2d/textlineprimitive2d \ 134090f0eb8SEike Rathke drawinglayer/source/primitive2d/textprimitive2d \ 135090f0eb8SEike Rathke drawinglayer/source/primitive2d/textstrikeoutprimitive2d \ 136090f0eb8SEike Rathke drawinglayer/source/primitive2d/textdecoratedprimitive2d \ 137090f0eb8SEike Rathke drawinglayer/source/primitive2d/texthierarchyprimitive2d \ 138090f0eb8SEike Rathke drawinglayer/source/primitive2d/transformprimitive2d \ 139090f0eb8SEike Rathke drawinglayer/source/primitive2d/unifiedtransparenceprimitive2d \ 140090f0eb8SEike Rathke drawinglayer/source/primitive2d/wallpaperprimitive2d \ 141090f0eb8SEike Rathke drawinglayer/source/primitive2d/wrongspellprimitive2d \ 142090f0eb8SEike Rathke drawinglayer/source/primitive3d/baseprimitive3d \ 143090f0eb8SEike Rathke drawinglayer/source/primitive3d/groupprimitive3d \ 144090f0eb8SEike Rathke drawinglayer/source/primitive3d/hatchtextureprimitive3d \ 145090f0eb8SEike Rathke drawinglayer/source/primitive3d/hiddengeometryprimitive3d \ 146090f0eb8SEike Rathke drawinglayer/source/primitive3d/modifiedcolorprimitive3d \ 147090f0eb8SEike Rathke drawinglayer/source/primitive3d/polypolygonprimitive3d \ 148090f0eb8SEike Rathke drawinglayer/source/primitive3d/polygonprimitive3d \ 149090f0eb8SEike Rathke drawinglayer/source/primitive3d/polygontubeprimitive3d \ 150090f0eb8SEike Rathke drawinglayer/source/primitive3d/sdrcubeprimitive3d \ 151090f0eb8SEike Rathke drawinglayer/source/primitive3d/sdrdecompositiontools3d \ 152090f0eb8SEike Rathke drawinglayer/source/primitive3d/sdrextrudelathetools3d \ 153090f0eb8SEike Rathke drawinglayer/source/primitive3d/sdrextrudeprimitive3d \ 154090f0eb8SEike Rathke drawinglayer/source/primitive3d/sdrlatheprimitive3d \ 155090f0eb8SEike Rathke drawinglayer/source/primitive3d/sdrpolypolygonprimitive3d \ 156090f0eb8SEike Rathke drawinglayer/source/primitive3d/sdrprimitive3d \ 157090f0eb8SEike Rathke drawinglayer/source/primitive3d/sdrsphereprimitive3d \ 158090f0eb8SEike Rathke drawinglayer/source/primitive3d/shadowprimitive3d \ 159090f0eb8SEike Rathke drawinglayer/source/primitive3d/textureprimitive3d \ 160090f0eb8SEike Rathke drawinglayer/source/primitive3d/transformprimitive3d \ 161090f0eb8SEike Rathke drawinglayer/source/processor2d/baseprocessor2d \ 162090f0eb8SEike Rathke drawinglayer/source/processor2d/vclhelpergradient \ 163090f0eb8SEike Rathke drawinglayer/source/processor2d/vclhelperbitmaptransform \ 164090f0eb8SEike Rathke drawinglayer/source/processor2d/vclhelperbitmaprender \ 165090f0eb8SEike Rathke drawinglayer/source/processor2d/vclhelperbufferdevice \ 166090f0eb8SEike Rathke drawinglayer/source/processor2d/vclprocessor2d \ 167090f0eb8SEike Rathke drawinglayer/source/processor2d/helperchartrenderer \ 168090f0eb8SEike Rathke drawinglayer/source/processor2d/helperwrongspellrenderer \ 169090f0eb8SEike Rathke drawinglayer/source/processor2d/vclpixelprocessor2d \ 170090f0eb8SEike Rathke drawinglayer/source/processor2d/vclmetafileprocessor2d \ 171090f0eb8SEike Rathke drawinglayer/source/processor2d/contourextractor2d \ 172090f0eb8SEike Rathke drawinglayer/source/processor2d/linegeometryextractor2d \ 173090f0eb8SEike Rathke drawinglayer/source/processor2d/canvasprocessor \ 174090f0eb8SEike Rathke drawinglayer/source/processor2d/hittestprocessor2d \ 175090f0eb8SEike Rathke drawinglayer/source/processor2d/textaspolygonextractor2d \ 176090f0eb8SEike Rathke drawinglayer/source/processor3d/baseprocessor3d \ 177090f0eb8SEike Rathke drawinglayer/source/processor3d/cutfindprocessor3d \ 178090f0eb8SEike Rathke drawinglayer/source/processor3d/defaultprocessor3d \ 179090f0eb8SEike Rathke drawinglayer/source/processor3d/shadow3dextractor \ 180090f0eb8SEike Rathke drawinglayer/source/processor3d/geometry2dextractor \ 181090f0eb8SEike Rathke drawinglayer/source/processor3d/zbufferprocessor3d \ 182090f0eb8SEike Rathke drawinglayer/source/texture/texture \ 183090f0eb8SEike Rathke drawinglayer/source/texture/texture3d \ 184*ddde725dSArmin Le Grand drawinglayer/source/tools/converters \ 185*ddde725dSArmin Le Grand drawinglayer/source/drawinglayeruno/drawinglayeruno \ 186*ddde725dSArmin Le Grand drawinglayer/source/drawinglayeruno/xprimitive2drenderer \ 187090f0eb8SEike Rathke)) 188090f0eb8SEike Rathke 189090f0eb8SEike Rathke# vim: set noet sw=4 ts=4: 190