xref: /AOO41X/main/solenv/inc/libs.mk (revision 0aabba3ab117bd1ebf1560f23f52dfa1a54fd4c7)
17871dc3eSAndrew Rist#**************************************************************
2cdf0e10cSrcweir#
37871dc3eSAndrew Rist#  Licensed to the Apache Software Foundation (ASF) under one
47871dc3eSAndrew Rist#  or more contributor license agreements.  See the NOTICE file
57871dc3eSAndrew Rist#  distributed with this work for additional information
67871dc3eSAndrew Rist#  regarding copyright ownership.  The ASF licenses this file
77871dc3eSAndrew Rist#  to you under the Apache License, Version 2.0 (the
87871dc3eSAndrew Rist#  "License"); you may not use this file except in compliance
97871dc3eSAndrew Rist#  with the License.  You may obtain a copy of the License at
10cdf0e10cSrcweir#
117871dc3eSAndrew Rist#    http://www.apache.org/licenses/LICENSE-2.0
12cdf0e10cSrcweir#
137871dc3eSAndrew Rist#  Unless required by applicable law or agreed to in writing,
147871dc3eSAndrew Rist#  software distributed under the License is distributed on an
157871dc3eSAndrew Rist#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
167871dc3eSAndrew Rist#  KIND, either express or implied.  See the License for the
177871dc3eSAndrew Rist#  specific language governing permissions and limitations
187871dc3eSAndrew Rist#  under the License.
19cdf0e10cSrcweir#
207871dc3eSAndrew Rist#**************************************************************
217871dc3eSAndrew Rist
22cdf0e10cSrcweirLIBSMKREV!:="$$Revision: 1.134.2.3 $$"
23cdf0e10cSrcweir
24685bfa88SYuri Dario.IF ("$(GUI)"=="UNX" || "$(COM)"=="GCC")
25cdf0e10cSrcweir
26cdf0e10cSrcweir#
27cdf0e10cSrcweir#externe libs in plattform.mk
28cdf0e10cSrcweir#
29cdf0e10cSrcweir.IF "$(GUI)$(COM)"=="WNTGCC"
30cdf0e10cSrcweirAWTLIB*=$(JAVA_HOME)/lib/jawt.lib
31cdf0e10cSrcweir.ELSE			# "$(GUI)$(COM)"=="WNTGCC"
32cdf0e10cSrcweirAWTLIB*=-ljawt
33cdf0e10cSrcweir.ENDIF			# "$(GUI)$(COM)"=="WNTGCC"
34cdf0e10cSrcweirAVMEDIALIB=-lavmedia$(DLLPOSTFIX)
35cdf0e10cSrcweir.IF "$(GUI)$(COM)"=="WNTGCC"
36cdf0e10cSrcweir.INCLUDE .IGNORE : icuversion.mk
37cdf0e10cSrcweirICUINLIB=-licuin$(ICU_MAJOR)$(ICU_MINOR)
38cdf0e10cSrcweirICULELIB=-licule$(ICU_MAJOR)$(ICU_MINOR)
39cdf0e10cSrcweirICUUCLIB=-licuuc$(ICU_MAJOR)$(ICU_MINOR)
40cdf0e10cSrcweirICUDATALIB=-licudt$(ICU_MAJOR)$(ICU_MINOR)
41685bfa88SYuri Dario.ELIF "$(GUI)"=="OS2"
42685bfa88SYuri DarioICUINLIB=-licuin
43685bfa88SYuri DarioICULELIB=-licule
44685bfa88SYuri DarioICUUCLIB=-licuuc
45685bfa88SYuri DarioICUDATALIB=-licudt
46cdf0e10cSrcweir.ELSE			# "$(GUI)$(COM)"=="WNTGCC"
47cdf0e10cSrcweirICUINLIB=-licui18n
48cdf0e10cSrcweirICULELIB=-licule
49cdf0e10cSrcweirICUUCLIB=-licuuc
50cdf0e10cSrcweirICUDATALIB=-licudata
51cdf0e10cSrcweir.ENDIF			# "$(GUI)$(COM)"=="WNTGCC"
52cdf0e10cSrcweirI18NUTILLIB=-li18nutil$(COMID)
53cdf0e10cSrcweir.INCLUDE .IGNORE : i18npool/version.mk
54cdf0e10cSrcweirI18NISOLANGLIB=-li18nisolang$(ISOLANG_MAJOR)$(COMID)
55cdf0e10cSrcweirI18NPAPERLIB=-li18npaper$(DLLPOSTFIX)
56cdf0e10cSrcweir.IF "$(GUI)$(COM)"=="WNTGCC"
57cdf0e10cSrcweirSALHELPERLIB=-lsalhelper$(UDK_MAJOR)$(COMID)
58685bfa88SYuri Dario.ELIF "$(GUI)"=="OS2"
59685bfa88SYuri DarioSALHELPERLIB=-lsalhelp$(UDK_MAJOR)
60cdf0e10cSrcweir.ELSE			# "$(GUI)$(COM)"=="WNTGCC"
61cdf0e10cSrcweirSALHELPERLIB=-luno_salhelper$(COMID)
62cdf0e10cSrcweir.ENDIF			# "$(GUI)$(COM)"=="WNTGCC"
63cdf0e10cSrcweirXMLSCRIPTLIB =-lxcr$(DLLPOSTFIX)
64cdf0e10cSrcweirCOMPHELPERLIB=-lcomphelp$(COMID)
65cdf0e10cSrcweirCONNECTIVITYLIB=-lconnectivity
66cdf0e10cSrcweirLDAPBERLIB=-lldapber
67cdf0e10cSrcweirTOOLSLIBST=-latools
68cdf0e10cSrcweirBPICONVLIB=-lbpiconv
69cdf0e10cSrcweirTOOLSLIB=-ltl$(DLLPOSTFIX)
70cdf0e10cSrcweir.IF "$(GUI)$(COM)"=="WNTGCC"
71cdf0e10cSrcweirCPPULIB=-lcppu$(UDK_MAJOR)
72cdf0e10cSrcweirCPPUHELPERLIB=-lcppuhelper$(UDK_MAJOR)$(COMID)
73685bfa88SYuri Dario.ELIF "$(GUI)"=="OS2"
74685bfa88SYuri DarioCPPULIB=-lcppu$(UDK_MAJOR)
75685bfa88SYuri DarioCPPUHELPERLIB=-lcppuh$(UDK_MAJOR)
76cdf0e10cSrcweir.ELSE			# "$(GUI)$(COM)"=="WNTGCC"
77cdf0e10cSrcweirCPPULIB=-luno_cppu
78cdf0e10cSrcweirCPPUHELPERLIB=-luno_cppuhelper$(COMID)
79cdf0e10cSrcweir.ENDIF			# "$(GUI)$(COM)"=="WNTGCC"
80cdf0e10cSrcweir.INCLUDE .IGNORE : ucbhelper/version.mk
81685bfa88SYuri Dario.IF "$(GUI)"=="OS2"
82685bfa88SYuri DarioUCBHELPERLIB=-lucbh$(UCBHELPER_MAJOR)
83685bfa88SYuri Dario.ELSE
84cdf0e10cSrcweirUCBHELPERLIB=-lucbhelper$(UCBHELPER_MAJOR)$(COMID)
85685bfa88SYuri Dario.ENDIF
86cdf0e10cSrcweir.IF "$(SYSTEM_OPENSSL)" == "YES"
87cdf0e10cSrcweirOPENSSLLIB=$(OPENSSL_LIBS)
88cdf0e10cSrcweirOPENSSLLIBST=$(STATIC) $(OPENSSL_LIBS) $(DYNAMIC)
89cdf0e10cSrcweir.ELSE           # "$(SYSTEM_OPENSSL)" == "YES
90cdf0e10cSrcweirOPENSSLLIB=-lssl -lcrypto
91cdf0e10cSrcweir.IF "$(GUI)$(COM)"=="WNTGCC"
92cdf0e10cSrcweirOPENSSLLIBST=-lssl_static -lcrypto_static
93cdf0e10cSrcweir.ELSE          # "$(GUI)$(COM)"=="WNTGCC"
94cdf0e10cSrcweirOPENSSLLIBST=$(STATIC) -lssl -lcrypto $(DYNAMIC)
95cdf0e10cSrcweir.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
96cdf0e10cSrcweir.ENDIF          # "$(SYSTEM_OPENSSL)" == "YES"
97685bfa88SYuri Dario.IF "$(GUI)$(COM)"=="WNTGCC" || "$(GUI)"=="OS2"
98cdf0e10cSrcweirREGLIB=-lreg$(UDK_MAJOR)
99cdf0e10cSrcweir.ELSE			# "$(GUI)$(COM)"=="WNTGCC"
100cdf0e10cSrcweirREGLIB=-lreg
101cdf0e10cSrcweir.ENDIF			# "$(GUI)$(COM)"=="WNTGCC"
102cdf0e10cSrcweir.INCLUDE .IGNORE : vos/version.mk
103cdf0e10cSrcweirVOSLIB=-lvos$(VOS_MAJOR)$(COMID)
104cdf0e10cSrcweirXMLOFFLIB=-lxo$(DLLPOSTFIX)
105cdf0e10cSrcweirXMLOFFLLIB=-lxol
106685bfa88SYuri Dario.IF "$(GUI)$(COM)"=="WNTGCC" || "$(GUI)"=="OS2"
107cdf0e10cSrcweirSTORELIB=-lstore$(UDK_MAJOR)
108cdf0e10cSrcweirSALLIB=-lsal$(UDK_MAJOR)
109cdf0e10cSrcweir.ELSE			# "$(GUI)$(COM)"=="WNTGCC"
110cdf0e10cSrcweirSTORELIB=-lstore
111cdf0e10cSrcweirSALLIB=-luno_sal
112cdf0e10cSrcweir.ENDIF			# "$(GUI)$(COM)"=="WNTGCC"
113cdf0e10cSrcweir.INCLUDE .IGNORE : connectivity/version.mk
114cdf0e10cSrcweirODBCLIB=-lodbc$(DLLPOSTFIX)
115cdf0e10cSrcweirODBCBASELIB=-lodbcbase$(DLLPOSTFIX)
116cdf0e10cSrcweirDBFILELIB=-lfile$(DLLPOSTFIX)
117685bfa88SYuri Dario.IF "$(GUI)$(COM)"=="WNTGCC" || "$(GUI)"=="OS2"
118cdf0e10cSrcweirRMCXTLIB=-lrmcxt$(UDK_MAJOR)
119cdf0e10cSrcweir.ELSE			# "$(GUI)$(COM)"=="WNTGCC"
120cdf0e10cSrcweirRMCXTLIB=-lrmcxt
121cdf0e10cSrcweir.ENDIF			# "$(GUI)$(COM)"=="WNTGCC"
122cdf0e10cSrcweirBTSTRPLIB=-lbtstrp
123cdf0e10cSrcweirBTSTRPDTLIB=-lbootstrpdt$(DLLPOSTFIX)
124cdf0e10cSrcweirSOLDEPLIB=-lsoldep$(DLLPOSTFIX)
125cdf0e10cSrcweirTRANSEXLIB=-ltransex
126cdf0e10cSrcweirOTXLIB=-lotx_ind
127cdf0e10cSrcweirOSXLIB=-losx
128cdf0e10cSrcweirUNOTOOLSLIB=-lutl$(DLLPOSTFIX)
129cdf0e10cSrcweirSOTLIB=-lsot$(DLLPOSTFIX)
130cdf0e10cSrcweir.IF "$(GUI)$(COM)"=="WNTGCC"
131cdf0e10cSrcweirMOZBASELIBST=$(STATIC) -lnspr4_s -lxpcombase_s
132cdf0e10cSrcweir.ELSE			# "$(GUI)$(COM)"=="WNTGCC"
133cdf0e10cSrcweirMOZBASELIBST=$(STATIC) -lnspr4 -lxpcombase_s $(DYNAMIC)
134cdf0e10cSrcweir.ENDIF			# "$(GUI)$(COM)"=="WNTGCC"
135cdf0e10cSrcweirMOZBASELIB=-lnspr4 -lxpcom
136cdf0e10cSrcweir.IF "$(GUI)$(COM)"=="WNTGCC"
137cdf0e10cSrcweirLDAPSDKLIB=-lnsldap32v50
138cdf0e10cSrcweir.ELSE			# "$(GUI)$(COM)"=="WNTGCC"
139cdf0e10cSrcweir.IF "$(WITH_OPENLDAP)" == "YES"
140cdf0e10cSrcweirLDAPSDKLIB=-lldap
141cdf0e10cSrcweir.ELSE
142cdf0e10cSrcweirLDAPSDKLIB=-lldap50
143cdf0e10cSrcweir.ENDIF
144cdf0e10cSrcweir.ENDIF			# "$(GUI)$(COM)"=="WNTGCC"
145cdf0e10cSrcweir
146cdf0e10cSrcweirICOLIB=-lico$(DLLPOSTFIX)
147cdf0e10cSrcweirVCLLIB=-lvcl$(DLLPOSTFIX)
148cdf0e10cSrcweirOOXLIB=-loox$(DLLPOSTFIX)
149cdf0e10cSrcweirBASEGFXLIB=-lbasegfx$(DLLPOSTFIX)
150cdf0e10cSrcweirDRAWINGLAYERLIB=-ldrawinglayer$(DLLPOSTFIX)
151ddde725dSArmin Le GrandSVGIOLIB=-lsvgio$(DLLPOSTFIX)
152cdf0e10cSrcweirBASEBMPLIB=-lbasebmp$(DLLPOSTFIX)
153cdf0e10cSrcweirCANVASTOOLSLIB=-lcanvastools$(DLLPOSTFIX)
154cdf0e10cSrcweirCPPCANVASLIB=-lcppcanvas$(DLLPOSTFIX)
155cdf0e10cSrcweirFORLIB=-lfor$(DLLPOSTFIX)
156cdf0e10cSrcweirFORUILIB=-lforui$(DLLPOSTFIX)
157cdf0e10cSrcweir
158cdf0e10cSrcweir.IF "$(SYSTEM_AGG)" == "YES"
159cdf0e10cSrcweirAGGLIB=-lagg
160cdf0e10cSrcweir.ELSE
161cdf0e10cSrcweirAGGLIB=-lagg$(DLLPOSTFIX)
162cdf0e10cSrcweir.ENDIF
163cdf0e10cSrcweirFREETYPE_LIBS*=-lfreetype
164cdf0e10cSrcweirFREETYPELIB=$(FREETYPE_LIBS)
165cdf0e10cSrcweirTKLIB=-ltk$(DLLPOSTFIX)
166cdf0e10cSrcweirLAYOUTLIB=-ltklayout$(DLLPOSTFIX)
167cdf0e10cSrcweirSVTOOLLIB=-lsvt$(DLLPOSTFIX)
168cdf0e10cSrcweirXMLSECLIB=-lxmlsec1
169cdf0e10cSrcweirXMLSECLIB-NSS=-lxmlsec1-nss
170cdf0e10cSrcweir.IF "$(SYSTEM_LIBXML)"=="YES"
171cdf0e10cSrcweirLIBXML2LIB=$(LIBXML_LIBS)
172cdf0e10cSrcweir.ELSE
173cdf0e10cSrcweirLIBXML2LIB=-lxml2
174cdf0e10cSrcweir.ENDIF
175cdf0e10cSrcweirNSS3LIB=-lnss3
176cdf0e10cSrcweirNSPR4LIB=-lnspr4
177cdf0e10cSrcweirPLC4LIB=-lplc4
178cdf0e10cSrcweirNSSCRYPTOLIBS=$(XMLSECLIB-NSS) $(XMLSECLIB) $(LIBXML2LIB) $(NSS3LIB) $(NSPR4LIB) $(PLC4LIB)
179cdf0e10cSrcweir.IF "$(GUI)$(COM)"=="WNTGCC"
180cdf0e10cSrcweirXMLSECLIB-MS=-lxmlsec1-mscrypto
181cdf0e10cSrcweirMSCRYPTOLIBS=$(XMLSECLIB) $(XMLSECLIB-MS) $(LIBXML2LIB) $(CRYPT32LIB) $(ADVAPI32LIB)
182cdf0e10cSrcweir.ENDIF			# "$(GUI)$(COM)"=="WNTGCC"
183cdf0e10cSrcweirBROOKERLIB=-lbrooker$(DLLPOSTFIX)
184cdf0e10cSrcweirSIMPLECMLIB=-lsimplecm$(DLLPOSTFIX)
185cdf0e10cSrcweirCOMMUNILIB=-lcommuni$(DLLPOSTFIX)
186cdf0e10cSrcweirBTCOMMUNILIB=-lbtcommuni$(DLLPOSTFIX)
187cdf0e10cSrcweirAUTOMATIONLIB=-lsts$(DLLPOSTFIX)
188cdf0e10cSrcweirSVLLIB=-lsvl$(DLLPOSTFIX)
189cdf0e10cSrcweirTKTLIB=-ltkt$(DLLPOSTFIX)
190cdf0e10cSrcweirSAXLIB=-lsax$(DLLPOSTFIX)
191cdf0e10cSrcweirMAILLIB=-lmail
192cdf0e10cSrcweirDOCMGRLIB=-ldmg$(DLLPOSTFIX)
193dcefce6cSYuri Dario.IF "$(GUI)"=="OS2"
194dcefce6cSYuri DarioBASICLIB=-lbasic
195dcefce6cSYuri Dario.ELSE
196cdf0e10cSrcweirBASICLIB=-lsb$(DLLPOSTFIX)
197dcefce6cSYuri Dario.ENDIF
198cdf0e10cSrcweirVBAHELPERLIB=-lvbahelper$(DLLPOSTFIX)
199cdf0e10cSrcweirDBTOOLSLIB=-ldbtools$(DLLPOSTFIX)
200cdf0e10cSrcweirHM2LIBSH=-lhmwrpdll
201cdf0e10cSrcweirHM2LIBST=-lhmwrap
202cdf0e10cSrcweirLINGULIB=$(HM2LIBST)
203cdf0e10cSrcweirLNGLIB=-llng$(DLLPOSTFIX)
204cdf0e10cSrcweir.IF "$(SYSTEM_EXPAT)"=="YES"
205cdf0e10cSrcweirEXPAT3RDLIB=-lexpat
206cdf0e10cSrcweirEXPATASCII3RDLIB=-lexpat
207cdf0e10cSrcweir.ELSE
208cdf0e10cSrcweirEXPAT3RDLIB=-lexpat_xmlparse -lexpat_xmltok
209cdf0e10cSrcweirEXPATASCII3RDLIB=-lascii_expat_xmlparse -lexpat_xmltok
210cdf0e10cSrcweir.ENDIF
211cdf0e10cSrcweir.IF "$(SYSTEM_ZLIB)"=="YES"
212cdf0e10cSrcweirZLIB3RDLIB=-lz
213cdf0e10cSrcweir.ELSE
214cdf0e10cSrcweirZLIB3RDLIB=-lzlib
215cdf0e10cSrcweir.ENDIF
216cdf0e10cSrcweir.IF "$(SYSTEM_JPEG)"=="YES"
217cdf0e10cSrcweir.IF "$(SOLAR_JAVA)" != "" && "$(JDK)" != "gcj" && "$(OS)" != "MACOSX"
218cdf0e10cSrcweir#i34482# Blackdown/Sun jdk is in the libsearch patch and has a libjpeg :-(
219cdf0e10cSrcweir.IF "$(OS)" == "FREEBSD"
220cdf0e10cSrcweirJPEG3RDLIB=/usr/local/lib/libjpeg.so
221cdf0e10cSrcweir.ELIF "$(CPUNAME)" == "X86_64" || "$(CPUNAME)" == "S390X" || "$(CPUNAME)" == "POWERPC64"
222cdf0e10cSrcweirJPEG3RDLIB=/usr/lib64/libjpeg.so
223cdf0e10cSrcweir.ELSE
224cdf0e10cSrcweirJPEG3RDLIB=/usr/lib/libjpeg.so
225cdf0e10cSrcweir.ENDIF
226cdf0e10cSrcweir.ELSE
227cdf0e10cSrcweirJPEG3RDLIB=-ljpeg
228cdf0e10cSrcweir.ENDIF
229cdf0e10cSrcweir.ELSE
230cdf0e10cSrcweirJPEG3RDLIB=-ljpeglib
231cdf0e10cSrcweir.ENDIF
232cdf0e10cSrcweir.IF "$(SYSTEM_NEON)" == "YES"
233cdf0e10cSrcweirNEON3RDLIB=-lneon
234cdf0e10cSrcweir.ELIF "$(GUI)$(COM)"=="WNTGCC"
235cdf0e10cSrcweirNEON3RDLIB=-lneon
236cdf0e10cSrcweir.ELIF "$(OS)" == "MACOSX"
237cdf0e10cSrcweirNEON3RDLIB=$(SOLARLIBDIR)/libneon.dylib
238cdf0e10cSrcweir.ELSE
239cdf0e10cSrcweirNEON3RDLIB=-lneon
240cdf0e10cSrcweir.ENDIF
241cdf0e10cSrcweirCURLLIB=-lcurl
242cdf0e10cSrcweirSFX2LIB=-lsfx$(DLLPOSTFIX)
243cdf0e10cSrcweirSFXLIB=-lsfx$(DLLPOSTFIX)
244cdf0e10cSrcweirEGGTRAYLIB=-leggtray$(DLLPOSTFIX)
245cdf0e10cSrcweirSFXDEBUGLIB=
246cdf0e10cSrcweirFWELIB=-lfwe$(DLLPOSTFIX)
247cdf0e10cSrcweirFWILIB=-lfwi$(DLLPOSTFIX)
248cdf0e10cSrcweirSVXCORELIB=-lsvxcore$(DLLPOSTFIX)
249cdf0e10cSrcweirMSFILTERLIB=-lmsfilter$(DLLPOSTFIX)
250cdf0e10cSrcweirSVXLIB=-lsvx$(DLLPOSTFIX)
251cdf0e10cSrcweirEDITENGLIB=-lediteng$(DLLPOSTFIX)
252cdf0e10cSrcweirBASCTLLIB=-lbasctl$(DLLPOSTFIX)
253cdf0e10cSrcweirBASICIDELIB=-lybctl
254cdf0e10cSrcweirSVXLLIB=-lsvxl
255cdf0e10cSrcweirCHAOSLIB=-lcnt$(DLLPOSTFIX)
256cdf0e10cSrcweirUUILIB=-luui$(DLLPOSTFIX)
257cdf0e10cSrcweirDGLIB=
258cdf0e10cSrcweirSCHLIB=-lysch
259cdf0e10cSrcweirSMLIB=-lysm
260cdf0e10cSrcweirOFALIB=-lofa$(DLLPOSTFIX)
261cdf0e10cSrcweirPRXLIB=-llprx2$(DLLPOSTFIX)
262cdf0e10cSrcweirPAPILIB=-lpap$(DLLPOSTFIX)
263cdf0e10cSrcweirSCLIB=-lsclib
264cdf0e10cSrcweirSDLIB=-lsdlib
265cdf0e10cSrcweirSDLLIB=-lsdl
266cdf0e10cSrcweirSWLIB=-lswlib
267cdf0e10cSrcweirISWLIB=-lsw$(DLLPOSTFIX)
268cdf0e10cSrcweirISCLIB=-lsc$(DLLPOSTFIX)
269cdf0e10cSrcweirISDLIB=-lsd$(DLLPOSTFIX)
270cdf0e10cSrcweirPKGCHKLIB=-lpkgchk$(DLLPOSTFIX)
271cdf0e10cSrcweirHELPLINKERLIB=-lhelplinker$(DLLPOSTFIX)
272685bfa88SYuri Dario.IF "$(GUI)$(COM)"=="WNTGCC" || "$(GUI)"=="OS2"
273cdf0e10cSrcweirJVMACCESSLIB = -ljvmaccess$(UDK_MAJOR)$(COMID)
274cdf0e10cSrcweir.ELSE			# "$(GUI)$(COM)"=="WNTGCC"
275cdf0e10cSrcweirJVMACCESSLIB = -ljvmaccess$(COMID)
276cdf0e10cSrcweir.ENDIF			# "$(GUI)$(COM)"=="WNTGCC"
277cdf0e10cSrcweir.IF "$(SYSTEM_CPPUNIT)"=="YES"
278cdf0e10cSrcweirCPPUNITLIB = $(CPPUNIT_LIBS)
279cdf0e10cSrcweir.ELSE
280cdf0e10cSrcweirCPPUNITLIB = -lcppunit
281cdf0e10cSrcweir.ENDIF
282cdf0e10cSrcweir.IF "$(SYSTEM_LIBXSLT)"=="YES"
283cdf0e10cSrcweirXSLTLIB=$(LIBXSLT_LIBS)
284cdf0e10cSrcweir.ELSE
285cdf0e10cSrcweirXSLTLIB=-lxslt $(LIBXML2LIB)
286cdf0e10cSrcweir.ENDIF
287685bfa88SYuri Dario.IF "$(GUI)$(COM)"=="WNTGCC" || "$(GUI)"=="OS2"
288cdf0e10cSrcweirJVMFWKLIB = -ljvmfwk$(UDK_MAJOR)
289cdf0e10cSrcweir.ELSE			# "$(GUI)$(COM)"=="WNTGCC"
290cdf0e10cSrcweirJVMFWKLIB = -ljvmfwk
291cdf0e10cSrcweir.ENDIF			# "$(GUI)$(COM)"=="WNTGCC"
292cdf0e10cSrcweir.IF "$(SYSTEM_REDLAND)"=="YES"
293cdf0e10cSrcweirREDLANDLIB=$(REDLAND_LIBS)
294cdf0e10cSrcweir.ELSE
295cdf0e10cSrcweirREDLANDLIB=-lrdf
296cdf0e10cSrcweir.ENDIF
297cdf0e10cSrcweir
298cdf0e10cSrcweir
299cdf0e10cSrcweir# #110743#
300cdf0e10cSrcweir# For BinFilters, some libs were added.
301cdf0e10cSrcweir#
302cdf0e10cSrcweir
303cdf0e10cSrcweirBFSVXLIB=-lbf_svx$(DLLPOSTFIX)
304cdf0e10cSrcweirBFSCHLIB=-lbf_ysch
305cdf0e10cSrcweirBFSMLIB=-lbf_ysm
306cdf0e10cSrcweirBFSCLIB=-lbf_sclib
307cdf0e10cSrcweirBFSDLIB=-lbf_sdlib
308cdf0e10cSrcweirBFSWLIB=-lbf_swlib
309cdf0e10cSrcweirBFOFALIB=-lbf_ofa$(DLLPOSTFIX)
310cdf0e10cSrcweirLEGACYSMGRLIB=-llegacy_binfilters$(DLLPOSTFIX)
311cdf0e10cSrcweirBFXMLOFFLIB=-lbf_xo$(DLLPOSTFIX)
312cdf0e10cSrcweirBFGOODIESLIB=-lbf_go$(DLLPOSTFIX)
313cdf0e10cSrcweirBFBASICLIB=-lbf_sb$(DLLPOSTFIX)
314cdf0e10cSrcweirBFSO3LIB=-lbf_so$(DLLPOSTFIX)
315cdf0e10cSrcweirBFSVTOOLLIB=-lbf_svt$(DLLPOSTFIX)
316cdf0e10cSrcweir
317cdf0e10cSrcweir#
318cdf0e10cSrcweir# USED_%NAME%_LIBS
319cdf0e10cSrcweir# Variablen, in denen in gueltiger Reihenfolge ALLE Libraries,
320cdf0e10cSrcweir# die unterhalb von %NAME% liegen, zusammengefasst werden
321cdf0e10cSrcweir#
322cdf0e10cSrcweir
323cdf0e10cSrcweir# Libraries
324cdf0e10cSrcweirUSED_OSL_LIBS =
325cdf0e10cSrcweirUSED_VOS_LIBS =		$(OSLLIB)
326cdf0e10cSrcweirUSED_UNO_LIBS =		$(VOSLIB) $(OSLLIB)
327cdf0e10cSrcweirUSED_TOOLS_LIBS =
328cdf0e10cSrcweirUSED_SOT_LIBS = 	$(TOOLSLIB)
329cdf0e10cSrcweirUSED_VCL_LIBS =		$(SOTLIB) $(TOOLSLIB) $(USED_UNO_LIBS)
330cdf0e10cSrcweir
331cdf0e10cSrcweir# Applikationen
332cdf0e10cSrcweirUSED_BOOTSTRP_LIBS= $(TOOLSLIB)
333cdf0e10cSrcweirUSED_RCLIENT_LIBS =	$(VCLLIB) $(SOTLIB) $(TOOLSLIB) \
334cdf0e10cSrcweir					$(USED_UNO_LIBS)
335cdf0e10cSrcweir
336cdf0e10cSrcweirSABLOT3RDLIB=-lsablot
337cdf0e10cSrcweirAPP3RDLIB=-lapp
338cdf0e10cSrcweirSAMPLE3RDLIB=-lsample
339cdf0e10cSrcweirHNJLIB*=-lhyphen
340cdf0e10cSrcweirMYSPELLLIB=-lmyspell
341cdf0e10cSrcweirCOSVLIB=-lcosv
342cdf0e10cSrcweirUDMLIB=-ludm
343cdf0e10cSrcweirULINGULIB=-lulingu
344cdf0e10cSrcweir.IF "$(SYSTEM_HUNSPELL)" == "YES"
345cdf0e10cSrcweirHUNSPELLLIB=$(HUNSPELL_LIBS)
346cdf0e10cSrcweir.ELSE
347*0aabba3aSAndre FischerHUNSPELLLIB=-lhunspell-1.3
348cdf0e10cSrcweir.ENDIF
349cdf0e10cSrcweir.IF "$(SYSTEM_MYTHES)" == "YES"
350cdf0e10cSrcweirMYTHESLIB=$(MYTHES_LIBS)
351685bfa88SYuri Dario.ELIF "$(GUI)" == "OS2"
352685bfa88SYuri DarioMYTHESLIB=-lmythes
353cdf0e10cSrcweir.ELSE
354cdf0e10cSrcweirMYTHESLIB=-lmythes-1.2
355cdf0e10cSrcweir.ENDIF
356cdf0e10cSrcweirPYUNOLIB=-lpyuno
35759ddfc10SAndre FischerCOINMPLIBS=-lCoinMP -lCoinUtils -lClp -lCbc -lOsi -lOsiClp -lCgl -lCbcSolver
358fdf35928SAndre FischerINTERNAL_APR_LIBS=-lapr-1
35958b02f87SAndre FischerINTERNAL_APR_UTIL_LIBS=-laprutil-1
360fdf35928SAndre FischerINTERNAL_SERF_LIBS=-lserf-1
361cdf0e10cSrcweirSOFFICELIB=-lsofficeapp
362cdf0e10cSrcweirUNOPKGAPPLIB=-lunopkgapp
363cdf0e10cSrcweirTESTLIB=-ltest
364cdf0e10cSrcweirXMLREADERLIB=-lxmlreader
365cdf0e10cSrcweir
366685bfa88SYuri Dario.ELSE				# ("$(GUI)"=="UNX" || "$(COM)"=="GCC")
367cdf0e10cSrcweir
368cdf0e10cSrcweirAWTLIB*=jawt.lib
369cdf0e10cSrcweirAVMEDIALIB=iavmedia.lib
370cdf0e10cSrcweirICUINLIB=icuin.lib
371cdf0e10cSrcweirICULELIB=icule.lib
372cdf0e10cSrcweirICUUCLIB=icuuc.lib
373cdf0e10cSrcweirICUDATALIB=icudata.lib
374cdf0e10cSrcweirI18NUTILLIB=ii18nutil.lib
375cdf0e10cSrcweirI18NISOLANGLIB=ii18nisolang.lib
376cdf0e10cSrcweirI18NPAPERLIB=ii18npaper.lib
377cdf0e10cSrcweirSALHELPERLIB=isalhelper.lib
378cdf0e10cSrcweirXMLSCRIPTLIB=ixcr.lib
379cdf0e10cSrcweirCOMPHELPERLIB=icomphelp.lib
380cdf0e10cSrcweirCONNECTIVITYLIB=connectivity.lib
381cdf0e10cSrcweirLDAPBERLIB=ldapber.lib
382cdf0e10cSrcweirCPPULIB=icppu.lib
383cdf0e10cSrcweirCPPUHELPERLIB=icppuhelper.lib
384cdf0e10cSrcweirUCBHELPERLIB=iucbhelper.lib
385cdf0e10cSrcweirOPENSSLLIB=ssleay32.lib libeay32.lib
386cdf0e10cSrcweirODBCLIB=iodbc.lib
387cdf0e10cSrcweirODBCBASELIB=iodbcbase.lib
388cdf0e10cSrcweirDBFILELIB=ifile.lib
389cdf0e10cSrcweirTOOLSLIB=itools.lib
390cdf0e10cSrcweirTOOLSLIBST=atools.lib
391cdf0e10cSrcweirBPICONVLIB=bpiconv.lib
392cdf0e10cSrcweirSALLIB=isal.lib
393cdf0e10cSrcweirVOSLIB=ivos.lib
394cdf0e10cSrcweirUNOTOOLSLIB=iutl.lib
395cdf0e10cSrcweirRMCXTLIB=irmcxt.lib
396cdf0e10cSrcweirXMLOFFLIB=ixo.lib
397cdf0e10cSrcweirXMLOFFLLIB=xol.lib
398cdf0e10cSrcweirSTORELIB=istore.lib
399cdf0e10cSrcweirOTXLIB=otx_ind.lib
400cdf0e10cSrcweirOSXLIB=osx.lib
401cdf0e10cSrcweirREGLIB=ireg.lib
402cdf0e10cSrcweirEXTLIB=iext.lib
403cdf0e10cSrcweirSOTLIB=sot.lib
404cdf0e10cSrcweirMOZBASELIBST=nspr4_s.lib xpcombase_s.lib
405cdf0e10cSrcweirMOZBASELIB=nspr4.lib xpcom.lib
406cdf0e10cSrcweirLDAPSDKLIB=nsldap32v50.lib
407cdf0e10cSrcweirPAPILIB=ipap.lib
408cdf0e10cSrcweirSFX2LIB=sfx.lib
409cdf0e10cSrcweirSFXLIB=$(SFX2LIB)
410cdf0e10cSrcweirFWELIB=ifwe.lib
411cdf0e10cSrcweirFWILIB=ifwi.lib
412cdf0e10cSrcweirBTSTRPLIB=btstrp.lib
413cdf0e10cSrcweirBTSTRPDTLIB=bootstrpdt.lib
414cdf0e10cSrcweirSOLDEPLIB=soldep.lib
415cdf0e10cSrcweirTRANSEXLIB=transex.lib
416cdf0e10cSrcweirICOLIB=icom.lib
417cdf0e10cSrcweirSVTOOLLIB=svtool.lib
418cdf0e10cSrcweirXMLSECLIB=libxmlsec.lib
419cdf0e10cSrcweirXMLSECLIB-MS=libxmlsec-mscrypto.lib
420cdf0e10cSrcweirXMLSECLIB-NSS=libxmlsec-nss.lib
421cdf0e10cSrcweirLIBXML2LIB=libxml2.lib
422cdf0e10cSrcweirNSS3LIB=nss3.lib
423cdf0e10cSrcweirNSPR4LIB=nspr4.lib
424cdf0e10cSrcweirPLC4LIB=plc4.lib
425cdf0e10cSrcweirNSSCRYPTOLIBS=$(XMLSECLIB-NSS) $(XMLSECLIB) $(LIBXML2LIB) $(NSS3LIB) $(NSPR4LIB) $(PLC4LIB)
426cdf0e10cSrcweirMSCRYPTOLIBS=$(XMLSECLIB-MS) $(XMLSECLIB) $(LIBXML2LIB) crypt32.lib advapi32.lib
427cdf0e10cSrcweirBROOKERLIB=ibrooker.lib
428cdf0e10cSrcweirSIMPLECMLIB=isimplecm.lib
429cdf0e10cSrcweirCOMMUNILIB=icommuni.lib
430cdf0e10cSrcweirBTCOMMUNILIB=ibtcommuni.lib
431cdf0e10cSrcweirAUTOMATIONLIB=ists.lib
432cdf0e10cSrcweirSVLLIB=isvl.lib
433cdf0e10cSrcweirPLUGAPPLIB=plugapp.lib
434cdf0e10cSrcweirSAXLIB=isax.lib
435cdf0e10cSrcweirMAILLIB=mail.lib
436cdf0e10cSrcweirDOCMGRLIB=docmgr.lib
437cdf0e10cSrcweirBASICLIB=basic.lib
438cdf0e10cSrcweirVBAHELPERLIB=vbahelper.lib
439cdf0e10cSrcweirTKTLIB=tkt.lib
440cdf0e10cSrcweirSJLIB=sj.lib
441cdf0e10cSrcweirSVXCORELIB=isvxcore.lib
442cdf0e10cSrcweirMSFILTERLIB=imsfilter.lib
443cdf0e10cSrcweirSVXLIB=isvx.lib
444cdf0e10cSrcweirEDITENGLIB=iediteng.lib
445cdf0e10cSrcweirBASCTLLIB=basctl.lib
446cdf0e10cSrcweirBASICIDELIB=ybctl.lib
447cdf0e10cSrcweirSVXLLIB=svxl.lib
448cdf0e10cSrcweirDBTOOLSLIB=idbtools.lib
449cdf0e10cSrcweirHM2LIBSH=hmwrpdll.lib
450cdf0e10cSrcweirHM2LIBST=hmwrap.lib
451cdf0e10cSrcweirLINGULIB=$(HM2LIBST)
452cdf0e10cSrcweirLNGLIB=ilng.lib
453cdf0e10cSrcweirEXPAT3RDLIB=expat_xmltok.lib expat_xmlparse.lib
454cdf0e10cSrcweirEXPATASCII3RDLIB=expat_xmltok.lib ascii_expat_xmlparse.lib
455cdf0e10cSrcweirZLIB3RDLIB=zlib.lib
456cdf0e10cSrcweirJPEG3RDLIB=jpeglib.lib
457cdf0e10cSrcweirNEON3RDLIB=ineon.lib
458cdf0e10cSrcweirCURLLIB=libcurl.lib
459cdf0e10cSrcweirCHAOSLIB=ichaos.lib
460cdf0e10cSrcweirUUILIB=iuui.lib
461cdf0e10cSrcweirDGLIB=
462cdf0e10cSrcweirSCHLIB=ysch.lib
463cdf0e10cSrcweirSMLIB=ysm.lib
464cdf0e10cSrcweirOFALIB=aofa.lib
465cdf0e10cSrcweirSCLIB=sclib.lib
466cdf0e10cSrcweirSDLIB=sdlib.lib
467cdf0e10cSrcweirSDLLIB=sdl.lib
468cdf0e10cSrcweirSWLIB=swlib.lib
469cdf0e10cSrcweirPRXLIB=ilprx2.lib
470cdf0e10cSrcweirISWLIB=_sw.lib
471cdf0e10cSrcweirISCLIB=sci.lib
472cdf0e10cSrcweirISDLIB=sdi.lib
473cdf0e10cSrcweirVCLLIB=ivcl.lib
474cdf0e10cSrcweirOOXLIB=ioox.lib
475cdf0e10cSrcweirBASEGFXLIB=ibasegfx.lib
476cdf0e10cSrcweirDRAWINGLAYERLIB=idrawinglayer.lib
477ddde725dSArmin Le GrandSVGIOLIB=isvgio.lib
478cdf0e10cSrcweirBASEBMPLIB=ibasebmp.lib
479cdf0e10cSrcweirCANVASTOOLSLIB=icanvastools.lib
480cdf0e10cSrcweirCPPCANVASLIB=icppcanvas.lib
481cdf0e10cSrcweirFORLIB=ifor.lib
482cdf0e10cSrcweirFORUILIB=iforui.lib
483cdf0e10cSrcweirAGGLIB=iagg.lib
484cdf0e10cSrcweirTKLIB=itk.lib
485cdf0e10cSrcweirLAYOUTLIB=itklayout.lib
486cdf0e10cSrcweirSVXLLIB=svxl.lib
487cdf0e10cSrcweirFREETYPELIB=freetype.lib
488cdf0e10cSrcweirPKGCHKLIB=ipkgchk.lib
489cdf0e10cSrcweirHELPLINKERLIB=ihelplinker.lib
490cdf0e10cSrcweirJVMACCESSLIB = ijvmaccess.lib
491cdf0e10cSrcweirXSLTLIB = libxslt.lib $(LIBXML2LIB)
492685bfa88SYuri DarioCPPUNITLIB = icppunit_dll.lib
493cdf0e10cSrcweirREDLANDLIB = librdf.lib
494cdf0e10cSrcweir
495cdf0e10cSrcweirJVMFWKLIB = ijvmfwk.lib
496cdf0e10cSrcweir
497cdf0e10cSrcweir# #110743#
498cdf0e10cSrcweir# For BinFilters, some libs were added.
499cdf0e10cSrcweir#
500cdf0e10cSrcweir
501cdf0e10cSrcweirBFSVXLIB=bf_svx.lib
502cdf0e10cSrcweirBFSCHLIB=bf_ysch.lib
503cdf0e10cSrcweirBFSMLIB=bf_ysm.lib
504cdf0e10cSrcweirBFSCLIB=bf_sclib.lib
505cdf0e10cSrcweirBFSDLIB=bf_sdlib.lib
506cdf0e10cSrcweirBFSWLIB=bf_swlib.lib
507cdf0e10cSrcweirBFOFALIB=bf_ofa.lib
508cdf0e10cSrcweirBFXMLOFFLIB=ibf_xo.lib
509cdf0e10cSrcweirBFGOODIESLIB=bf_go.lib
510cdf0e10cSrcweirBFBASICLIB=bf_sb.lib
511cdf0e10cSrcweirBFSO3LIB=bf_so.lib
512cdf0e10cSrcweirLEGACYSMGRLIB=ilegacy_binfilters.lib
513cdf0e10cSrcweirBFSVTOOLLIB=bf_svt.lib
514cdf0e10cSrcweir
515cdf0e10cSrcweirSABLOT3RDLIB= $(LIBPRE) sablot.lib
516cdf0e10cSrcweirAPP3RDLIB= $(LIBPRE) app.lib
517cdf0e10cSrcweirSAMPLE3RDLIB= $(LIBPRE) sample.lib
518cdf0e10cSrcweirHNJLIB*=libhnj.lib
519cdf0e10cSrcweirMYSPELLLIB= $(LIBPRE) myspell.lib
520cdf0e10cSrcweirCOSVLIB= $(LIBPRE) cosv.lib
521cdf0e10cSrcweirUDMLIB= $(LIBPRE) udm.lib
522cdf0e10cSrcweirULINGULIB=$(LIBPRE) libulingu.lib
523cdf0e10cSrcweir.IF "$(SYSTEM_HUNSPELL)" == "YES"
524cdf0e10cSrcweirHUNSPELLLIB=$(HUNSPELL_LIBS)
525cdf0e10cSrcweir.ELSE
526cdf0e10cSrcweirHUNSPELLLIB=$(LIBPRE) libhunspell.lib
527cdf0e10cSrcweir.ENDIF
528cdf0e10cSrcweirMYTHESLIB=libmythes.lib
529cdf0e10cSrcweirPYUNOLIB=ipyuno.lib
53059ddfc10SAndre FischerCOINMPLIBS=CoinMP.lib
531fdf35928SAndre FischerINTERNAL_APR_LIBS=libapr-1.lib
53258b02f87SAndre FischerINTERNAL_APR_UTIL_LIBS=iapr-util.lib
533fdf35928SAndre FischerINTERNAL_SERF_LIBS=iserf.lib
534cdf0e10cSrcweirSOFFICELIB=isofficeapp.lib
535cdf0e10cSrcweirUNOPKGAPPLIB=iunopkgapp.lib
536cdf0e10cSrcweirTESTLIB=itest.lib
537cdf0e10cSrcweirXMLREADERLIB=ixmlreader.lib
538cdf0e10cSrcweir
539685bfa88SYuri Dario.ENDIF              # ("$(GUI)"=="UNX" || "$(COM)"=="GCC")
540