xref: /trunk/main/solenv/inc/libs.mk (revision 9b92099a7350282ddfb677eafe03e37ee774e545)
1#**************************************************************
2#
3#  Licensed to the Apache Software Foundation (ASF) under one
4#  or more contributor license agreements.  See the NOTICE file
5#  distributed with this work for additional information
6#  regarding copyright ownership.  The ASF licenses this file
7#  to you under the Apache License, Version 2.0 (the
8#  "License"); you may not use this file except in compliance
9#  with the License.  You may obtain a copy of the License at
10#
11#    http://www.apache.org/licenses/LICENSE-2.0
12#
13#  Unless required by applicable law or agreed to in writing,
14#  software distributed under the License is distributed on an
15#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16#  KIND, either express or implied.  See the License for the
17#  specific language governing permissions and limitations
18#  under the License.
19#
20#**************************************************************
21
22LIBSMKREV!:="$$Revision$$"
23
24.IF ("$(GUI)"=="UNX" || "$(COM)"=="GCC")
25
26#
27#external libs in platform.mk
28#
29.IF "$(GUI)$(COM)"=="WNTGCC"
30AWTLIB*=$(JAVA_HOME)/lib/jawt.lib
31.ELSE           # "$(GUI)$(COM)"=="WNTGCC"
32AWTLIB*=-ljawt
33.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
34AVMEDIALIB=-lavmedia$(DLLPOSTFIX)
35.IF "$(GUI)$(COM)"=="WNTGCC"
36.INCLUDE .IGNORE : icuversion.mk
37ICUINLIB=-licuin$(ICU_MAJOR)$(ICU_MINOR)
38ICULELIB=-licule$(ICU_MAJOR)$(ICU_MINOR)
39ICUUCLIB=-licuuc$(ICU_MAJOR)$(ICU_MINOR)
40ICUDATALIB=-licudt$(ICU_MAJOR)$(ICU_MINOR)
41.ELIF "$(GUI)"=="OS2"
42ICUINLIB=-licuin
43ICULELIB=-licule
44ICUUCLIB=-licuuc
45ICUDATALIB=-licudt
46.ELSE           # "$(GUI)$(COM)"=="WNTGCC"
47ICUINLIB=-licui18n
48ICULELIB=-licule
49ICUUCLIB=-licuuc
50ICUDATALIB=-licudata
51.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
52.IF "$(GUI)"=="OS2"
53I18NUTILLIB=-li18nutil
54.ELSE
55I18NUTILLIB=-li18nutil$(COMID)
56.ENDIF
57.INCLUDE .IGNORE : i18npool/version.mk
58I18NISOLANGLIB=-li18nisolang$(ISOLANG_MAJOR)$(COMID)
59I18NPAPERLIB=-li18npaper$(DLLPOSTFIX)
60.IF "$(GUI)$(COM)"=="WNTGCC"
61SALHELPERLIB=-lsalhelper$(UDK_MAJOR)$(COMID)
62.ELIF "$(GUI)"=="OS2"
63SALHELPERLIB=-lsalhelp$(UDK_MAJOR)
64.ELSE           # "$(GUI)$(COM)"=="WNTGCC"
65SALHELPERLIB=-luno_salhelper$(COMID)
66.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
67XMLSCRIPTLIB =-lxcr$(DLLPOSTFIX)
68COMPHELPERLIB=-lcomphelp$(COMID)
69CONNECTIVITYLIB=-lconnectivity
70LDAPBERLIB=-lldapber
71TOOLSLIBST=-latools
72BPICONVLIB=-lbpiconv
73TOOLSLIB=-ltl$(DLLPOSTFIX)
74.IF "$(GUI)$(COM)"=="WNTGCC"
75CPPULIB=-lcppu$(UDK_MAJOR)
76CPPUHELPERLIB=-lcppuhelper$(UDK_MAJOR)$(COMID)
77.ELIF "$(GUI)"=="OS2"
78CPPULIB=-lcppu$(UDK_MAJOR)
79CPPUHELPERLIB=-lcppuh$(UDK_MAJOR)
80.ELSE           # "$(GUI)$(COM)"=="WNTGCC"
81CPPULIB=-luno_cppu
82CPPUHELPERLIB=-luno_cppuhelper$(COMID)
83.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
84.INCLUDE .IGNORE : ucbhelper/version.mk
85.IF "$(GUI)"=="OS2"
86UCBHELPERLIB=-lucbhelper
87.ELSE
88UCBHELPERLIB=-lucbhelper$(COMID)
89.ENDIF
90.IF "$(SYSTEM_OPENSSL)" == "YES"
91OPENSSLLIB=$(OPENSSL_LIBS)
92OPENSSLLIBST=$(STATIC) $(OPENSSL_LIBS) $(DYNAMIC)
93.ELSE           # "$(SYSTEM_OPENSSL)" == "YES
94OPENSSLLIB=-lssl -lcrypto
95.IF "$(GUI)$(COM)"=="WNTGCC"
96OPENSSLLIBST=-lssl_static -lcrypto_static
97.ELSE          # "$(GUI)$(COM)"=="WNTGCC"
98OPENSSLLIBST=$(STATIC) -lssl -lcrypto $(DYNAMIC)
99.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
100.ENDIF          # "$(SYSTEM_OPENSSL)" == "YES"
101.IF "$(GUI)$(COM)"=="WNTGCC" || "$(GUI)"=="OS2"
102REGLIB=-lreg$(UDK_MAJOR)
103.ELSE           # "$(GUI)$(COM)"=="WNTGCC"
104REGLIB=-lreg
105.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
106VOSLIB=-lvos3$(COMID)
107XMLOFFLIB=-lxo$(DLLPOSTFIX)
108XMLOFFLLIB=-lxol
109.IF "$(GUI)$(COM)"=="WNTGCC" || "$(GUI)"=="OS2"
110STORELIB=-lstore$(UDK_MAJOR)
111SALLIB=-lsal$(UDK_MAJOR)
112.ELSE           # "$(GUI)$(COM)"=="WNTGCC"
113STORELIB=-lstore
114SALLIB=-luno_sal
115.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
116.INCLUDE .IGNORE : connectivity/version.mk
117ODBCLIB=-lodbc$(DLLPOSTFIX)
118ODBCBASELIB=-lodbcbase$(DLLPOSTFIX)
119DBFILELIB=-lfile$(DLLPOSTFIX)
120.IF "$(GUI)$(COM)"=="WNTGCC" || "$(GUI)"=="OS2"
121RMCXTLIB=-lrmcxt$(UDK_MAJOR)
122.ELSE           # "$(GUI)$(COM)"=="WNTGCC"
123RMCXTLIB=-lrmcxt
124.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
125BTSTRPLIB=-lbtstrp
126BTSTRPDTLIB=-lbootstrpdt$(DLLPOSTFIX)
127TRANSEXLIB=-ltransex
128OTXLIB=-lotx_ind
129OSXLIB=-losx
130UNOTOOLSLIB=-lutl$(DLLPOSTFIX)
131SOTLIB=-lsot$(DLLPOSTFIX)
132.IF "$(GUI)$(COM)"=="WNTGCC"
133MOZBASELIBST=$(STATIC) -lnspr4_s -lxpcombase_s
134.ELSE           # "$(GUI)$(COM)"=="WNTGCC"
135MOZBASELIBST=$(STATIC) -lnspr4 -lxpcombase_s $(DYNAMIC)
136.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
137MOZBASELIB=-lnspr4 -lxpcom
138.IF "$(GUI)$(COM)"=="WNTGCC"
139LDAPSDKLIB=-lnsldap32v50
140.ELSE           # "$(GUI)$(COM)"=="WNTGCC"
141.IF "$(WITH_OPENLDAP)" == "YES"
142LDAPSDKLIB=-lldap
143.ELSE
144LDAPSDKLIB=-lldap50
145.ENDIF
146.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
147
148ICOLIB=-lico$(DLLPOSTFIX)
149VCLLIB=-lvcl$(DLLPOSTFIX)
150OOXLIB=-loox$(DLLPOSTFIX)
151BASEGFXLIB=-lbasegfx$(DLLPOSTFIX)
152DRAWINGLAYERLIB=-ldrawinglayer$(DLLPOSTFIX)
153SVGIOLIB=-lsvgio$(DLLPOSTFIX)
154BASEBMPLIB=-lbasebmp$(DLLPOSTFIX)
155CANVASTOOLSLIB=-lcanvastools$(DLLPOSTFIX)
156CPPCANVASLIB=-lcppcanvas$(DLLPOSTFIX)
157FORLIB=-lfor$(DLLPOSTFIX)
158FORUILIB=-lforui$(DLLPOSTFIX)
159
160.IF "$(SYSTEM_AGG)" == "YES"
161AGGLIB=-lagg
162.ELSE
163AGGLIB=-lagg$(DLLPOSTFIX)
164.ENDIF
165FREETYPE_LIBS*=-lfreetype
166FREETYPELIB=$(FREETYPE_LIBS)
167TKLIB=-lootk$(DLLPOSTFIX)
168LAYOUTLIB=-ltklayout$(DLLPOSTFIX)
169SVTOOLLIB=-lsvt$(DLLPOSTFIX)
170XMLSECLIB=-lxmlsec1
171XMLSECLIB-NSS=-lxmlsec1-nss
172.IF "$(SYSTEM_LIBXML)"=="YES"
173LIBXML2LIB=$(LIBXML_LIBS)
174.ELSE
175.IF "$(OS)"=="MACOSX"
176# Bundled libxml2 is a static archive on macOS (main/libxml2/makefile.mk), which
177# carries no transitive deps -- add what its own .pc's Libs.private needs.
178# If the user already has prebuilt static libs under /usr/local/lib, prefer
179# those over the tree's own build (Apple's SDK ships no static libiconv.a,
180# only a .tbd stub for the dylib, so a /usr/local one is additive there).
181PREBUILT_LIBXML2_A:=$(shell -test -f /usr/local/lib/libxml2.a && echo yes)
182PREBUILT_LIBICONV_A:=$(shell -test -f /usr/local/lib/libiconv.a && echo yes)
183.IF "$(PREBUILT_LIBXML2_A)"=="yes"
184LIBXML2LIB_XML2A=/usr/local/lib/libxml2.a
185.ELSE
186LIBXML2LIB_XML2A=-lxml2
187.ENDIF
188.IF "$(PREBUILT_LIBICONV_A)"=="yes"
189LIBXML2LIB_ICONVA=/usr/local/lib/libiconv.a
190.ELSE
191LIBXML2LIB_ICONVA=-liconv
192.ENDIF
193LIBXML2LIB=$(LIBXML2LIB_XML2A) -lpthread $(LIBXML2LIB_ICONVA) -lm
194.ELSE
195LIBXML2LIB=-lxml2
196.ENDIF
197.ENDIF
198NSS3LIB=-lnss3
199NSPR4LIB=-lnspr4
200PLC4LIB=-lplc4
201NSSCRYPTOLIBS=$(XMLSECLIB-NSS) $(XMLSECLIB) $(LIBXML2LIB) $(NSS3LIB) $(NSPR4LIB) $(PLC4LIB)
202.IF "$(GUI)$(COM)"=="WNTGCC"
203XMLSECLIB-MS=-lxmlsec1-mscrypto
204MSCRYPTOLIBS=$(XMLSECLIB) $(XMLSECLIB-MS) $(LIBXML2LIB) $(CRYPT32LIB) $(ADVAPI32LIB)
205.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
206BROOKERLIB=-lbrooker$(DLLPOSTFIX)
207SIMPLECMLIB=-lsimplecm$(DLLPOSTFIX)
208COMMUNILIB=-lcommuni$(DLLPOSTFIX)
209BTCOMMUNILIB=-lbtcommuni$(DLLPOSTFIX)
210AUTOMATIONLIB=-lsts$(DLLPOSTFIX)
211SVLLIB=-lsvl$(DLLPOSTFIX)
212TKTLIB=-ltkt$(DLLPOSTFIX)
213SAXLIB=-lsax$(DLLPOSTFIX)
214MAILLIB=-lmail
215DOCMGRLIB=-ldmg$(DLLPOSTFIX)
216BASICLIB=-lsb$(DLLPOSTFIX)
217VBAHELPERLIB=-lvbahelper$(DLLPOSTFIX)
218DBTOOLSLIB=-ldbtools$(DLLPOSTFIX)
219HM2LIBSH=-lhmwrpdll
220HM2LIBST=-lhmwrap
221LINGULIB=$(HM2LIBST)
222LNGLIB=-llng$(DLLPOSTFIX)
223.IF "$(SYSTEM_EXPAT)"=="YES"
224EXPAT3RDLIB=-lexpat
225EXPATASCII3RDLIB=-lexpat
226.ELSE
227EXPAT3RDLIB=-lexpat_xmlparse -lexpat_xmltok
228EXPATASCII3RDLIB=-lascii_expat_xmlparse -lexpat_xmltok
229.ENDIF
230.IF "$(SYSTEM_ZLIB)"=="YES"
231ZLIB3RDLIB=-lz
232.ELSE
233ZLIB3RDLIB=-lzlib
234.ENDIF
235.IF "$(SYSTEM_JPEG)"=="YES"
236.IF "$(SOLAR_JAVA)" != "" && "$(JDK)" != "gcj" && "$(OS)" != "MACOSX" && "$(OS)" != "OS2"
237#i34482# Blackdown/Sun jdk is in the libsearch patch and has a libjpeg :-(
238.IF "$(OS)" == "FREEBSD"
239JPEG3RDLIB=/usr/local/lib/libjpeg.so
240.ELIF "$(CPUNAME)" == "X86_64" || "$(CPUNAME)" == "S390X" || "$(CPUNAME)" == "POWERPC64"
241JPEG3RDLIB=/usr/lib64/libjpeg.so
242.ELSE
243JPEG3RDLIB=/usr/lib/libjpeg.so
244.ENDIF
245.ELSE
246JPEG3RDLIB=-ljpeg
247.ENDIF
248.ELSE
249JPEG3RDLIB=-ljpeglib
250.ENDIF
251.IF "$(SYSTEM_NEON)" == "YES"
252NEON3RDLIB=-lneon
253.ELIF "$(GUI)$(COM)"=="WNTGCC"
254NEON3RDLIB=-lneon
255.ELIF "$(OS)" == "MACOSX"
256NEON3RDLIB=$(SOLARLIBDIR)/libneon.dylib
257.ELSE
258NEON3RDLIB=-lneon
259.ENDIF
260.IF "$(OS)" == "FREEBSD" && "$(CPUNAME)" == "POWERPC64"
261JPEG3RDLIB=/usr/local/lib/libjpeg.so
262.ENDIF
263.IF "$(SYSTEM_CURL)"!="YES" && "$(OS)"=="MACOSX"
264# If the user already has a prebuilt static libcurl.a under /usr/local/lib,
265# prefer that copy over the tree's own (dylib) build.
266PREBUILT_LIBCURL_A:=$(shell -test -f /usr/local/lib/libcurl.a && echo yes)
267.IF "$(PREBUILT_LIBCURL_A)"=="yes"
268CURLLIB=/usr/local/lib/libcurl.a
269.ELSE
270CURLLIB=-lcurl
271.ENDIF
272.ELSE
273CURLLIB=-lcurl
274.ENDIF
275SFX2LIB=-lsfx$(DLLPOSTFIX)
276SFXLIB=-lsfx$(DLLPOSTFIX)
277EGGTRAYLIB=-leggtray$(DLLPOSTFIX)
278SFXDEBUGLIB=
279FWELIB=-lfwe$(DLLPOSTFIX)
280FWILIB=-lfwi$(DLLPOSTFIX)
281SVXCORELIB=-lsvxcore$(DLLPOSTFIX)
282MSFILTERLIB=-lmsfilter$(DLLPOSTFIX)
283SVXLIB=-lsvx$(DLLPOSTFIX)
284EDITENGLIB=-lediteng$(DLLPOSTFIX)
285BASCTLLIB=-lbasctl$(DLLPOSTFIX)
286BASICIDELIB=-lybctl
287SVXLLIB=-lsvxl
288CHAOSLIB=-lcnt$(DLLPOSTFIX)
289UUILIB=-luui$(DLLPOSTFIX)
290DGLIB=
291SCHLIB=-lysch
292SMLIB=-lysm
293OFALIB=-lofa$(DLLPOSTFIX)
294PRXLIB=-llprx2$(DLLPOSTFIX)
295PAPILIB=-lpap$(DLLPOSTFIX)
296SCLIB=-lsclib
297SDLIB=-lsdlib
298SDLLIB=-lsdl
299SWLIB=-lswlib
300ISWLIB=-lsw$(DLLPOSTFIX)
301ISCLIB=-lsc$(DLLPOSTFIX)
302ISDLIB=-lsd$(DLLPOSTFIX)
303PKGCHKLIB=-lpkgchk$(DLLPOSTFIX)
304HELPLINKERLIB=-lhelplinker$(DLLPOSTFIX)
305.IF "$(GUI)$(COM)"=="WNTGCC" || "$(GUI)"=="OS2"
306JVMACCESSLIB = -ljvmaccess$(UDK_MAJOR)$(COMID)
307.ELSE           # "$(GUI)$(COM)"=="WNTGCC"
308JVMACCESSLIB = -ljvmaccess$(COMID)
309.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
310
311GTESTLIB= -lgtest
312
313.IF "$(SYSTEM_LIBXSLT)"=="YES"
314XSLTLIB=$(LIBXSLT_LIBS)
315.ELSE
316.IF "$(OS)"=="MACOSX"
317PREBUILT_LIBXSLT_A:=$(shell -test -f /usr/local/lib/libxslt.a && echo yes)
318.IF "$(PREBUILT_LIBXSLT_A)"=="yes"
319XSLTLIB=/usr/local/lib/libxslt.a $(LIBXML2LIB)
320.ELSE
321XSLTLIB=-lxslt $(LIBXML2LIB)
322.ENDIF
323.ELSE
324XSLTLIB=-lxslt $(LIBXML2LIB)
325.ENDIF
326.ENDIF
327.IF "$(GUI)$(COM)"=="WNTGCC" || "$(GUI)"=="OS2"
328JVMFWKLIB = -ljvmfwk$(UDK_MAJOR)
329.ELSE           # "$(GUI)$(COM)"=="WNTGCC"
330JVMFWKLIB = -ljvmfwk
331.ENDIF          # "$(GUI)$(COM)"=="WNTGCC"
332.IF "$(SYSTEM_REDLAND)"=="YES"
333REDLANDLIB=$(REDLAND_LIBS)
334.ELSE
335REDLANDLIB=-lrdf
336.ENDIF
337
338#
339# USED_%NAME%_LIBS
340# Variablen, in denen in gueltiger Reihenfolge ALLE Libraries,
341# die unterhalb von %NAME% liegen, zusammengefasst werden
342#
343
344# Libraries
345USED_OSL_LIBS =
346USED_VOS_LIBS =     $(OSLLIB)
347USED_UNO_LIBS =     $(VOSLIB) $(OSLLIB)
348USED_TOOLS_LIBS =
349USED_SOT_LIBS =     $(TOOLSLIB)
350USED_VCL_LIBS =     $(SOTLIB) $(TOOLSLIB) $(USED_UNO_LIBS)
351
352# Applikationen
353USED_BOOTSTRP_LIBS= $(TOOLSLIB)
354USED_RCLIENT_LIBS = $(VCLLIB) $(SOTLIB) $(TOOLSLIB) \
355                    $(USED_UNO_LIBS)
356
357SABLOT3RDLIB=-lsablot
358APP3RDLIB=-lapp
359SAMPLE3RDLIB=-lsample
360HNJLIB*=-lhyphen
361MYSPELLLIB=-lmyspell
362ULINGULIB=-lulingu
363.IF "$(SYSTEM_HUNSPELL)" == "YES"
364HUNSPELLLIB=$(HUNSPELL_LIBS)
365.ELIF "$(GUI)" == "OS2"
366HUNSPELLLIB=-lhunspell
367.ELSE
368HUNSPELLLIB=-lhunspell-1.3
369.ENDIF
370.IF "$(SYSTEM_MYTHES)" == "YES"
371MYTHESLIB=$(MYTHES_LIBS)
372.ELIF "$(GUI)" == "OS2"
373MYTHESLIB=-lmythes
374COINMPLIBS=-lCoinMP
375.ELSE
376MYTHESLIB=-lmythes-1.2
377COINMPLIBS=-lCoinMP -lCoinUtils -lClp -lCbc -lOsi -lOsiClp -lCgl -lCbcSolver
378.ENDIF
379PYUNOLIB=-lpyuno
380INTERNAL_APR_LIBS=-lapr-1
381INTERNAL_APR_UTIL_LIBS=-laprutil-1
382INTERNAL_SERF_LIBS=-lserf-1
383SOFFICELIB=-lsofficeapp
384UNOPKGAPPLIB=-lunopkgapp
385TESTLIB=-ltest
386XMLREADERLIB=-lxmlreader
387
388.ELSE               # ("$(GUI)"=="UNX" || "$(COM)"=="GCC")
389
390AWTLIB*=jawt.lib
391AVMEDIALIB=iavmedia.lib
392ICUINLIB=icuin.lib
393ICULELIB=icule.lib
394ICUUCLIB=icuuc.lib
395ICUDATALIB=icudata.lib
396I18NUTILLIB=ii18nutil.lib
397I18NISOLANGLIB=ii18nisolang.lib
398I18NPAPERLIB=ii18npaper.lib
399SALHELPERLIB=isalhelper.lib
400XMLSCRIPTLIB=ixcr.lib
401COMPHELPERLIB=icomphelp.lib
402CONNECTIVITYLIB=connectivity.lib
403LDAPBERLIB=ldapber.lib
404CPPULIB=icppu.lib
405CPPUHELPERLIB=icppuhelper.lib
406UCBHELPERLIB=iucbhelper.lib
407OPENSSLLIB=ssleay32.lib libeay32.lib
408ODBCLIB=iodbc.lib
409ODBCBASELIB=iodbcbase.lib
410DBFILELIB=ifile.lib
411TOOLSLIB=itools.lib
412TOOLSLIBST=atools.lib
413BPICONVLIB=bpiconv.lib
414SALLIB=isal.lib
415VOSLIB=ivos.lib
416UNOTOOLSLIB=iutl.lib
417RMCXTLIB=irmcxt.lib
418XMLOFFLIB=ixo.lib
419XMLOFFLLIB=xol.lib
420STORELIB=istore.lib
421OTXLIB=otx_ind.lib
422OSXLIB=osx.lib
423REGLIB=ireg.lib
424EXTLIB=iext.lib
425SOTLIB=isot.lib
426MOZBASELIBST=nspr4_s.lib xpcombase_s.lib
427MOZBASELIB=libnspr4.lib xpcom.lib
428LDAPSDKLIB=nsldap32v50.lib
429PAPILIB=ipap.lib
430SFX2LIB=sfx.lib
431SFXLIB=$(SFX2LIB)
432FWELIB=ifwe.lib
433FWILIB=ifwi.lib
434BTSTRPLIB=btstrp.lib
435BTSTRPDTLIB=bootstrpdt.lib
436TRANSEXLIB=transex.lib
437ICOLIB=icom.lib
438SVTOOLLIB=svtool.lib
439XMLSECLIB=libxmlsec.lib
440XMLSECLIB-MS=libxmlsec-mscrypto.lib
441XMLSECLIB-NSS=libxmlsec-nss.lib
442LIBXML2LIB=libxml2.lib
443NSS3LIB=nss3.lib
444NSPR4LIB=libnspr4.lib
445PLC4LIB=plc4.lib
446NSSCRYPTOLIBS=$(XMLSECLIB-NSS) $(XMLSECLIB) $(LIBXML2LIB) $(NSS3LIB) $(NSPR4LIB) $(PLC4LIB)
447MSCRYPTOLIBS=$(XMLSECLIB-MS) $(XMLSECLIB) $(LIBXML2LIB) crypt32.lib advapi32.lib
448BROOKERLIB=ibrooker.lib
449SIMPLECMLIB=isimplecm.lib
450COMMUNILIB=icommuni.lib
451BTCOMMUNILIB=ibtcommuni.lib
452AUTOMATIONLIB=ists.lib
453SVLLIB=isvl.lib
454PLUGAPPLIB=plugapp.lib
455SAXLIB=isax.lib
456MAILLIB=mail.lib
457DOCMGRLIB=docmgr.lib
458BASICLIB=basic.lib
459VBAHELPERLIB=vbahelper.lib
460TKTLIB=tkt.lib
461SJLIB=sj.lib
462SVXCORELIB=isvxcore.lib
463MSFILTERLIB=imsfilter.lib
464SVXLIB=isvx.lib
465EDITENGLIB=iediteng.lib
466BASCTLLIB=basctl.lib
467BASICIDELIB=ybctl.lib
468SVXLLIB=svxl.lib
469DBTOOLSLIB=idbtools.lib
470HM2LIBSH=hmwrpdll.lib
471HM2LIBST=hmwrap.lib
472LINGULIB=$(HM2LIBST)
473LNGLIB=ilng.lib
474EXPAT3RDLIB=expat_xmltok.lib expat_xmlparse.lib
475EXPATASCII3RDLIB=expat_xmltok.lib ascii_expat_xmlparse.lib
476ZLIB3RDLIB=zlib.lib
477JPEG3RDLIB=jpeglib.lib
478NEON3RDLIB=ineon.lib
479CURLLIB=libcurl.lib
480CHAOSLIB=ichaos.lib
481UUILIB=iuui.lib
482DGLIB=
483SCHLIB=ysch.lib
484SMLIB=ysm.lib
485OFALIB=aofa.lib
486SCLIB=sclib.lib
487SDLIB=sdlib.lib
488SDLLIB=sdl.lib
489SWLIB=swlib.lib
490PRXLIB=ilprx2.lib
491ISWLIB=_sw.lib
492ISCLIB=sci.lib
493ISDLIB=sdi.lib
494VCLLIB=ivcl.lib
495OOXLIB=ioox.lib
496BASEGFXLIB=ibasegfx.lib
497DRAWINGLAYERLIB=idrawinglayer.lib
498SVGIOLIB=isvgio.lib
499BASEBMPLIB=ibasebmp.lib
500CANVASTOOLSLIB=icanvastools.lib
501CPPCANVASLIB=icppcanvas.lib
502FORLIB=ifor.lib
503FORUILIB=iforui.lib
504AGGLIB=iagg.lib
505TKLIB=iootk.lib
506LAYOUTLIB=itklayout.lib
507SVXLLIB=svxl.lib
508FREETYPELIB=freetype.lib
509PKGCHKLIB=ipkgchk.lib
510HELPLINKERLIB=ihelplinker.lib
511JVMACCESSLIB = ijvmaccess.lib
512XSLTLIB = libxslt.lib $(LIBXML2LIB)
513GTESTLIB = igtest.lib
514
515REDLANDLIB = librdf.lib
516
517JVMFWKLIB = ijvmfwk.lib
518
519SABLOT3RDLIB= $(LIBPRE) sablot.lib
520APP3RDLIB= $(LIBPRE) app.lib
521SAMPLE3RDLIB= $(LIBPRE) sample.lib
522HNJLIB*=libhnj.lib
523MYSPELLLIB= $(LIBPRE) myspell.lib
524ULINGULIB=$(LIBPRE) libulingu.lib
525.IF "$(SYSTEM_HUNSPELL)" == "YES"
526HUNSPELLLIB=$(HUNSPELL_LIBS)
527.ELSE
528HUNSPELLLIB=$(LIBPRE) libhunspell.lib
529.ENDIF
530MYTHESLIB=libmythes.lib
531PYUNOLIB=ipyuno.lib
532COINMPLIBS=CoinMP.lib
533INTERNAL_APR_LIBS=libapr-1.lib
534INTERNAL_APR_UTIL_LIBS=iapr-util.lib
535INTERNAL_SERF_LIBS=iserf.lib
536SOFFICELIB=isofficeapp.lib
537UNOPKGAPPLIB=iunopkgapp.lib
538TESTLIB=itest.lib
539XMLREADERLIB=ixmlreader.lib
540
541.ENDIF              # ("$(GUI)"=="UNX" || "$(COM)"=="GCC")
542