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