1*cdf0e10cSrcweir#************************************************************************* 2*cdf0e10cSrcweir# 3*cdf0e10cSrcweir# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4*cdf0e10cSrcweir# 5*cdf0e10cSrcweir# Copyright 2000, 2011 Oracle and/or its affiliates. 6*cdf0e10cSrcweir# 7*cdf0e10cSrcweir# OpenOffice.org - a multi-platform office productivity suite 8*cdf0e10cSrcweir# 9*cdf0e10cSrcweir# This file is part of OpenOffice.org. 10*cdf0e10cSrcweir# 11*cdf0e10cSrcweir# OpenOffice.org is free software: you can redistribute it and/or modify 12*cdf0e10cSrcweir# it under the terms of the GNU Lesser General Public License version 3 13*cdf0e10cSrcweir# only, as published by the Free Software Foundation. 14*cdf0e10cSrcweir# 15*cdf0e10cSrcweir# OpenOffice.org is distributed in the hope that it will be useful, 16*cdf0e10cSrcweir# but WITHOUT ANY WARRANTY; without even the implied warranty of 17*cdf0e10cSrcweir# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18*cdf0e10cSrcweir# GNU Lesser General Public License version 3 for more details 19*cdf0e10cSrcweir# (a copy is included in the LICENSE file that accompanied this code). 20*cdf0e10cSrcweir# 21*cdf0e10cSrcweir# You should have received a copy of the GNU Lesser General Public License 22*cdf0e10cSrcweir# version 3 along with OpenOffice.org. If not, see 23*cdf0e10cSrcweir# <http://www.openoffice.org/license.html> 24*cdf0e10cSrcweir# for a copy of the LGPLv3 License. 25*cdf0e10cSrcweir# 26*cdf0e10cSrcweir#************************************************************************* 27*cdf0e10cSrcweir 28*cdf0e10cSrcweir$(eval $(call gb_Library_Library,svl)) 29*cdf0e10cSrcweir 30*cdf0e10cSrcweir$(eval $(call gb_Library_add_package_headers,svl,svl_inc)) 31*cdf0e10cSrcweir 32*cdf0e10cSrcweir$(eval $(call gb_Library_add_precompiled_header,svl,$(SRCDIR)/svl/inc/pch/precompiled_svl)) 33*cdf0e10cSrcweir 34*cdf0e10cSrcweir$(eval $(call gb_Library_set_componentfile,svl,svl/util/svl)) 35*cdf0e10cSrcweir 36*cdf0e10cSrcweir$(eval $(call gb_Library_set_include,svl,\ 37*cdf0e10cSrcweir $$(SOLARINC) \ 38*cdf0e10cSrcweir -I$(SRCDIR)/svl/source/inc \ 39*cdf0e10cSrcweir -I$(SRCDIR)/svl/inc/pch \ 40*cdf0e10cSrcweir -I$(OUTDIR)/inc/offuh \ 41*cdf0e10cSrcweir)) 42*cdf0e10cSrcweir 43*cdf0e10cSrcweir$(eval $(call gb_Library_set_defs,svl,\ 44*cdf0e10cSrcweir $$(DEFS) \ 45*cdf0e10cSrcweir -DSVL_DLLIMPLEMENTATION \ 46*cdf0e10cSrcweir)) 47*cdf0e10cSrcweir 48*cdf0e10cSrcweir$(eval $(call gb_Library_add_linked_libs,svl,\ 49*cdf0e10cSrcweir basegfx \ 50*cdf0e10cSrcweir comphelper \ 51*cdf0e10cSrcweir cppu \ 52*cdf0e10cSrcweir cppuhelper \ 53*cdf0e10cSrcweir i18nisolang1 \ 54*cdf0e10cSrcweir i18nutil \ 55*cdf0e10cSrcweir jvmfwk \ 56*cdf0e10cSrcweir sal \ 57*cdf0e10cSrcweir sot \ 58*cdf0e10cSrcweir stl \ 59*cdf0e10cSrcweir tl \ 60*cdf0e10cSrcweir ucbhelper \ 61*cdf0e10cSrcweir utl \ 62*cdf0e10cSrcweir vos3 \ 63*cdf0e10cSrcweir $(gb_STDLIBS) \ 64*cdf0e10cSrcweir)) 65*cdf0e10cSrcweir 66*cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svl,\ 67*cdf0e10cSrcweir svl/inc/pch/precompiled_svl \ 68*cdf0e10cSrcweir svl/source/config/asiancfg \ 69*cdf0e10cSrcweir svl/source/config/cjkoptions \ 70*cdf0e10cSrcweir svl/source/config/ctloptions \ 71*cdf0e10cSrcweir svl/source/config/itemholder2 \ 72*cdf0e10cSrcweir svl/source/config/languageoptions \ 73*cdf0e10cSrcweir svl/source/config/srchcfg \ 74*cdf0e10cSrcweir svl/source/filepicker/pickerhistory \ 75*cdf0e10cSrcweir svl/source/filerec/filerec \ 76*cdf0e10cSrcweir svl/source/items/aeitem \ 77*cdf0e10cSrcweir svl/source/items/cenumitm \ 78*cdf0e10cSrcweir svl/source/items/cintitem \ 79*cdf0e10cSrcweir svl/source/items/cntwall \ 80*cdf0e10cSrcweir svl/source/items/ctypeitm \ 81*cdf0e10cSrcweir svl/source/items/custritm \ 82*cdf0e10cSrcweir svl/source/items/dateitem \ 83*cdf0e10cSrcweir svl/source/items/eitem \ 84*cdf0e10cSrcweir svl/source/items/flagitem \ 85*cdf0e10cSrcweir svl/source/items/globalnameitem \ 86*cdf0e10cSrcweir svl/source/items/ilstitem \ 87*cdf0e10cSrcweir svl/source/items/imageitm \ 88*cdf0e10cSrcweir svl/source/items/intitem \ 89*cdf0e10cSrcweir svl/source/items/itemiter \ 90*cdf0e10cSrcweir svl/source/items/itempool \ 91*cdf0e10cSrcweir svl/source/items/itemprop \ 92*cdf0e10cSrcweir svl/source/items/itemset \ 93*cdf0e10cSrcweir svl/source/items/lckbitem \ 94*cdf0e10cSrcweir svl/source/items/macitem \ 95*cdf0e10cSrcweir svl/source/items/poolcach \ 96*cdf0e10cSrcweir svl/source/items/poolio \ 97*cdf0e10cSrcweir svl/source/items/poolitem \ 98*cdf0e10cSrcweir svl/source/items/ptitem \ 99*cdf0e10cSrcweir svl/source/items/rectitem \ 100*cdf0e10cSrcweir svl/source/items/rngitem \ 101*cdf0e10cSrcweir svl/source/items/sfontitm \ 102*cdf0e10cSrcweir svl/source/items/sitem \ 103*cdf0e10cSrcweir svl/source/items/slstitm \ 104*cdf0e10cSrcweir svl/source/items/srchitem \ 105*cdf0e10cSrcweir svl/source/items/stritem \ 106*cdf0e10cSrcweir svl/source/items/style \ 107*cdf0e10cSrcweir svl/source/items/stylepool \ 108*cdf0e10cSrcweir svl/source/items/szitem \ 109*cdf0e10cSrcweir svl/source/items/visitem \ 110*cdf0e10cSrcweir svl/source/items/whiter \ 111*cdf0e10cSrcweir svl/source/memtools/svarray \ 112*cdf0e10cSrcweir svl/source/misc/PasswordHelper \ 113*cdf0e10cSrcweir svl/source/misc/adrparse \ 114*cdf0e10cSrcweir svl/source/misc/documentlockfile \ 115*cdf0e10cSrcweir svl/source/misc/filenotation \ 116*cdf0e10cSrcweir svl/source/misc/folderrestriction \ 117*cdf0e10cSrcweir svl/source/misc/fstathelper \ 118*cdf0e10cSrcweir svl/source/misc/inethist \ 119*cdf0e10cSrcweir svl/source/misc/inettype \ 120*cdf0e10cSrcweir svl/source/misc/lngmisc \ 121*cdf0e10cSrcweir svl/source/misc/lockfilecommon \ 122*cdf0e10cSrcweir svl/source/misc/ownlist \ 123*cdf0e10cSrcweir svl/source/misc/restrictedpaths \ 124*cdf0e10cSrcweir svl/source/misc/sharecontrolfile \ 125*cdf0e10cSrcweir svl/source/misc/strmadpt \ 126*cdf0e10cSrcweir svl/source/misc/svldata \ 127*cdf0e10cSrcweir svl/source/misc/urihelper \ 128*cdf0e10cSrcweir svl/source/notify/brdcst \ 129*cdf0e10cSrcweir svl/source/notify/broadcast \ 130*cdf0e10cSrcweir svl/source/notify/hint \ 131*cdf0e10cSrcweir svl/source/notify/isethint \ 132*cdf0e10cSrcweir svl/source/notify/listener \ 133*cdf0e10cSrcweir svl/source/notify/listenerbase \ 134*cdf0e10cSrcweir svl/source/notify/listeneriter \ 135*cdf0e10cSrcweir svl/source/notify/lstner \ 136*cdf0e10cSrcweir svl/source/notify/smplhint \ 137*cdf0e10cSrcweir svl/source/numbers/numfmuno \ 138*cdf0e10cSrcweir svl/source/numbers/numhead \ 139*cdf0e10cSrcweir svl/source/numbers/numuno \ 140*cdf0e10cSrcweir svl/source/numbers/supservs \ 141*cdf0e10cSrcweir svl/source/numbers/zforfind \ 142*cdf0e10cSrcweir svl/source/numbers/zforlist \ 143*cdf0e10cSrcweir svl/source/numbers/zformat \ 144*cdf0e10cSrcweir svl/source/numbers/zforscan \ 145*cdf0e10cSrcweir svl/source/svsql/converter \ 146*cdf0e10cSrcweir svl/source/undo/undo \ 147*cdf0e10cSrcweir svl/source/uno/pathservice \ 148*cdf0e10cSrcweir svl/source/uno/registerservices \ 149*cdf0e10cSrcweir)) 150*cdf0e10cSrcweir 151*cdf0e10cSrcweirifeq ($(OS),WNT) 152*cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svl,\ 153*cdf0e10cSrcweir svl/source/svdde/ddecli \ 154*cdf0e10cSrcweir svl/source/svdde/ddedata \ 155*cdf0e10cSrcweir svl/source/svdde/ddeinf \ 156*cdf0e10cSrcweir svl/source/svdde/ddestrg \ 157*cdf0e10cSrcweir svl/source/svdde/ddesvr \ 158*cdf0e10cSrcweir svl/source/svdde/ddewrap \ 159*cdf0e10cSrcweir)) 160*cdf0e10cSrcweir 161*cdf0e10cSrcweir$(eval $(call gb_Library_add_linked_libs,svl,\ 162*cdf0e10cSrcweir user32 \ 163*cdf0e10cSrcweir)) 164*cdf0e10cSrcweir 165*cdf0e10cSrcweirelse 166*cdf0e10cSrcweir$(eval $(call gb_Library_add_exception_objects,svl,\ 167*cdf0e10cSrcweir svl/unx/source/svdde/ddedummy \ 168*cdf0e10cSrcweir)) 169*cdf0e10cSrcweirendif 170*cdf0e10cSrcweir# vim: set noet sw=4 ts=4: 171