1 # -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
4 # This file is part of the LibreOffice project.
6 # This Source Code Form is subject to the terms of the Mozilla Public
7 # License, v. 2.0. If a copy of the MPL was not distributed with this
8 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
12 # set of libraries to link even more stuff into one merged library
13 gb_EXTRAMERGEDLIBS
:= \
14 $(if
$(filter-out ANDROID IOS
,$(OS
)),abp
) \
15 $(if
$(filter unx
,$(GUIBASE
)),basebmp
) \
16 $(call gb_Helper_optional
,DBCONNECTIVITY
,bib
) \
17 $(call gb_Helper_optional
,DBCONNECTIVITY
,calc
) \
19 $(call gb_Helper_optional
,DBCONNECTIVITY
,dba
) \
20 $(call gb_Helper_optional
,DBCONNECTIVITY
,dbase
) \
21 $(call gb_Helper_optional
,DBCONNECTIVITY
,dbp
) \
22 $(call gb_Helper_optional
,DBCONNECTIVITY
,dbtools
) \
23 $(call gb_Helper_optional
,DBCONNECTIVITY
,dbu
) \
25 $(call gb_Helper_optional
,EXPORT
,egi
) \
28 $(call gb_Helper_optional
,EXPORT
,eme
) \
29 $(call gb_Helper_optional
,EXPORT
,epb
) \
30 $(call gb_Helper_optional
,EXPORT
,epg
) \
31 $(call gb_Helper_optional
,EXPORT
,epp
) \
32 $(call gb_Helper_optional
,EXPORT
,eps
) \
33 $(call gb_Helper_optional
,EXPORT
,ept
) \
34 $(call gb_Helper_optional
,EXPORT
,era
) \
35 $(call gb_Helper_optional
,EXPORT
,eti
) \
36 $(call gb_Helper_optional
,EXPORT
,exp
) \
37 $(call gb_Helper_optional
,DBCONNECTIVITY
,file
) \
38 $(call gb_Helper_optional
,DBCONNECTIVITY
,flat
) \
44 $(call gb_Helper_optional
,DBCONNECTIVITY
,frm
) \
49 $(if
$(filter TRUE
,$(SOLAR_JAVA
)),hsqldb
) \
63 $(if
$(filter TRUE
,$(SOLAR_JAVA
)),jdbc
) \
64 $(if
$(filter-out ANDROID IOS
,$(OS
)),ldapbe2
) \
66 $(if
$(filter-out ANDROID IOS
,$(OS
)),log
) \
67 $(if
$(ENABLE_LWP
),lwpft
) \
68 $(call gb_Helper_optional
,DESKTOP
,migrationoo2
) \
69 $(call gb_Helper_optional
,DESKTOP
,migrationoo3
) \
70 $(call gb_Helper_optional
,DBCONNECTIVITY
,mork
) \
71 $(call gb_Helper_optional
,DBCONNECTIVITY
,mysql
) \
72 $(if
$(filter-out ANDROID IOS
,$(OS
)),odbc
) \
73 $(if
$(filter-out ANDROID IOS
,$(OS
)),odbcbase
) \
77 $(call gb_Helper_optional
,DBCONNECTIVITY
,pcr
) \
81 $(call gb_Helper_optional
,DBCONNECTIVITY
,rpt
) \
82 $(call gb_Helper_optional
,DBCONNECTIVITY
,rptui
) \
83 $(call gb_Helper_optional
,DBCONNECTIVITY
,rptxml
) \
84 $(if
$(filter-out ANDROID IOS
,$(OS
)),scn
) \
86 $(call gb_Helper_optional
,DBCONNECTIVITY
,sdbc2
) \
87 $(if
$(filter unx
,$(GUIBASE
)),spa
) \
89 $(if
$(filter-out WNT MACOSX ANDROID IOS
,$(OS
)),spl_unx
) \
95 $(call gb_Helper_optional
,DESKTOP
,unopkgapp
) \
97 $(call gb_Helper_optional
,DESKTOP
,updatefeed
) \
98 $(if
$(DISABLE_SCRIPTING
),,vbahelper
) \
104 # FIXME: just retaining these for now - they currently crash & need thought.
105 #gb_EXTRAMERGEDLIBS := \
111 # we link all object files from these libraries into one, merged library
120 $(if
$(filter-out MACOSX WNT
,$(OS
)),desktopbe1
) \
121 $(if
$(filter unx
,$(GUIBASE
)),desktop_detector
) \
130 $(call gb_Helper_optional
,DESKTOP
,helplinker
) \
143 $(if
$(ENABLE_HEADLESS
),,spl
) \
150 $(if
$(filter TRUE
,$(ENABLE_TELEPATHY
)),tubes
) \
161 $(if
$(filter ALL
,$(MERGELIBS
)),$(gb_EXTRAMERGEDLIBS
))
169 $(if
$(filter TRUE
,$(SOLAR_JAVA
)),jvmaccess
) \
170 $(if
$(filter TRUE
,$(SOLAR_JAVA
)),jvmfwk
) \
179 $(if
$(filter ALL
,$(MERGELIBS
)), \
187 # vim: set noet sw=4 ts=4: