1*ddde725dSArmin Le Grand#/************************************************************** 2*ddde725dSArmin Le Grand# * 3*ddde725dSArmin Le Grand# * Licensed to the Apache Software Foundation (ASF) under one 4*ddde725dSArmin Le Grand# * or more contributor license agreements. See the NOTICE file 5*ddde725dSArmin Le Grand# * distributed with this work for additional information 6*ddde725dSArmin Le Grand# * regarding copyright ownership. The ASF licenses this file 7*ddde725dSArmin Le Grand# * to you under the Apache License, Version 2.0 (the 8*ddde725dSArmin Le Grand# * "License"); you may not use this file except in compliance 9*ddde725dSArmin Le Grand# * with the License. You may obtain a copy of the License at 10*ddde725dSArmin Le Grand# * 11*ddde725dSArmin Le Grand# * http://www.apache.org/licenses/LICENSE-2.0 12*ddde725dSArmin Le Grand# * 13*ddde725dSArmin Le Grand# * Unless required by applicable law or agreed to in writing, 14*ddde725dSArmin Le Grand# * software distributed under the License is distributed on an 15*ddde725dSArmin Le Grand# * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*ddde725dSArmin Le Grand# * KIND, either express or implied. See the License for the 17*ddde725dSArmin Le Grand# * specific language governing permissions and limitations 18*ddde725dSArmin Le Grand# * under the License. 19*ddde725dSArmin Le Grand# * 20*ddde725dSArmin Le Grand# *************************************************************/ 21*ddde725dSArmin Le Grand 22*ddde725dSArmin Le Grand$(eval $(call gb_Library_Library,svgio)) 23*ddde725dSArmin Le Grand 24*ddde725dSArmin Le Grand$(eval $(call gb_Library_set_componentfile,svgio,svgio/svgio)) 25*ddde725dSArmin Le Grand 26*ddde725dSArmin Le Grand$(eval $(call gb_Library_add_package_headers,svgio,svgio_inc)) 27*ddde725dSArmin Le Grand 28*ddde725dSArmin Le Grand$(eval $(call gb_Library_add_precompiled_header,svgio,$(SRCDIR)/svgio/inc/pch/precompiled_svgio)) 29*ddde725dSArmin Le Grand 30*ddde725dSArmin Le Grand$(eval $(call gb_Library_set_include,svgio,\ 31*ddde725dSArmin Le Grand $$(INCLUDE) \ 32*ddde725dSArmin Le Grand -I$(SRCDIR)/svgio/inc \ 33*ddde725dSArmin Le Grand -I$(SRCDIR)/svgio/inc/pch \ 34*ddde725dSArmin Le Grand -I$(SRCDIR)/solenv/inc \ 35*ddde725dSArmin Le Grand -I$(OUTDIR)/inc/offuh \ 36*ddde725dSArmin Le Grand)) 37*ddde725dSArmin Le Grand 38*ddde725dSArmin Le Grand$(eval $(call gb_Library_set_defs,svgio,\ 39*ddde725dSArmin Le Grand $$(DEFS) \ 40*ddde725dSArmin Le Grand -DSVGIO_DLLIMPLEMENTATION \ 41*ddde725dSArmin Le Grand)) 42*ddde725dSArmin Le Grand 43*ddde725dSArmin Le Grand$(eval $(call gb_Library_add_linked_libs,svgio,\ 44*ddde725dSArmin Le Grand basegfx \ 45*ddde725dSArmin Le Grand drawinglayer \ 46*ddde725dSArmin Le Grand comphelper \ 47*ddde725dSArmin Le Grand cppu \ 48*ddde725dSArmin Le Grand cppuhelper \ 49*ddde725dSArmin Le Grand sal \ 50*ddde725dSArmin Le Grand stl \ 51*ddde725dSArmin Le Grand tl \ 52*ddde725dSArmin Le Grand sax \ 53*ddde725dSArmin Le Grand vcl \ 54*ddde725dSArmin Le Grand svt \ 55*ddde725dSArmin Le Grand $(gb_STDLIBS) \ 56*ddde725dSArmin Le Grand)) 57*ddde725dSArmin Le Grand 58*ddde725dSArmin Le Grand$(eval $(call gb_Library_add_exception_objects,svgio,\ 59*ddde725dSArmin Le Grand svgio/source/svgreader/svgcharacternode \ 60*ddde725dSArmin Le Grand svgio/source/svgreader/svgcirclenode \ 61*ddde725dSArmin Le Grand svgio/source/svgreader/svgclippathnode \ 62*ddde725dSArmin Le Grand svgio/source/svgreader/svgdocument \ 63*ddde725dSArmin Le Grand svgio/source/svgreader/svgdocumenthandler \ 64*ddde725dSArmin Le Grand svgio/source/svgreader/svgellipsenode \ 65*ddde725dSArmin Le Grand svgio/source/svgreader/svggnode \ 66*ddde725dSArmin Le Grand svgio/source/svgreader/svggradientnode \ 67*ddde725dSArmin Le Grand svgio/source/svgreader/svggradientstopnode \ 68*ddde725dSArmin Le Grand svgio/source/svgreader/svgimagenode \ 69*ddde725dSArmin Le Grand svgio/source/svgreader/svglinenode \ 70*ddde725dSArmin Le Grand svgio/source/svgreader/svgmarkernode \ 71*ddde725dSArmin Le Grand svgio/source/svgreader/svgmasknode \ 72*ddde725dSArmin Le Grand svgio/source/svgreader/svgnode \ 73*ddde725dSArmin Le Grand svgio/source/svgreader/svgpaint \ 74*ddde725dSArmin Le Grand svgio/source/svgreader/svgpathnode \ 75*ddde725dSArmin Le Grand svgio/source/svgreader/svgpatternnode \ 76*ddde725dSArmin Le Grand svgio/source/svgreader/svgpolynode \ 77*ddde725dSArmin Le Grand svgio/source/svgreader/svgrectnode \ 78*ddde725dSArmin Le Grand svgio/source/svgreader/svgstyleattributes \ 79*ddde725dSArmin Le Grand svgio/source/svgreader/svgstylenode \ 80*ddde725dSArmin Le Grand svgio/source/svgreader/svgsvgnode \ 81*ddde725dSArmin Le Grand svgio/source/svgreader/svgsymbolnode \ 82*ddde725dSArmin Le Grand svgio/source/svgreader/svgtextnode \ 83*ddde725dSArmin Le Grand svgio/source/svgreader/svgtoken \ 84*ddde725dSArmin Le Grand svgio/source/svgreader/svgtrefnode \ 85*ddde725dSArmin Le Grand svgio/source/svgreader/svgtools \ 86*ddde725dSArmin Le Grand svgio/source/svgreader/svgtextpathnode \ 87*ddde725dSArmin Le Grand svgio/source/svgreader/svgtspannode \ 88*ddde725dSArmin Le Grand svgio/source/svgreader/svgusenode \ 89*ddde725dSArmin Le Grand svgio/source/svguno/svguno \ 90*ddde725dSArmin Le Grand svgio/source/svguno/xsvgparser \ 91*ddde725dSArmin Le Grand)) 92*ddde725dSArmin Le Grand 93*ddde725dSArmin Le Grand# vim: set noet sw=4 ts=4: 94