1*b1cdbd2cSJim Jagielski#************************************************************** 2*b1cdbd2cSJim Jagielski# 3*b1cdbd2cSJim Jagielski# Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielski# or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielski# distributed with this work for additional information 6*b1cdbd2cSJim Jagielski# regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielski# to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielski# "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielski# with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielski# 11*b1cdbd2cSJim Jagielski# http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielski# 13*b1cdbd2cSJim Jagielski# Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielski# software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielski# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielski# KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielski# specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielski# under the License. 19*b1cdbd2cSJim Jagielski# 20*b1cdbd2cSJim Jagielski#************************************************************** 21*b1cdbd2cSJim Jagielski 22*b1cdbd2cSJim Jagielski 23*b1cdbd2cSJim Jagielski 24*b1cdbd2cSJim Jagielski$(eval $(call gb_Library_Library,drawinglayer)) 25*b1cdbd2cSJim Jagielski 26*b1cdbd2cSJim Jagielski$(eval $(call gb_Library_set_componentfile,drawinglayer,drawinglayer/drawinglayer)) 27*b1cdbd2cSJim Jagielski 28*b1cdbd2cSJim Jagielski$(eval $(call gb_Library_add_package_headers,drawinglayer,drawinglayer_inc)) 29*b1cdbd2cSJim Jagielski 30*b1cdbd2cSJim Jagielski$(eval $(call gb_Library_add_precompiled_header,drawinglayer,$(SRCDIR)/drawinglayer/inc/pch/precompiled_drawinglayer)) 31*b1cdbd2cSJim Jagielski 32*b1cdbd2cSJim Jagielski$(eval $(call gb_Library_set_include,drawinglayer,\ 33*b1cdbd2cSJim Jagielski $$(INCLUDE) \ 34*b1cdbd2cSJim Jagielski -I$(SRCDIR)/drawinglayer/inc \ 35*b1cdbd2cSJim Jagielski -I$(SRCDIR)/drawinglayer/inc/pch \ 36*b1cdbd2cSJim Jagielski -I$(SRCDIR)/drawinglayer/source/processor2d \ 37*b1cdbd2cSJim Jagielski -I$(SRCDIR)/solenv/inc \ 38*b1cdbd2cSJim Jagielski -I$(OUTDIR)/inc/offuh \ 39*b1cdbd2cSJim Jagielski)) 40*b1cdbd2cSJim Jagielski 41*b1cdbd2cSJim Jagielski$(eval $(call gb_Library_set_defs,drawinglayer,\ 42*b1cdbd2cSJim Jagielski $$(DEFS) \ 43*b1cdbd2cSJim Jagielski -DDRAWINGLAYER_DLLIMPLEMENTATION \ 44*b1cdbd2cSJim Jagielski)) 45*b1cdbd2cSJim Jagielski 46*b1cdbd2cSJim Jagielski$(eval $(call gb_Library_add_linked_libs,drawinglayer,\ 47*b1cdbd2cSJim Jagielski avmedia \ 48*b1cdbd2cSJim Jagielski basegfx \ 49*b1cdbd2cSJim Jagielski canvastools \ 50*b1cdbd2cSJim Jagielski comphelper \ 51*b1cdbd2cSJim Jagielski cppcanvas \ 52*b1cdbd2cSJim Jagielski cppu \ 53*b1cdbd2cSJim Jagielski cppuhelper \ 54*b1cdbd2cSJim Jagielski i18nisolang1 \ 55*b1cdbd2cSJim Jagielski sal \ 56*b1cdbd2cSJim Jagielski stl \ 57*b1cdbd2cSJim Jagielski svl \ 58*b1cdbd2cSJim Jagielski svt \ 59*b1cdbd2cSJim Jagielski ootk \ 60*b1cdbd2cSJim Jagielski tl \ 61*b1cdbd2cSJim Jagielski vcl \ 62*b1cdbd2cSJim Jagielski $(gb_STDLIBS) \ 63*b1cdbd2cSJim Jagielski)) 64*b1cdbd2cSJim Jagielski 65*b1cdbd2cSJim Jagielski$(eval $(call gb_Library_add_exception_objects,drawinglayer,\ 66*b1cdbd2cSJim Jagielski drawinglayer/source/animation/animationtiming \ 67*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/fillgradientattribute \ 68*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/fillhatchattribute \ 69*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/fillgraphicattribute \ 70*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/fontattribute \ 71*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/materialattribute3d \ 72*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/sdrallattribute3d \ 73*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/sdrlineattribute \ 74*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/sdrlinestartendattribute \ 75*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/sdrshadowattribute \ 76*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/sdrfillattribute \ 77*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/sdrobjectattribute3d \ 78*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/sdrlightattribute3d \ 79*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/sdrlightingattribute3d \ 80*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/sdrsceneattribute3d \ 81*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/sdrfillgraphicattribute \ 82*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/lineattribute \ 83*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/linestartendattribute \ 84*b1cdbd2cSJim Jagielski drawinglayer/source/attribute/strokeattribute \ 85*b1cdbd2cSJim Jagielski drawinglayer/source/geometry/viewinformation2d \ 86*b1cdbd2cSJim Jagielski drawinglayer/source/geometry/viewinformation3d \ 87*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/transparenceprimitive2d \ 88*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/animatedprimitive2d \ 89*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/baseprimitive2d \ 90*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/backgroundcolorprimitive2d \ 91*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/bitmapprimitive2d \ 92*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/borderlineprimitive2d \ 93*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/controlprimitive2d \ 94*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/cropprimitive2d \ 95*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/discretebitmapprimitive2d \ 96*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/discreteshadowprimitive2d \ 97*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/embedded3dprimitive2d \ 98*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/epsprimitive2d \ 99*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/fillgraphicprimitive2d \ 100*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/fillgradientprimitive2d \ 101*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/fillhatchprimitive2d \ 102*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/graphicprimitivehelper2d \ 103*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/graphicprimitive2d \ 104*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/gridprimitive2d \ 105*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/groupprimitive2d \ 106*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/helplineprimitive2d \ 107*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/hiddengeometryprimitive2d \ 108*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/invertprimitive2d \ 109*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/markerarrayprimitive2d \ 110*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/pointarrayprimitive2d \ 111*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/maskprimitive2d \ 112*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/mediaprimitive2d \ 113*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/metafileprimitive2d \ 114*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/modifiedcolorprimitive2d \ 115*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/objectinfoprimitive2d \ 116*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/pagepreviewprimitive2d \ 117*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/patternfillprimitive2d \ 118*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/polypolygonprimitive2d \ 119*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/polygonprimitive2d \ 120*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/primitivetools2d \ 121*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/sceneprimitive2d \ 122*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/sdrdecompositiontools2d \ 123*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/shadowprimitive2d \ 124*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/structuretagprimitive2d \ 125*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/svggradientprimitive2d \ 126*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/textbreakuphelper \ 127*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/texteffectprimitive2d \ 128*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/textenumsprimitive2d \ 129*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/textlayoutdevice \ 130*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/textlineprimitive2d \ 131*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/textprimitive2d \ 132*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/textstrikeoutprimitive2d \ 133*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/textdecoratedprimitive2d \ 134*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/texthierarchyprimitive2d \ 135*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/transformprimitive2d \ 136*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/unifiedtransparenceprimitive2d \ 137*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/wallpaperprimitive2d \ 138*b1cdbd2cSJim Jagielski drawinglayer/source/primitive2d/wrongspellprimitive2d \ 139*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/baseprimitive3d \ 140*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/groupprimitive3d \ 141*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/hatchtextureprimitive3d \ 142*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/hiddengeometryprimitive3d \ 143*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/modifiedcolorprimitive3d \ 144*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/polypolygonprimitive3d \ 145*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/polygonprimitive3d \ 146*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/polygontubeprimitive3d \ 147*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/sdrcubeprimitive3d \ 148*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/sdrdecompositiontools3d \ 149*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/sdrextrudelathetools3d \ 150*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/sdrextrudeprimitive3d \ 151*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/sdrlatheprimitive3d \ 152*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/sdrpolypolygonprimitive3d \ 153*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/sdrprimitive3d \ 154*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/sdrsphereprimitive3d \ 155*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/shadowprimitive3d \ 156*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/textureprimitive3d \ 157*b1cdbd2cSJim Jagielski drawinglayer/source/primitive3d/transformprimitive3d \ 158*b1cdbd2cSJim Jagielski drawinglayer/source/processor2d/baseprocessor2d \ 159*b1cdbd2cSJim Jagielski drawinglayer/source/processor2d/processor2dtools \ 160*b1cdbd2cSJim Jagielski drawinglayer/source/processor2d/vclhelperbufferdevice \ 161*b1cdbd2cSJim Jagielski drawinglayer/source/processor2d/vclprocessor2d \ 162*b1cdbd2cSJim Jagielski drawinglayer/source/processor2d/helperwrongspellrenderer \ 163*b1cdbd2cSJim Jagielski drawinglayer/source/processor2d/vclpixelprocessor2d \ 164*b1cdbd2cSJim Jagielski drawinglayer/source/processor2d/vclmetafileprocessor2d \ 165*b1cdbd2cSJim Jagielski drawinglayer/source/processor2d/contourextractor2d \ 166*b1cdbd2cSJim Jagielski drawinglayer/source/processor2d/linegeometryextractor2d \ 167*b1cdbd2cSJim Jagielski drawinglayer/source/processor2d/hittestprocessor2d \ 168*b1cdbd2cSJim Jagielski drawinglayer/source/processor2d/textaspolygonextractor2d \ 169*b1cdbd2cSJim Jagielski drawinglayer/source/processor2d/objectinfoextractor2d \ 170*b1cdbd2cSJim Jagielski drawinglayer/source/processor3d/baseprocessor3d \ 171*b1cdbd2cSJim Jagielski drawinglayer/source/processor3d/cutfindprocessor3d \ 172*b1cdbd2cSJim Jagielski drawinglayer/source/processor3d/defaultprocessor3d \ 173*b1cdbd2cSJim Jagielski drawinglayer/source/processor3d/shadow3dextractor \ 174*b1cdbd2cSJim Jagielski drawinglayer/source/processor3d/geometry2dextractor \ 175*b1cdbd2cSJim Jagielski drawinglayer/source/processor3d/zbufferprocessor3d \ 176*b1cdbd2cSJim Jagielski drawinglayer/source/texture/texture \ 177*b1cdbd2cSJim Jagielski drawinglayer/source/texture/texture3d \ 178*b1cdbd2cSJim Jagielski drawinglayer/source/tools/converters \ 179*b1cdbd2cSJim Jagielski drawinglayer/source/drawinglayeruno/drawinglayeruno \ 180*b1cdbd2cSJim Jagielski drawinglayer/source/drawinglayeruno/xprimitive2drenderer \ 181*b1cdbd2cSJim Jagielski)) 182*b1cdbd2cSJim Jagielski 183*b1cdbd2cSJim Jagielski# vim: set noet sw=4 ts=4: 184