fix mergelibs build
[LibreOffice.git] / solenv / gbuild / extensions / pre_MergedLibsList.mk
blob3c780ec651993ed92572ac4d6582e0bdbf56ab4d
1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 # we link all object files from these libraries into one, merged library
11 gb_MERGE_LIBRARY_LIST := \
12 avmedia \
13 $(if $(filter WNT,$(OS)),avmediawin) \
14 $(call gb_Helper_optional,SCRIPTING, \
15 basctl \
16 basprov \
17 ) \
18 basegfx \
19 canvasfactory \
20 canvastools \
21 chartcontroller \
22 chartcore \
23 comphelper \
24 configmgr \
25 cppcanvas \
26 $(call gb_Helper_optional,BREAKPAD,crashreport) \
27 ctl \
28 dbtools \
29 deployment \
30 deploymentmisc \
31 $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \
32 $(if $(filter WNT,$(OS)),directx9canvas) \
33 docmodel \
34 drawinglayercore \
35 drawinglayer \
36 editeng \
37 embobj \
38 emboleobj \
39 emfio \
40 $(if $(filter WNT,$(OS)),emser) \
41 evtatt \
42 filterconfig \
43 for \
44 forui \
45 fps_office \
46 frm \
47 fsstorage \
48 fwk \
49 $(if $(filter WNT,$(OS)),gdipluscanvas) \
50 guesslang \
51 $(call gb_Helper_optional,DESKTOP,helplinker) \
52 hyphen \
53 i18nsearch \
54 i18npool \
55 i18nutil \
56 icg \
57 lng \
58 lnth \
59 localebe1 \
60 $(if $(filter iOS MACOSX,$(OS)),MacOSXSpell) \
61 msfilter \
62 mtfrenderer \
63 numbertext \
64 odfflatxml \
65 offacc \
66 $(if $(ENABLE_OPENGL_CANVAS),oglcanvas) \
67 oox \
68 $(if $(filter OPENCL,$(BUILD_TYPE)),opencl) \
69 package2 \
70 passwordcontainer \
71 sax \
72 sb \
73 simplecanvas \
74 sfx \
75 sofficeapp \
76 sot \
77 spell \
78 $(if $(or $(DISABLE_GUI),$(ENABLE_WASM_STRIP_SPLASH)),,spl) \
79 srtrs1 \
80 $(call gb_Helper_optional,SCRIPTING,stringresource) \
81 svgio \
82 svl \
83 svt \
84 svx \
85 svxcore \
86 syssh \
87 textfd \
88 tk \
89 tl \
90 ucb1 \
91 ucbhelper \
92 ucpexpand1 \
93 ucpext \
94 ucphier1 \
95 ucpimage \
96 ucpfile1 \
97 ucptdoc1 \
98 unordf \
99 unoxml \
100 updatefeed \
101 utl \
102 uui \
103 vbaevents \
104 vbahelper \
105 vcl \
106 vclcanvas \
107 xsec_xmlsec \
108 xmlfa \
109 xmlfd \
110 xmlscript \
111 xo \
112 xof \
113 xsltdlg \
114 xsltfilter \
115 xstor \
117 # if we have --enable-mergelibs=more
118 ifneq ($(MERGELIBS_MORE),)
120 gb_MERGE_LIBRARY_LIST += \
121 acc \
122 $(if $(filter $(OS),WNT), \
123 ado \
125 analysis \
126 animcore \
127 $(call gb_Helper_optional,AVMEDIA, \
128 $(if $(filter MACOSX,$(OS)),\
129 avmediaMacAVF \
132 bib \
133 cached1 \
134 $(if $(ENABLE_CAIRO_CANVAS),cairocanvas) \
135 cui \
136 date \
137 dba \
138 dbahsql \
139 $(call gb_Helper_optional,DBCONNECTIVITY, \
140 dbase \
141 dbaxml) \
142 $(call gb_Helper_optional,DBCONNECTIVITY,dbpool2) \
143 $(call gb_Helper_optional,DBCONNECTIVITY,dbu) \
144 dlgprov \
145 $(if $(ENABLE_EVOAB2),evoab) \
146 $(call gb_Helper_optional,DBCONNECTIVITY, \
147 flat \
148 file) \
149 $(if $(ENABLE_FIREBIRD_SDBC),firebird_sdbc) \
150 $(if $(filter WNT,$(OS)), \
151 fps \
153 $(if $(filter MACOSX,$(OS)),\
154 fps_aqua \
156 graphicfilter \
157 hwp \
158 log \
159 $(if $(ENABLE_LWP),lwpft) \
160 $(if $(filter $(OS),MACOSX), \
161 macab1 \
162 macabdrv1 \
164 mozbootstrap \
165 msforms \
166 $(call gb_Helper_optional,DBCONNECTIVITY,mysql_jdbc) \
167 $(call gb_Helper_optional,MARIADBC,$(call gb_Helper_optional,DBCONNECTIVITY,mysqlc)) \
168 OGLTrans \
169 odbc \
170 pdffilter \
171 $(if $(BUILD_POSTGRESQL_SDBC),postgresql-sdbc) \
172 pricing \
173 $(call gb_Helper_optional,SCRIPTING,protocolhandler) \
174 rpt \
175 rptui \
176 rptxml \
177 $(call gb_Helper_optional,SCRIPTING,scriptframe) \
178 sdbc2 \
179 $(call gb_Helper_optional,DBCONNECTIVITY,sdbt) \
180 slideshow \
181 $(if $(filter WNT,$(OS)), \
182 smplmail \
184 solver \
185 storagefd \
186 svgfilter \
187 t602filter \
188 textconversiondlgs \
189 $(call gb_Helper_optional,XMLHELP,ucpchelp1) \
190 $(if $(ENABLE_LIBCMIS),ucpcmis1) \
191 $(if $(WITH_WEBDAV),ucpdav1) \
192 ucppkg1 \
193 wpftcalc \
194 wpftdraw \
195 wpftimpress \
196 wpftwriter \
197 $(if $(filter WNT,$(OS)), \
198 wininetbe1 \
200 writerperfect \
201 xmlsecurity \
203 endif
205 # allow module-deps.pl to color based on this.
206 ifneq ($(ENABLE_PRINT_DEPS),)
208 $(info MergeLibContents: $(gb_MERGE_LIBRARY_LIST))
210 endif
212 ifneq ($(MERGELIBS),)
214 gb_MERGEDLIBS := $(gb_MERGE_LIBRARY_LIST)
216 endif
218 # vim: set noet sw=4 ts=4: