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