xref: /trunk/main/svl/Library_svl.mk (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
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