office-gobmx/solenv/inc/libs.mk

370 lines
11 KiB
Makefile
Raw Normal View History

2000-10-29 23:00:05 -06:00
#*************************************************************************
#
# $RCSfile: libs.mk,v $
#
2002-12-06 03:58:54 -06:00
# $Revision: 1.59 $
2000-10-29 23:00:05 -06:00
#
2002-12-06 03:58:54 -06:00
# last change: $Author: sb $ $Date: 2002-12-06 10:58:54 $
2000-10-29 23:00:05 -06:00
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
#
# - GNU Lesser General Public License Version 2.1
# - Sun Industry Standards Source License Version 1.1
#
# Sun Microsystems Inc., October, 2000
#
# GNU Lesser General Public License Version 2.1
# =============================================
# Copyright 2000 by Sun Microsystems, Inc.
# 901 San Antonio Road, Palo Alto, CA 94303, USA
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License version 2.1, as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
# MA 02111-1307 USA
#
#
# Sun Industry Standards Source License Version 1.1
# =================================================
# The contents of this file are subject to the Sun Industry Standards
# Source License Version 1.1 (the "License"); You may not use this file
# except in compliance with the License. You may obtain a copy of the
# License at http://www.openoffice.org/license.html.
#
# Software provided under this License is provided on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
# WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
# MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
# See the License for the specific provisions governing your rights and
# obligations concerning the Software.
#
# The Initial Developer of the Original Code is: Sun Microsystems, Inc.
#
# Copyright: 2000 by Sun Microsystems, Inc.
#
# All Rights Reserved.
#
# Contributor(s): _______________________________________
#
#
#
#*************************************************************************
2002-12-06 03:58:54 -06:00
LIBSMKREV!:="$$Revision: 1.59 $$"
2002-01-10 11:42:04 -06:00
2000-09-20 08:43:26 -05:00
.IF "$(COM)"=="WTC"
LIBPRE=libr
.ENDIF
.IF "$(GUI)"=="UNX" || "$(GUI)"=="MAC"
#
#externe libs in plattform.mk
#
2002-09-15 17:53:49 -05:00
ICUI18NLIB=-licui18n -licuuc -licule -licudata
2001-03-29 00:18:06 -06:00
GPC3RDLIB=-lgpc
SALHELPERLIB=-lsalhelper$(COMID)
2002-01-14 07:11:11 -06:00
XMLSCRIPTLIB =-lxcr$(OFFICEUPD)$(DLLPOSTFIX)
2000-10-06 10:14:24 -05:00
COMPHELPERLIB=-lcomphelp2
2000-09-20 08:43:26 -05:00
CONNECTIVITYLIB=-lconnectivity
LDAPBERLIB=-lldapber
TOOLSLIBST=-latools
DVOSUTILLIBST=-ldvosutil
DUNOUTILLIBST=-ldunoutil
DVCLUTILLIBST=-ldvclutil
BPICONVLIB=-lbpiconv
2002-01-14 07:11:11 -06:00
OSLLIB=-losl$(OFFICEUPD)$(DLLPOSTFIX)
TOOLSLIB=-ltl$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
OSLLIB=
RTLLIB=
TECLIB=
CPPULIB=-lcppu
CPPUHELPERLIB=-lcppuhelper$(COMID)
2002-08-06 08:45:17 -05:00
JENVLIB=-ljenv
2000-09-20 08:43:26 -05:00
.INCLUDE .IGNORE : ucbhelper$/version.mk
2001-10-26 07:14:41 -05:00
UCBHELPERLIB=-lucbhelper$(UCBHELPER_MAJOR)$(COMID)
REGLIB=-lreg
2000-09-20 08:43:26 -05:00
.INCLUDE .IGNORE : vos$/version.mk
2001-10-26 07:14:41 -05:00
VOSLIB=-lvos$(VOS_MAJOR)$(COMID)
2002-01-14 07:11:11 -06:00
XMLOFFLIB=-lxo$(OFFICEUPD)$(DLLPOSTFIX)
2001-07-25 08:42:42 -05:00
XMLOFFLLIB=-lxol
STORELIB=-lstore
SALLIB=-lsal
2000-09-20 08:43:26 -05:00
.INCLUDE .IGNORE : connectivity$/version.mk
ODBCLIB=-lodbc$(ODBC_MAJOR)
2001-05-16 07:56:57 -05:00
ODBCBASELIB=-lodbcbase$(ODBC_MAJOR)
2002-01-14 07:11:11 -06:00
DBFILELIB=-lfile$(OFFICEUPD)$(DLLPOSTFIX)
2001-05-07 07:11:55 -05:00
SALTLSLIB=-lsaltls$(UDK_MAJOR)
SALZIPLIB=-lsalzip$(UDK_MAJOR)
RMCXTLIB=-lrmcxt
2000-09-20 08:43:26 -05:00
BTSTRPLIB=-lbtstrp
IOTXLIB=
OTXLIB=-lotx_ind
OSXLIB=-losx
2002-01-14 07:11:11 -06:00
UNOLIB=-luno$(OFFICEUPD)$(DLLPOSTFIX)
UNOTOOLSLIB=-lutl$(OFFICEUPD)$(DLLPOSTFIX)
UCRLIB=-lucr$(OFFICEUPD)$(DLLPOSTFIX)
UASLIB=-luas$(OFFICEUPD)$(DLLPOSTFIX)
USRLIB=-lusr$(OFFICEUPD)$(DLLPOSTFIX)
SOTLIB=-lsot$(OFFICEUPD)$(DLLPOSTFIX)
ONELIB=-lone$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
MOZBASELIBST=$(STATIC) -lnspr4 -lxpcombase_s $(DYNAMIC)
MOZBASELIB=-lnspr4 -lxpcom
LDAPSDKLIB=-lldap50
2000-09-20 08:43:26 -05:00
ONELIB=
UNOLIB=
2002-01-14 07:11:11 -06:00
SVLIBDEPEND=$(L)$/libvcl$(OFFICEUPD)$(DLLPOSTFIX)$(DLLPOST)
SVLIB=-lvcl$(OFFICEUPD)$(DLLPOSTFIX)
ICOLIB=-lico$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
BSTRPLIB=-lbtstrp
VCLLIBST=-lvcl
VCLLIB=$(SVLIB)
2000-11-14 03:48:32 -06:00
FREETYPELIB=-lfreetype
2001-02-20 07:49:12 -06:00
FREETYPELIBST=$(STATIC) -lfreetype $(DYNAMIC)
2000-09-20 08:43:26 -05:00
XPLIB=-l_xp
2002-01-14 07:11:11 -06:00
TKLIB=-ltk$(OFFICEUPD)$(DLLPOSTFIX)
SVTOOLLIB=-lsvt$(OFFICEUPD)$(DLLPOSTFIX)
AUTOMATIONLIB=-lsts$(OFFICEUPD)$(DLLPOSTFIX)
SVLLIB=-lsvl$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
SVMEMLIB=
SVUNZIPLIB=-lsvunzip
2002-01-14 07:11:11 -06:00
SVUNZIPDLL=-lzip$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
PLUGCTORLIB=-lplugctor
# PLUGCTORLIB=
2002-01-14 07:11:11 -06:00
INETLIB=-lni$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
INETLIBSH=-linetdll
INETLIBST=-linetwrap
2002-01-14 07:11:11 -06:00
SO2LIB=-lso$(OFFICEUPD)$(DLLPOSTFIX)
TKTLIB=-ltkt$(OFFICEUPD)$(DLLPOSTFIX)
SJLIB=-lj$(OFFICEUPD)$(DLLPOSTFIX)_g
GOODIESLIB=-lgo$(OFFICEUPD)$(DLLPOSTFIX)
GOODIESLLIB=-lgol$(OFFICEUPD)$(DLLPOSTFIX)
CHANELLIB=-lcha$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
MAILLIB=-lmail
2002-01-14 07:11:11 -06:00
DOCMGRLIB=-ldmg$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
.IF "$(BIG_GOODIES)"!=""
HELPLIB=
CHANELLIB=
.ELSE
2002-01-14 07:11:11 -06:00
HELPLIB=-lhlp$(OFFICEUPD)$(DLLPOSTFIX)
CHANELLIB=-lcha$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
.ENDIF
2002-01-14 07:11:11 -06:00
BASICLIB=-lsb$(OFFICEUPD)$(DLLPOSTFIX)
BASICLIGHTLIB=-lsbl$(OFFICEUPD)$(DLLPOSTFIX)
SDBLIB=-lsdb$(OFFICEUPD)$(DLLPOSTFIX)
2000-10-24 07:57:37 -05:00
DBTOOLSLIB=-ldbtools$(DBTOOLS_MAJOR)
2001-07-10 06:40:34 -05:00
SYNCACCLIB=-lsyncacc1
2000-09-20 08:43:26 -05:00
HM2LIBSH=-lhmwrpdll
HM2LIBST=-lhmwrap
LINGULIB=$(HM2LIBST)
2002-01-14 07:11:11 -06:00
LNGLIB=-llng$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
EXPAT3RDLIB=-lexpat_xmlparse -lexpat_xmltok
EXPATASCII3RDLIB=-lascii_expat_xmlparse -lexpat_xmltok
ZLIB3RDLIB=-lzlib
JPEG3RDLIB=-ljpeglib
NEON3RDLIB=-lneon
2001-04-11 03:10:15 -05:00
BERKELEYLIB=-ldb-3.2
BERKELEYCPPLIB=-ldb_cxx-3.2
CURLLIB=-lcurl
2002-01-14 07:11:11 -06:00
SFX2LIB=-lsfx$(OFFICEUPD)$(DLLPOSTFIX)
SFXLIB=-lsfx$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
SFXDEBUGLIB=
2002-01-14 07:11:11 -06:00
FWELIB=-lfwe$(OFFICEUPD)$(DLLPOSTFIX)
FWILIB=-lfwi$(OFFICEUPD)$(DLLPOSTFIX)
SVXLIB=-lsvx$(OFFICEUPD)$(DLLPOSTFIX)
BASCTLLIB=-lbasctl$(OFFICEUPD)$(DLLPOSTFIX)
BASICIDELIB=-lybctl
2000-09-20 08:43:26 -05:00
SVXLLIB=-lsvxl
2002-01-14 07:11:11 -06:00
CHAOSLIB=-lcnt$(OFFICEUPD)$(DLLPOSTFIX)
UUILIB=-luui$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
DGLIB=
SIMLIB=-lysim
SCHLIB=-lysch
SMLIB=-lysm
SBALIB=-lsbawrap
2002-01-14 07:11:11 -06:00
#SBALIB=-lsba$(OFFICEUPD)$(DLLPOSTFIX)
OFALIB=-lofa$(OFFICEUPD)$(DLLPOSTFIX)
SETUPLIB=-lset$(OFFICEUPD)$(DLLPOSTFIX)
SCHEDLIB=-lss$(OFFICEUPD)$(DLLPOSTFIX)
SSLLIB=-lssl$(OFFICEUPD)$(DLLPOSTFIX)
SSCLIB=-lssc$(OFFICEUPD)$(DLLPOSTFIX)
SSWLIB=-lssw$(OFFICEUPD)$(DLLPOSTFIX)
TRACERLIB=-ltrc$(OFFICEUPD)$(DLLPOSTFIX)
PAPILIB=-lpap$(OFFICEUPD)$(DLLPOSTFIX)
2000-09-20 08:43:26 -05:00
TRCLIB=$(TRACERLIB)
SCLIB=-lsclib
SDLIB=-lsdlib
SDLLIB=-lsdl
SWLIB=-lswlib
PKGCHKLIB=-lpkgchk$(OFFICEUPD)$(DLLPOSTFIX)
2002-07-18 07:49:33 -05:00
SYSSHELLLIB=-lsysshell
SSOOPTLIB=-lssoopt$(OFFICEUPD)$(DLLPOSTFIX)
2002-12-06 03:58:54 -06:00
JVMACCESSLIB = -ljvmaccess$(COMID)
2000-09-20 08:43:26 -05:00
#
# USED_%NAME%_LIBS
# Variablen, in denen in gueltiger Reihenfolge ALLE Libraries,
# die unterhalb von %NAME% liegen, zusammengefasst werden
#
# Libraries
USED_OSL_LIBS =
USED_VOS_LIBS = $(OSLLIB)
USED_UNO_LIBS = $(VOSLIB) $(OSLLIB)
USED_TOOLS_LIBS =
USED_SOT_LIBS = $(TOOLSLIB)
USED_VCL_LIBS = $(SOTLIB) $(TOOLSLIB) $(USED_UNO_LIBS)
# Applikationen
USED_BOOTSTRP_LIBS= $(TOOLSLIB)
USED_RCLIENT_LIBS = $(VCLLIB) $(SOTLIB) $(TOOLSLIB) $(UNOLIB) \
$(USED_UNO_LIBS)
.ELSE # "$(GUI)"=="UNX" || "$(GUI)"=="MAC"
2002-03-27 11:06:38 -06:00
ICUI18NLIB=icuin.lib icuuc.lib icudata.lib icule.lib
2001-03-29 00:18:06 -06:00
GPC3RDLIB=gpc.lib
2001-03-19 02:59:01 -06:00
SALHELPERLIB=$(LIBPRE) isalhelper.lib
2001-02-26 06:20:00 -06:00
XMLSCRIPTLIB=ixcr.lib
2000-10-06 10:14:24 -05:00
COMPHELPERLIB=icomphelp2.lib
2000-09-20 08:43:26 -05:00
CONNECTIVITYLIB=connectivity.lib
LDAPBERLIB=ldapber.lib
CPPULIB=$(LIBPRE) icppu.lib
CPPUHELPERLIB=$(LIBPRE) icppuhelper.lib
2002-08-06 08:45:17 -05:00
JENVLIB=$(LIBPRE) ijenv.lib
2000-09-20 08:43:26 -05:00
SALTLSLIB=isaltls.lib
SALZIPLIB=isalzip.lib
UCBHELPERLIB=$(LIBPRE) iucbhelper.lib
ODBCLIB=$(LIBPRE) iodbc.lib
2001-05-16 07:56:57 -05:00
ODBCBASELIB=$(LIBPRE) iodbcbase.lib
2002-01-14 07:11:11 -06:00
DBFILELIB=$(LIBPRE) ifile$(OFFICEUPD).lib
2000-09-20 08:43:26 -05:00
TOOLSLIB=$(LIBPRE)itools.lib
TOOLSLIBST=$(LIBPRE) atools.lib
DVOSUTILLIBST=$(LIBPRE) dvosutil.lib
DUNOUTILLIBST=$(LIBPRE) dunoutil.lib
DVCLUTILLIBST=$(LIBPRE) dvclutil.lib
BPICONVLIB=$(LIBPRE) bpiconv.lib
SALLIB=$(LIBPRE) isal.lib
OSLLIB=
RTLLIB=
TECLIB=
VOSLIB=$(LIBPRE) ivos.lib
UNOLIB=$(LIBPRE) iuno.lib
UNOTOOLSLIB=$(LIBPRE) iutl.lib
RMCXTLIB=$(LIBPRE) irmcxt.lib
2001-07-25 08:42:42 -05:00
XMLOFFLIB=$(LIBPRE) ixo.lib
XMLOFFLLIB=$(LIBPRE) xol.lib
2000-09-20 08:43:26 -05:00
STORELIB=$(LIBPRE) istore.lib
IOTXLIB=$(LIBPRE) iotx.lib
OTXLIB=$(LIBPRE) otx_ind.lib
OSXLIB=$(LIBPRE) osx.lib
REGLIB=$(LIBPRE) ireg.lib
UCRLIB=$(LIBPRE) ucr.lib
UASLIB=$(LIBPRE) uas.lib
EXTLIB=$(LIBPRE) iext.lib
USRLIB=$(LIBPRE) usr.lib
SOTLIB=$(LIBPRE) sot.lib
ONELIB=$(LIBPRE) one.lib
MOZBASELIBST=$(LIBPRE) nspr4_s.lib $(LIBPRE) xpcombase_s.lib
MOZBASELIB=$(LIBPRE) nspr4.lib $(LIBPRE) xpcom.lib
LDAPSDKLIB=$(LIBPRE) nsldap32v50.lib
2000-09-20 08:43:26 -05:00
ONELIB=
UNOLIB=
PAPILIB=$(LIBPRE) ipap.lib
TRACERLIB=$(LIBPRE) itrc.lib
TRCLIB=$(TRACERLIB)
SETUPLIB=$(LIBPRE) iset.lib
SCHEDLIB=$(LIBPRE) ss.lib
SSCLIB=$(LIBPRE) ssc.lib
SSLLIB=$(LIBPRE) ssl.lib
SSWLIB=$(LIBPRE) ssw.lib
SVLIBDEPEND=$(L)$/sv.lib
SFX2LIB=$(LIBPRE) sfx.lib
SFXLIB=$(SFX2LIB)
2001-05-03 03:55:33 -05:00
FWELIB=$(LIBPRE) ifwe.lib
2001-08-20 05:20:39 -05:00
FWILIB=$(LIBPRE) ifwi.lib
2000-09-20 08:43:26 -05:00
BTSTRPLIB=$(LIBPRE) bootstrp.lib
ICOLIB= $(LIBPRE) icom.lib
SVTOOLLIB=$(LIBPRE) svtool.lib
AUTOMATIONLIB=$(LIBPRE) automation.lib
SVLLIB=$(LIBPRE) isvl.lib
PLUGCTORLIB=$(LIBPRE) plugctor.lib
PLUGAPPLIB=$(LIBPRE) plugapp.lib
SVMEMLIB=$(LIBPRE) svmem.lib
SVUNZIPLIB=$(LIBPRE) svunzip.lib
SVUNZIPDLL=$(LIBPRE) unzipdll.lib
GOODIESLIB=$(LIBPRE) igo.lib
GOODIESLLIB=$(LIBPRE) igol.lib
MAILLIB=$(LIBPRE) mail.lib
DOCMGRLIB=$(LIBPRE) docmgr.lib
.IF "$(BIG_GOODIES)"!=""
HELPLIB=
CHANELLIB=
.ELSE
HELPLIB=$(LIBPRE) hlp.lib
CHANELLIB=$(LIBPRE) ich.lib
.ENDIF
INETLIBSH=$(LIBPRE) inetdll.lib
INETLIBST=$(LIBPRE) inetwrap.lib
BASICLIB=$(LIBPRE) basic.lib
2001-07-04 08:45:55 -05:00
BASICLIGHTLIB=$(LIBPRE) basicl.lib
2000-09-20 08:43:26 -05:00
SO2LIB=$(LIBPRE) so2.lib
TKTLIB=$(LIBPRE) tkt.lib
SJLIB=$(LIBPRE) sj.lib
SVXLIB=$(LIBPRE) svx.lib
SVXLIB+=$(LIBPRE) dl.lib
BASCTLLIB=$(LIBPRE) basctl.lib
BASICIDELIB=ybctl.lib
2000-09-20 08:43:26 -05:00
SVXLLIB=$(LIBPRE) svxl.lib
SDBLIB=$(LIBPRE) sdb.lib
2000-10-05 07:28:44 -05:00
DBTOOLSLIB=$(LIBPRE) idbtools.lib
2001-07-10 06:40:34 -05:00
SYNCACCLIB=$(LIBPRE) isyncacc1.lib
2000-09-20 08:43:26 -05:00
HM2LIBSH=$(LIBPRE) hmwrpdll.lib
HM2LIBST=$(LIBPRE) hmwrap.lib
LINGULIB=$(HM2LIBST)
2000-11-21 10:10:57 -06:00
LNGLIB=$(LIBPRE) ilng.lib
2000-09-20 08:43:26 -05:00
EXPAT3RDLIB=$(LIBPRE) expat_xmltok.lib $(LIBPRE) expat_xmlparse.lib
EXPATASCII3RDLIB=$(LIBPRE) expat_xmltok.lib $(LIBPRE) ascii_expat_xmlparse.lib
ZLIB3RDLIB=$(LIBPRE) zlib.lib
JPEG3RDLIB=$(LIBPRE) jpeglib.lib
NEON3RDLIB=$(LIBPRE) neon.lib
2001-04-11 03:10:15 -05:00
BERKELEYLIB=$(LIBPRE) libdb32.lib
BERKELEYCPPLIB=
CURLLIB=$(LIBPRE) libcurl.lib
2000-09-20 08:43:26 -05:00
CHAOSLIB=$(LIBPRE) ichaos.lib
UUILIB=$(LIBPRE) iuui.lib
DGLIB=
SIMLIB=$(LIBPRE) ysim.lib
SCHLIB=$(LIBPRE) ysch.lib
SMLIB=$(LIBPRE) ysm.lib
SBALIB=$(LIBPRE) sbawrap.lib
OFALIB=$(LIBPRE) aofa.lib
SCLIB=$(LIBPRE) sclib.lib
SDLIB=$(LIBPRE) sdlib.lib
SDLLIB=$(LIBPRE) sdl.lib
SWLIB=$(LIBPRE) swlib.lib
SVLIB=$(LIBPRE) ivcl.lib
VCLLIB=$(SVLIB)
TKLIB=$(LIBPRE) itk.lib
SVLIBDEPEND=$(L)$/ivcl.lib
SVXLLIB=$(LIBPRE) svxl.lib
FREETYPELIB=freetype.lib
2001-02-20 07:55:19 -06:00
FREETYPELIBST=freetype.lib
PKGCHKLIB=$(LIBPRE) ipkgchk.lib
2002-07-18 07:49:33 -05:00
SYSSHELLLIB=sysshell.lib
SSOOPTLIB=issoopt$(OFFICEUPD)$(DLLPOSTFIX).lib
2002-12-06 03:58:54 -06:00
JVMACCESSLIB = $(LIBPRE) ijvmaccess.lib
2000-09-20 08:43:26 -05:00
.ENDIF # "$(GUI)"=="UNX" || "$(GUI)"=="MAC"