1#************************************************************************* 2# 3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4# 5# Copyright 2000, 2010 Oracle and/or its affiliates. 6# 7# OpenOffice.org - a multi-platform office productivity suite 8# 9# This file is part of OpenOffice.org. 10# 11# OpenOffice.org is free software: you can redistribute it and/or modify 12# it under the terms of the GNU Lesser General Public License version 3 13# only, as published by the Free Software Foundation. 14# 15# OpenOffice.org is distributed in the hope that it will be useful, 16# but WITHOUT ANY WARRANTY; without even the implied warranty of 17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18# GNU Lesser General Public License version 3 for more details 19# (a copy is included in the LICENSE file that accompanied this code). 20# 21# You should have received a copy of the GNU Lesser General Public License 22# version 3 along with OpenOffice.org. If not, see 23# <http://www.openoffice.org/license.html> 24# for a copy of the LGPLv3 License. 25# 26#************************************************************************* 27 28$(eval $(call gb_Library_Library,drawinglayer)) 29 30$(eval $(call gb_Library_set_componentfile,drawinglayer,drawinglayer/drawinglayer)) 31 32$(eval $(call gb_Library_add_package_headers,drawinglayer,drawinglayer_inc)) 33 34$(eval $(call gb_Library_add_precompiled_header,drawinglayer,$(SRCDIR)/drawinglayer/inc/pch/precompiled_drawinglayer)) 35 36$(eval $(call gb_Library_set_include,drawinglayer,\ 37 $$(INCLUDE) \ 38 -I$(SRCDIR)/drawinglayer/inc \ 39 -I$(SRCDIR)/drawinglayer/inc/pch \ 40 -I$(SRCDIR)/drawinglayer/source/processor2d \ 41 -I$(SRCDIR)/solenv/inc \ 42 -I$(OUTDIR)/inc/offuh \ 43)) 44 45$(eval $(call gb_Library_set_defs,drawinglayer,\ 46 $$(DEFS) \ 47 -DDRAWINGLAYER_DLLIMPLEMENTATION \ 48)) 49 50$(eval $(call gb_Library_add_linked_libs,drawinglayer,\ 51 avmedia \ 52 basegfx \ 53 canvastools \ 54 comphelper \ 55 cppcanvas \ 56 cppu \ 57 cppuhelper \ 58 i18nisolang1 \ 59 sal \ 60 stl \ 61 svl \ 62 svt \ 63 tk \ 64 tl \ 65 vcl \ 66 $(gb_STDLIBS) \ 67)) 68 69$(eval $(call gb_Library_add_exception_objects,drawinglayer,\ 70 drawinglayer/source/animation/animationtiming \ 71 drawinglayer/source/attribute/fillgradientattribute \ 72 drawinglayer/source/attribute/fillhatchattribute \ 73 drawinglayer/source/attribute/fillbitmapattribute \ 74 drawinglayer/source/attribute/fontattribute \ 75 drawinglayer/source/attribute/materialattribute3d \ 76 drawinglayer/source/attribute/sdrallattribute3d \ 77 drawinglayer/source/attribute/sdrlineattribute \ 78 drawinglayer/source/attribute/sdrlinestartendattribute \ 79 drawinglayer/source/attribute/sdrshadowattribute \ 80 drawinglayer/source/attribute/sdrfillattribute \ 81 drawinglayer/source/attribute/sdrobjectattribute3d \ 82 drawinglayer/source/attribute/sdrlightattribute3d \ 83 drawinglayer/source/attribute/sdrlightingattribute3d \ 84 drawinglayer/source/attribute/sdrsceneattribute3d \ 85 drawinglayer/source/attribute/sdrfillbitmapattribute \ 86 drawinglayer/source/attribute/lineattribute \ 87 drawinglayer/source/attribute/linestartendattribute \ 88 drawinglayer/source/attribute/strokeattribute \ 89 drawinglayer/source/geometry/viewinformation2d \ 90 drawinglayer/source/geometry/viewinformation3d \ 91 drawinglayer/source/primitive2d/transparenceprimitive2d \ 92 drawinglayer/source/primitive2d/animatedprimitive2d \ 93 drawinglayer/source/primitive2d/baseprimitive2d \ 94 drawinglayer/source/primitive2d/backgroundcolorprimitive2d \ 95 drawinglayer/source/primitive2d/bitmapprimitive2d \ 96 drawinglayer/source/primitive2d/borderlineprimitive2d \ 97 drawinglayer/source/primitive2d/controlprimitive2d \ 98 drawinglayer/source/primitive2d/cropprimitive2d \ 99 drawinglayer/source/primitive2d/discretebitmapprimitive2d \ 100 drawinglayer/source/primitive2d/discreteshadowprimitive2d \ 101 drawinglayer/source/primitive2d/embedded3dprimitive2d \ 102 drawinglayer/source/primitive2d/epsprimitive2d \ 103 drawinglayer/source/primitive2d/fillbitmapprimitive2d \ 104 drawinglayer/source/primitive2d/fillgradientprimitive2d \ 105 drawinglayer/source/primitive2d/fillhatchprimitive2d \ 106 drawinglayer/source/primitive2d/graphicprimitive2d \ 107 drawinglayer/source/primitive2d/gridprimitive2d \ 108 drawinglayer/source/primitive2d/groupprimitive2d \ 109 drawinglayer/source/primitive2d/helplineprimitive2d \ 110 drawinglayer/source/primitive2d/hiddengeometryprimitive2d \ 111 drawinglayer/source/primitive2d/invertprimitive2d \ 112 drawinglayer/source/primitive2d/markerarrayprimitive2d \ 113 drawinglayer/source/primitive2d/pointarrayprimitive2d \ 114 drawinglayer/source/primitive2d/maskprimitive2d \ 115 drawinglayer/source/primitive2d/mediaprimitive2d \ 116 drawinglayer/source/primitive2d/metafileprimitive2d \ 117 drawinglayer/source/primitive2d/modifiedcolorprimitive2d \ 118 drawinglayer/source/primitive2d/pagepreviewprimitive2d \ 119 drawinglayer/source/primitive2d/patternfillprimitive2d \ 120 drawinglayer/source/primitive2d/polypolygonprimitive2d \ 121 drawinglayer/source/primitive2d/polygonprimitive2d \ 122 drawinglayer/source/primitive2d/primitivetools2d \ 123 drawinglayer/source/primitive2d/sceneprimitive2d \ 124 drawinglayer/source/primitive2d/sdrdecompositiontools2d \ 125 drawinglayer/source/primitive2d/shadowprimitive2d \ 126 drawinglayer/source/primitive2d/structuretagprimitive2d \ 127 drawinglayer/source/primitive2d/svggradientprimitive2d \ 128 drawinglayer/source/primitive2d/textbreakuphelper \ 129 drawinglayer/source/primitive2d/texteffectprimitive2d \ 130 drawinglayer/source/primitive2d/textenumsprimitive2d \ 131 drawinglayer/source/primitive2d/textlayoutdevice \ 132 drawinglayer/source/primitive2d/textlineprimitive2d \ 133 drawinglayer/source/primitive2d/textprimitive2d \ 134 drawinglayer/source/primitive2d/textstrikeoutprimitive2d \ 135 drawinglayer/source/primitive2d/textdecoratedprimitive2d \ 136 drawinglayer/source/primitive2d/texthierarchyprimitive2d \ 137 drawinglayer/source/primitive2d/transformprimitive2d \ 138 drawinglayer/source/primitive2d/unifiedtransparenceprimitive2d \ 139 drawinglayer/source/primitive2d/wallpaperprimitive2d \ 140 drawinglayer/source/primitive2d/wrongspellprimitive2d \ 141 drawinglayer/source/primitive3d/baseprimitive3d \ 142 drawinglayer/source/primitive3d/groupprimitive3d \ 143 drawinglayer/source/primitive3d/hatchtextureprimitive3d \ 144 drawinglayer/source/primitive3d/hiddengeometryprimitive3d \ 145 drawinglayer/source/primitive3d/modifiedcolorprimitive3d \ 146 drawinglayer/source/primitive3d/polypolygonprimitive3d \ 147 drawinglayer/source/primitive3d/polygonprimitive3d \ 148 drawinglayer/source/primitive3d/polygontubeprimitive3d \ 149 drawinglayer/source/primitive3d/sdrcubeprimitive3d \ 150 drawinglayer/source/primitive3d/sdrdecompositiontools3d \ 151 drawinglayer/source/primitive3d/sdrextrudelathetools3d \ 152 drawinglayer/source/primitive3d/sdrextrudeprimitive3d \ 153 drawinglayer/source/primitive3d/sdrlatheprimitive3d \ 154 drawinglayer/source/primitive3d/sdrpolypolygonprimitive3d \ 155 drawinglayer/source/primitive3d/sdrprimitive3d \ 156 drawinglayer/source/primitive3d/sdrsphereprimitive3d \ 157 drawinglayer/source/primitive3d/shadowprimitive3d \ 158 drawinglayer/source/primitive3d/textureprimitive3d \ 159 drawinglayer/source/primitive3d/transformprimitive3d \ 160 drawinglayer/source/processor2d/baseprocessor2d \ 161 drawinglayer/source/processor2d/vclhelpergradient \ 162 drawinglayer/source/processor2d/vclhelperbitmaptransform \ 163 drawinglayer/source/processor2d/vclhelperbitmaprender \ 164 drawinglayer/source/processor2d/vclhelperbufferdevice \ 165 drawinglayer/source/processor2d/vclprocessor2d \ 166 drawinglayer/source/processor2d/helperwrongspellrenderer \ 167 drawinglayer/source/processor2d/vclpixelprocessor2d \ 168 drawinglayer/source/processor2d/vclmetafileprocessor2d \ 169 drawinglayer/source/processor2d/contourextractor2d \ 170 drawinglayer/source/processor2d/linegeometryextractor2d \ 171 drawinglayer/source/processor2d/canvasprocessor \ 172 drawinglayer/source/processor2d/hittestprocessor2d \ 173 drawinglayer/source/processor2d/textaspolygonextractor2d \ 174 drawinglayer/source/processor3d/baseprocessor3d \ 175 drawinglayer/source/processor3d/cutfindprocessor3d \ 176 drawinglayer/source/processor3d/defaultprocessor3d \ 177 drawinglayer/source/processor3d/shadow3dextractor \ 178 drawinglayer/source/processor3d/geometry2dextractor \ 179 drawinglayer/source/processor3d/zbufferprocessor3d \ 180 drawinglayer/source/texture/texture \ 181 drawinglayer/source/texture/texture3d \ 182 drawinglayer/source/tools/converters \ 183 drawinglayer/source/drawinglayeruno/drawinglayeruno \ 184 drawinglayer/source/drawinglayeruno/xprimitive2drenderer \ 185)) 186 187# vim: set noet sw=4 ts=4: 188