blob: 157fdd4031b4fd39fab9a37b111707915d3bd736 [file] [log] [blame]
Takeshi Abeb2bd33e2011-08-10 02:12:48 +09001# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
Mathias Bauera5dd1ea2010-04-17 12:41:17 +02002#
Michael Meeks1e4422a2013-05-16 21:56:04 +01003# This file is part of the LibreOffice project.
Norbert Thiebaud0a97ece2011-09-14 10:10:34 -05004#
Michael Meeks1e4422a2013-05-16 21:56:04 +01005# 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/.
Mathias Bauera5dd1ea2010-04-17 12:41:17 +02008#
Michael Meeks1e4422a2013-05-16 21:56:04 +01009# This file incorporates work covered by the following license notice:
Mathias Bauera5dd1ea2010-04-17 12:41:17 +020010#
Michael Meeks1e4422a2013-05-16 21:56:04 +010011# Licensed to the Apache Software Foundation (ASF) under one or more
12# contributor license agreements. See the NOTICE file distributed
13# with this work for additional information regarding copyright
14# ownership. The ASF licenses this file to you under the Apache
15# License, Version 2.0 (the "License"); you may not use this file
16# except in compliance with the License. You may obtain a copy of
17# the License at http://www.apache.org/licenses/LICENSE-2.0 .
Mathias Bauera5dd1ea2010-04-17 12:41:17 +020018#
Mathias Bauera5dd1ea2010-04-17 12:41:17 +020019
Bjoern Michaelsen6acfbf72010-11-11 18:38:32 +010020$(eval $(call gb_Helper_register_executables,NONE, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020021 HelpIndexer \
22 HelpLinker \
23 bestreversemap \
24 cfgex \
Matúš Kukan41540062013-03-06 16:34:16 +010025 concat-deps \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020026 cpp \
Stephan Bergmann359472b2013-10-18 12:45:00 +020027 cppunittester \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020028 $(if $(filter MSC,$(COM)), \
29 gcc-wrapper \
30 g++-wrapper \
31 ) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020032 gencoll_rule \
33 genconv_dict \
34 gendict \
35 genindex_data \
Jan Iversen999c68f2016-03-01 18:07:54 +010036 genlang \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020037 helpex \
38 idxdict \
David Tardonfbfdfee2013-05-05 10:45:07 +020039 langsupport \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020040 $(if $(ENABLE_TELEPATHY),liboapprover) \
41 $(if $(filter IOS,$(OS)),LibreOffice) \
Michael Meeksddaf31f2013-03-05 22:21:57 +000042 libtest \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020043 lngconvex \
44 localize \
45 makedepend \
46 mork_helper \
47 osl_process_child \
48 pdf2xml \
49 pdfunzip \
Andras Timar72576f42013-08-20 13:24:19 +020050 pocheck \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020051 propex \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020052 regsvrex \
53 rsc \
54 saxparser \
55 sp2bv \
56 svg2odf \
57 svidl \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020058 transex3 \
59 treex \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020060 uiex \
61 ulfex \
Stephan Bergmann78dde872013-09-17 18:29:58 +020062 unoidl-read \
Stephan Bergmannfc549152013-09-16 16:48:09 +020063 unoidl-write \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020064 xrmex \
Thomas Arnhold5c669a52014-05-18 13:39:02 +020065 $(if $(filter-out ANDROID IOS WNT,$(OS)), \
Chris Sherlockc39bb972014-05-18 19:16:24 +100066 svdemo \
Caolán McNamaraaf6daec72015-07-10 11:04:50 +010067 fftester \
Chris Sherlockc39bb972014-05-18 19:16:24 +100068 svptest \
69 svpclient \
Chris Sherlockdd7260e2014-05-19 19:29:54 +100070 pixelctl ) \
Caolán McNamarae451b032016-03-07 13:19:55 +000071 $(if $(and $(ENABLE_GTK3), $(filter LINUX %BSD SOLARIS,$(OS))), tilebench) \
Richard PALOfd612a12015-09-15 15:58:51 +020072 $(if $(filter LINUX MACOSX SOLARIS WNT %BSD,$(OS)),icontest \
Markus Mohrhardbf9435b2014-11-12 06:06:36 +010073 outdevgrind) \
74 vcldemo \
Michael Stahl30c237a2014-10-30 22:59:02 +010075 tiledrendering \
Chris Sherlock5757af82014-12-09 14:21:33 +110076 mtfdemo \
Caolán McNamarae451b032016-03-07 13:19:55 +000077 $(if $(and $(ENABLE_GTK3), $(filter LINUX %BSD SOLARIS,$(OS))), gtktiledviewer) \
Bjoern Michaelsen6acfbf72010-11-11 18:38:32 +010078))
Michael Stahldbd21fc2010-05-11 20:17:15 +020079
Michael Stahl5e300e92013-09-19 00:06:24 +020080$(eval $(call gb_Helper_register_executables_for_install,SDK,sdk, \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020081 $(if $(filter MSC,$(COM)),climaker) \
Matúš Kukan807fa5a2013-06-15 22:52:39 +020082 cppumaker \
83 idlc \
84 javamaker \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020085 $(if $(filter UCPP,$(BUILD_TYPE)),ucpp) \
86 $(if $(filter ODK,$(BUILD_TYPE)),unoapploader) \
Stephan Bergmann532b47a2016-02-04 15:51:08 +010087 unoidl-check \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020088 $(if $(filter ODK,$(BUILD_TYPE)),uno-skeletonmaker) \
David Ostrovskybed65802012-04-06 01:51:05 +020089))
90
Michael Stahl7c898c92014-10-28 22:11:00 +010091$(eval $(call gb_Helper_register_executables_for_install,OOO,brand, \
Rene Engelhard691105c2016-03-28 22:39:12 +020092 $(call gb_Helper_optional,BREAKPAD,minidump_upload) \
Michael Stahl7c898c92014-10-28 22:11:00 +010093 $(if $(filter-out ANDROID IOS MACOSX WNT,$(OS)),oosplash) \
94 soffice_bin \
95 $(if $(filter DESKTOP,$(BUILD_TYPE)),unopkg_bin) \
96 $(if $(filter WNT,$(OS)), \
Michael Stahlf3616062014-10-28 23:03:56 +010097 soffice \
Michael Stahl7c898c92014-10-28 22:11:00 +010098 unoinfo \
99 unopkg \
100 unopkg_com \
101 ) \
102))
103
Michael Stahlee80cbb2014-10-28 23:35:21 +0100104$(eval $(call gb_Helper_register_executables_for_install,OOO,base_brand, \
105 $(if $(filter WNT,$(OS)), \
106 sbase \
107 ) \
108))
109
110$(eval $(call gb_Helper_register_executables_for_install,OOO,base, \
111 $(if $(filter WNT,$(OS)), \
112 odbcconfig \
113 ) \
114))
115
Michael Stahl5ceb8b72014-10-28 23:42:05 +0100116$(eval $(call gb_Helper_register_executables_for_install,OOO,calc_brand, \
117 $(if $(filter WNT,$(OS)), \
118 scalc \
119 ) \
120))
121
Michael Stahl557f58d2014-10-28 23:51:16 +0100122$(eval $(call gb_Helper_register_executables_for_install,OOO,draw_brand, \
123 $(if $(filter WNT,$(OS)), \
124 sdraw \
125 ) \
126))
127
Michael Stahl3ba20ef2014-10-28 23:57:21 +0100128$(eval $(call gb_Helper_register_executables_for_install,OOO,impress_brand, \
129 $(if $(filter WNT,$(OS)), \
130 simpress \
131 ) \
132))
133
Michael Stahl30047f22014-10-29 00:02:58 +0100134$(eval $(call gb_Helper_register_executables_for_install,OOO,math_brand, \
135 $(if $(filter WNT,$(OS)), \
136 smath \
137 ) \
138))
139
Michael Stahla77ef6c2014-10-29 00:11:29 +0100140$(eval $(call gb_Helper_register_executables_for_install,OOO,writer_brand, \
141 $(if $(filter WNT,$(OS)), \
142 sweb \
143 swriter \
144 ) \
145))
146
Matúš Kukan9555b5b2013-06-14 12:48:20 +0200147$(eval $(call gb_Helper_register_executables_for_install,OOO,ooo, \
Matúš Kukan807fa5a2013-06-15 22:52:39 +0200148 gengal \
Stephan Bergmannf3f63f52014-11-06 14:11:35 +0100149 $(if $(filter WNT,$(OS)),,uri-encode) \
Andras Timar7af143a2015-05-17 14:32:02 +0200150 $(if $(ENABLE_MACOSX_SANDBOX),, \
151 ui-previewer \
152 ) \
Michael Stahlf049b832014-10-30 22:57:06 +0100153 $(if $(filter WNT,$(OS)), \
154 senddoc \
155 ) \
Matúš Kukan9555b5b2013-06-14 12:48:20 +0200156))
157
Michael Stahlf049b832014-10-30 22:57:06 +0100158ifeq ($(OS),WNT)
159$(eval $(call gb_Helper_register_executables_for_install,OOO,quickstart, \
160 quickstart \
161))
162endif
163
Michael Stahl368729d2014-10-28 22:40:39 +0100164$(eval $(call gb_Helper_register_executables_for_install,OOO,python, \
165 $(if $(filter WNT,$(OS)), \
166 python \
167 ) \
168))
169
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +0200170ifeq ($(USING_X11), TRUE)
Michael Stahl58735f02014-10-30 22:43:27 +0100171$(eval $(call gb_Helper_register_executables_for_install,OOO,gnome, \
Michael Stahl58735f02014-10-30 22:43:27 +0100172 $(if $(ENABLE_GTK),\
173 xid-fullscreen-on-all-monitors \
174 ) \
175))
176endif
177
Michael Stahlf4fac5e2014-10-28 22:32:40 +0100178ifneq ($(ENABLE_PDFIMPORT),)
179$(eval $(call gb_Helper_register_executables_for_install,OOO,pdfimport, \
180 xpdfimport \
181))
182endif
183
Jan Holesovskye03a5f52015-06-29 17:34:30 +0200184ifneq ($(ENABLE_ONLINE_UPDATE_MAR),)
Nathan Yee8c075102015-06-26 12:47:03 -0700185$(eval $(call gb_Helper_register_executables_for_install,OOO,updater,\
Nathan Yee73161442015-06-23 17:04:17 -0700186 mar \
Nathan Yee8c075102015-06-26 12:47:03 -0700187 updater \
Nathan Yee73161442015-06-23 17:04:17 -0700188))
Jan Holesovskye03a5f52015-06-29 17:34:30 +0200189endif
Nathan Yee73161442015-06-23 17:04:17 -0700190
Matúš Kukan74f5df92013-06-10 00:48:31 +0200191$(eval $(call gb_Helper_register_executables_for_install,UREBIN,ure,\
Tor Lillqvist08452f12013-08-19 00:41:12 +0300192 $(if $(and $(ENABLE_JAVA),$(filter-out MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),javaldx) \
Tor Lillqvist8ba6e0d2014-09-20 01:01:09 +0300193 $(if $(ENABLE_MACOSX_SANDBOX),, \
194 regmerge \
195 regview \
196 ) \
Matúš Kukane78fe7a2013-06-11 16:02:34 +0200197 $(if $(filter DESKTOP,$(BUILD_TYPE)),uno) \
David Ostrovsky5342bc02012-04-01 16:07:41 +0200198))
David Tardon3446cda2011-12-23 12:21:19 +0100199
Matúš Kukan74f5df92013-06-10 00:48:31 +0200200$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,base, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200201 abp \
202 dbp \
203 dbu \
Marcos Paulo de Souza53070b02013-06-04 13:41:12 -0300204))
205
Marcos Paulo de Souzacb548bc2013-06-10 19:20:14 -0300206$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,calc, \
207 analysis \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300208 $(call gb_Helper_optional,DBCONNECTIVITY,calc) \
Marcos Paulo de Souzacb548bc2013-06-10 19:20:14 -0300209 date \
210 pricing \
211 sc \
212 scd \
213 scfilt \
214 scui \
osnolae1fa08f2014-05-29 10:26:28 +0200215 wpftcalc \
Matúš Kukan077bdc72014-03-27 14:51:46 +0100216 $(if $(ENABLE_COINMP)$(ENABLE_LPSOLVE),solver) \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300217 $(call gb_Helper_optional,SCRIPTING,vbaobj) \
Marcos Paulo de Souzacb548bc2013-06-10 19:20:14 -0300218))
219
Matúš Kukan74f5df92013-06-10 00:48:31 +0200220$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,graphicfilter, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200221 svgfilter \
222 flash \
223 wpftdraw \
224 graphicfilter \
Marcos Paulo de Souza67dd9582013-05-08 14:24:57 -0300225))
226
Matúš Kukan74f5df92013-06-10 00:48:31 +0200227$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,tde, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200228 $(if $(ENABLE_TDE),tdebe1) \
Jan-Marek Glogowskia9e76452015-10-12 10:43:48 +0200229 $(if $(USING_X11), \
230 $(if $(ENABLE_TDE),vclplug_tde) \
231 ) \
232))
233
234$(eval $(call gb_Helper_register_executables_for_install,OOO,tde, \
235 $(if $(ENABLE_TDE),tdefilepicker) \
Marcos Paulo de Souza4656a892013-05-06 23:21:25 -0300236))
237
Matúš Kukan74f5df92013-06-10 00:48:31 +0200238$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,impress, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200239 animcore \
240 placeware \
241 PresenterScreen \
David Ostrovsky2aa5d132013-10-05 23:07:24 +0200242 PresentationMinimizer \
David Tardon41297572013-10-30 08:56:06 +0100243 wpftimpress \
Marcos Paulo de Souzaa6f81b32013-06-06 15:27:41 -0300244))
245
Matúš Kukan74f5df92013-06-10 00:48:31 +0200246$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,onlineupdate, \
Bjoern Michaelsena18b56c2013-11-21 17:31:37 +0100247 $(if $(ENABLE_ONLINE_UPDATE), \
248 updatecheckui \
249 updchk \
250 ) \
Marcos Paulo de Souza2feb7562013-05-12 19:53:17 -0300251))
252
Matúš Kukan74f5df92013-06-10 00:48:31 +0200253$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,gnome, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200254 $(if $(ENABLE_EVOAB2),evoab) \
255 $(if $(ENABLE_GTK),vclplug_gtk) \
256 $(if $(ENABLE_GTK3),vclplug_gtk3) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200257 $(if $(ENABLE_SYSTRAY_GTK),qstart_gtk) \
258 $(if $(ENABLE_GIO),losessioninstall) \
259 $(if $(ENABLE_GIO),ucpgio1) \
Marcos Paulo de Souza36564f32013-05-07 11:44:32 -0300260))
261
Matúš Kukan74f5df92013-06-10 00:48:31 +0200262$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,kde, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200263 $(if $(ENABLE_KDE4),kde4be1) \
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +0200264 $(if $(USING_X11), \
Miklos Vajna4d5de802014-06-08 21:46:53 +0200265 $(if $(ENABLE_KDE4),vclplug_kde4) \
266 ) \
Matúš Kukand0e099f2013-05-04 16:45:32 +0200267))
268
Matúš Kukan74f5df92013-06-10 00:48:31 +0200269$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,math, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200270 sm \
271 smd \
Marcos Paulo de Souza8a58bc22013-05-27 19:13:14 -0300272))
273
Michael Stahl53fd7e82014-07-20 19:55:40 +0200274$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ogltrans, \
275 OGLTrans \
276))
277
Matúš Kukan74f5df92013-06-10 00:48:31 +0200278$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300279 acc \
Tor Lillqvist262aa2c2014-04-17 22:09:44 +0300280 $(call gb_Helper_optional,AVMEDIA,avmedia) \
Michael Stahl0b49cc52014-06-13 16:38:15 +0200281 $(if $(filter MACOSX,$(OS)),\
Riccardo Magliocchettid4759062014-11-04 11:57:14 +0100282 avmediaMacAVF \
Michael Stahl0b49cc52014-06-13 16:38:15 +0200283 $(if $(ENABLE_MACOSX_SANDBOX),,avmediaQuickTime) \
284 ) \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300285 $(call gb_Helper_optional,SCRIPTING, \
286 basctl \
287 basprov \
288 ) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200289 basegfx \
290 bib \
291 $(if $(ENABLE_CAIRO_CANVAS),cairocanvas) \
292 canvasfactory \
293 canvastools \
294 chartcore \
295 chartcontroller \
Tor Lillqvist20fc0ed2014-04-29 08:25:38 +0300296 chartopengl \
Tor Lillqvistbf6544c02014-12-08 09:29:28 +0200297 $(call gb_Helper_optional,OPENCL,clew) \
Tor Lillqvista59e2d42014-08-11 11:42:33 +0300298 $(if $(filter $(OS),WNT),,cmdmail) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200299 cppcanvas \
300 configmgr \
301 ctl \
302 cui \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300303 $(call gb_Helper_optional,DBCONNECTIVITY, \
304 dba \
305 dbase \
306 dbmm \
307 dbtools \
308 dbaxml) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200309 deploymentmisc \
310 $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +0200311 $(if $(USING_X11),desktop_detector) \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300312 $(call gb_Helper_optional,SCRIPTING,dlgprov) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200313 $(if $(ENABLE_DIRECTX),directx9canvas) \
Christian Lohmaier6019a152013-10-07 23:19:08 +0200314 $(if $(ENABLE_OPENGL_CANVAS),oglcanvas) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200315 drawinglayer \
316 editeng \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200317 $(if $(filter WNT,$(OS)),$(if $(DISABLE_ATL),,emser)) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200318 evtatt \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300319 expwrap \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300320 $(call gb_Helper_optional,DBCONNECTIVITY, \
321 flat \
322 file) \
Matúš Kukan90750f02013-04-15 13:36:02 +0200323 filterconfig \
Andrzej J.R. Huntf32dc632013-07-15 21:11:22 +0200324 $(if $(filter $(ENABLE_FIREBIRD_SDBC),TRUE),firebird_sdbc) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300325 fps_office \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200326 for \
327 forui \
328 frm \
329 fsstorage \
330 fwe \
Bjoern Michaelsen167458f2013-02-25 15:44:36 +0100331 fwi \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200332 fwk \
333 fwl \
Bjoern Michaelsen65875bf2013-02-25 15:45:40 +0100334 fwm \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200335 $(if $(ENABLE_DIRECTX),gdipluscanvas) \
336 guesslang \
337 $(if $(filter DESKTOP,$(BUILD_TYPE)),helplinker) \
338 i18npool \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300339 i18nsearch \
Oliver Specht7f533e62015-11-04 13:58:41 +0100340 gie \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200341 hyphen \
Oliver Specht7f533e62015-11-04 13:58:41 +0100342 icg \
Tor Lillqvist08452f12013-08-19 00:41:12 +0300343 $(if $(ENABLE_JAVA),jdbc) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300344 ldapbe2 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200345 localebe1 \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300346 log \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200347 lng \
348 lnth \
Marcos Paulo de Souza1492a2f2013-06-13 11:32:09 -0300349 $(if $(filter $(OS),MACOSX),macbe1) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200350 $(if $(MERGELIBS),merged) \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300351 migrationoo2 \
352 migrationoo3 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200353 msfilter \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300354 $(call gb_Helper_optional,SCRIPTING,msforms) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200355 mtfrenderer \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300356 $(call gb_Helper_optional,DBCONNECTIVITY,mysql) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200357 odbc \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200358 odfflatxml \
359 offacc \
Marcos Paulo de Souza24426c92013-11-22 17:20:57 -0200360 oox \
Tor Lillqvistc1d09b12014-11-26 22:30:33 +0200361 $(call gb_Helper_optional,OPENCL,opencl) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300362 passwordcontainer \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200363 pcr \
364 pdffilter \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300365 $(call gb_Helper_optional,SCRIPTING,protocolhandler) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200366 res \
367 sax \
368 sb \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300369 $(call gb_Helper_optional,DBCONNECTIVITY,sdbt) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200370 scn \
371 sd \
372 sdd \
373 sdfilt \
374 sdui \
375 sfx \
376 simplecanvas \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300377 slideshow \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200378 sot \
Marcos Paulo de Souza32848f02013-08-25 20:20:29 -0300379 spell \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200380 $(if $(ENABLE_HEADLESS),,spl) \
Maxim Monastirskyf82f7bf2014-04-27 15:54:58 +0300381 storagefd \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300382 $(call gb_Helper_optional,SCRIPTING,stringresource) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200383 svgio \
384 svl \
385 svt \
386 svx \
387 svxcore \
388 sw \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300389 syssh \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200390 $(if $(ENABLE_TDEAB),tdeab1) \
391 $(if $(ENABLE_TDEAB),tdeabdrv1) \
392 textconversiondlgs \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300393 textfd \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200394 tk \
395 tl \
Eike Rathke091a7bd2014-08-15 18:10:24 +0200396 $(if $(ENABLE_TELEPATHY),tubes) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200397 ucpexpand1 \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300398 ucpext \
Stephan Bergmann6948c542015-10-26 17:55:14 +0100399 ucpimage \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300400 ucpcmis1 \
401 ucptdoc1 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200402 unordf \
403 unoxml \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300404 updatefeed \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200405 utl \
406 uui \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300407 $(call gb_Helper_optional,SCRIPTING, \
408 vbaevents \
409 vbahelper \
410 ) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200411 vcl \
412 vclcanvas \
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +0200413 $(if $(USING_X11), \
Marcos Paulo de Souza24426c92013-11-22 17:20:57 -0200414 vclplug_gen \
Marcos Paulo de Souza24426c92013-11-22 17:20:57 -0200415 ) \
David Tardonb7fa9952014-04-24 14:02:23 +0200416 writerperfect \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200417 xmlscript \
418 xmlfa \
419 xmlfd \
420 xo \
421 xof \
422 xsltdlg \
423 xsltfilter \
David Ostrovsky4e3086d2015-10-23 18:39:07 +0200424 mork \
425 mozbootstrap \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200426 $(if $(filter $(OS),WNT), \
427 ado \
Michael Stahl7666c2622013-08-26 19:47:33 +0200428 $(if $(DISABLE_ATL),,oleautobridge) \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200429 smplmail \
430 wininetbe1 \
431 ) \
432 $(if $(filter $(OS),MACOSX), \
Tor Lillqvist523df6ef2013-08-22 23:59:25 +0300433 $(if $(ENABLE_MACOSX_SANDBOX),, \
434 AppleRemote \
435 ) \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200436 fps_aqua \
437 MacOSXSpell \
438 ) \
Matúš Kukan8008b662013-04-12 11:21:10 +0200439))
440
Michael Stahl5ac6c482014-07-20 20:04:15 +0200441$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,postgresqlsdbc, \
Tor Lillqvistc68dd992014-08-15 01:39:14 +0300442 $(if $(BUILD_POSTGRESQL_SDBC), \
443 postgresql-sdbc \
444 postgresql-sdbc-impl) \
Michael Stahl5ac6c482014-07-20 20:04:15 +0200445))
446
Tor Lillqvistbaee89d2015-04-28 19:13:08 +0300447ifneq ($(ENABLE_PDFIMPORT),)
Michael Stahl31d3a4d2014-07-20 19:51:50 +0200448$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,pdfimport, \
449 pdfimport \
450))
Tor Lillqvistbaee89d2015-04-28 19:13:08 +0300451endif
Michael Stahl31d3a4d2014-07-20 19:51:50 +0200452
Michael Stahlf01aa962014-07-20 20:15:54 +0200453$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,python, \
454 pythonloader \
455))
456
457$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,python, \
458 pyuno \
459 $(if $(filter-out WNT,$(OS)),pyuno_wrapper) \
460))
461
Michael Stahlea9f2c72014-06-13 16:43:10 +0200462$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,reportbuilder, \
463 rpt \
464 rptui \
465 rptxml \
466))
467
Matúš Kukan74f5df92013-06-10 00:48:31 +0200468$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,writer, \
Matúš Kukan8008b662013-04-12 11:21:10 +0200469 hwp \
Michael Meeksdb52fd72013-04-23 14:18:34 +0100470 $(if $(ENABLE_LWP),lwpft) \
Matúš Kukan8008b662013-04-12 11:21:10 +0200471 msword \
472 swd \
473 swui \
474 t602filter \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300475 $(call gb_Helper_optional,SCRIPTING,vbaswobj) \
Matúš Kukan8008b662013-04-12 11:21:10 +0200476 wpftwriter \
477 writerfilter \
Bjoern Michaelsen3ed5ab52013-02-15 20:40:28 +0100478))
Bjoern Michaelsen9cc55772013-02-25 15:43:37 +0100479
Matúš Kukan4daf6602015-04-15 23:41:45 +0200480# cli_cppuhelper is NONE even though it is actually in URE because it is CliNativeLibrary
Michael Stahl1b736bf2013-09-18 21:01:14 +0200481$(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
Stephan Bergmannc3e55a12013-11-08 12:32:55 +0100482 getuid \
Michael Stahl621b30e2013-10-22 00:32:12 +0200483 smoketest \
Michael Stahl1b736bf2013-09-18 21:01:14 +0200484 subsequenttest \
Michael Stahl621b30e2013-10-22 00:32:12 +0200485 test \
Michael Stahl1b736bf2013-09-18 21:01:14 +0200486 testtools_cppobj \
487 testtools_bridgetest \
488 testtools_constructors \
Michael Stahl621b30e2013-10-22 00:32:12 +0200489 unobootstrapprotector \
490 unoexceptionprotector \
491 unotest \
Stephan Bergmann369d9592014-06-04 08:45:54 +0200492 vclbootstrapprotector \
Kohei Yoshidaeef53622013-07-08 18:08:30 -0400493 scqahelper \
Michael Stahl4de7b402013-09-21 01:38:54 +0200494 unowinreg \
Matúš Kukan4daf6602015-04-15 23:41:45 +0200495 $(if $(filter MSC,$(COM)),cli_cppuhelper) \
496 $(if $(filter $(OS),ANDROID),lo-bootstrap) \
497 $(if $(filter $(OS),MACOSX),OOoSpotlightImporter) \
Stephan Bergmann3d229da2013-04-26 11:08:49 +0200498))
499
Matúš Kukan74f5df92013-06-10 00:48:31 +0200500$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,ure, \
Michael Stahl60530f42013-09-16 23:35:26 +0200501 affine_uno_uno \
Marcos Paulo de Souza4af38b02014-02-06 13:53:17 -0200502 $(if $(filter MSC,$(COM)),cli_uno) \
503 $(if $(ENABLE_JAVA), \
504 java_uno \
505 jpipe \
506 $(if $(filter $(OS),WNT),jpipx) \
507 juh \
508 juhx \
509 ) \
Michael Stahl60530f42013-09-16 23:35:26 +0200510 log_uno_uno \
511 unsafe_uno_uno \
Matúš Kukan9305b302013-04-11 22:49:48 +0200512 $(if $(filter MSC,$(COM)),$(if $(filter INTEL,$(CPUNAME)),msci,mscx),gcc3)_uno \
Michael Stahl6ec243f2013-09-09 21:19:16 +0200513 $(if $(filter $(OS),WNT), \
514 uwinapi \
515 ) \
Matúš Kukanc9c963d2013-04-11 11:02:39 +0200516))
517
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200518$(eval $(call gb_Helper_register_libraries_for_install,PRIVATELIBS_URE,ure, \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200519 binaryurp \
520 bootstrap \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200521 introspection \
522 invocadapt \
523 invocation \
Marcos Paulo de Souza3a009c42013-11-04 13:06:32 -0200524 io \
Tor Lillqvist08452f12013-08-19 00:41:12 +0300525 $(if $(ENABLE_JAVA),javaloader) \
526 $(if $(ENABLE_JAVA),javavm) \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200527 $(if $(ENABLE_JAVA),jvmaccess) \
528 $(if $(ENABLE_JAVA),jvmfwk) \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200529 namingservice \
530 proxyfac \
531 reflection \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200532 reg \
533 sal_textenc \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200534 stocservices \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200535 store \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200536 unoidl \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200537 uuresolver \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200538 xmlreader \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200539))
540
Matúš Kukan74f5df92013-06-10 00:48:31 +0200541$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \
Michael Meeks791e2f62013-05-29 12:27:08 +0100542 $(if $(ENABLE_VLC),avmediavlc) \
Jan-Marek Glogowski65a00c72014-10-10 23:15:28 +0200543 $(if $(ENABLE_GSTREAMER_1_0),avmediagst) \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300544 $(if $(ENABLE_GSTREAMER_0_10),avmediagst_0_10) \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200545 $(if $(ENABLE_DIRECTX),avmediawin) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300546 cached1 \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300547 collator_data \
Matúš Kukan6b436a12013-04-17 11:55:28 +0200548 comphelper \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300549 $(call gb_Helper_optional,DBCONNECTIVITY,dbpool2) \
Markus Mohrhard98df76f2015-11-26 00:15:27 +0100550 $(call gb_Helper_optional,BREAKPAD,crashreport) \
Matúš Kukan3df1af32013-04-10 13:32:44 +0200551 deployment \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300552 deploymentgui \
553 dict_ja \
554 dict_zh \
555 embobj \
Tor Lillqvist08452f12013-08-19 00:41:12 +0300556 $(if $(ENABLE_JAVA),hsqldb) \
Matúš Kukan6b436a12013-04-17 11:55:28 +0200557 i18nlangtag \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200558 i18nutil \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300559 index_data \
Richard PALOfd612a12015-09-15 15:58:51 +0200560 $(if $(and $(ENABLE_GTK3), $(filter LINUX %BSD SOLARIS,$(OS))), libreofficekitgtk) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300561 localedata_en \
562 localedata_es \
563 localedata_euro \
564 localedata_others \
Matúš Kukan3df1af32013-04-10 13:32:44 +0200565 mcnttype \
Marcos Paulo de Souza32848f02013-08-25 20:20:29 -0300566 $(if $(ENABLE_JAVA), \
567 $(if $(filter $(OS),MACOSX),,officebean) \
568 ) \
Michael Stahl7666c2622013-08-26 19:47:33 +0200569 $(if $(filter WNT-TRUE,$(OS)-$(DISABLE_ATL)),,emboleobj) \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200570 package2 \
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +0200571 $(if $(USING_X11),recentfile) \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300572 $(call gb_Helper_optional,SCRIPTING,scriptframe) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300573 sdbc2 \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200574 sofficeapp \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300575 srtrs1 \
Marcos Paulo de Souzaf70343b2014-02-12 06:53:02 -0200576 $(if $(filter $(OS),WNT),sysdtrans) \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300577 textconv_dict \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200578 ucb1 \
Matúš Kukan6b436a12013-04-17 11:55:28 +0200579 ucbhelper \
Matúš Kukandcae0502014-02-25 21:47:33 +0100580 $(if $(WITH_WEBDAV),ucpdav1) \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200581 ucpfile1 \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300582 ucpftp1 \
583 ucpchelp1 \
584 ucphier1 \
585 ucppkg1 \
586 unopkgapp \
587 xmlsecurity \
588 xsec_fw \
Michael Stahl140ec1e2014-07-20 20:24:38 +0200589 xsec_xmlsec \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200590 xstor \
Marcos Paulo de Souza32848f02013-08-25 20:20:29 -0300591 $(if $(filter $(OS),MACOSX), \
592 macab1 \
593 macabdrv1 \
594 ) \
Michael Stahl7666c2622013-08-26 19:47:33 +0200595 $(if $(filter WNT,$(OS)), \
596 dnd \
597 dtrans \
598 fps \
599 ftransl \
Michael Stahl7666c2622013-08-26 19:47:33 +0200600 $(if $(DISABLE_ATL),,\
Michael Stahl7666c2622013-08-26 19:47:33 +0200601 inprocserv \
Michael Stahl31b91f62013-11-21 14:53:57 +0100602 UAccCOM \
603 winaccessibility \
David Ostrovskycbf2a0d2013-11-02 20:40:47 +0100604 ) \
Michael Stahl7666c2622013-08-26 19:47:33 +0200605 ) \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200606))
Michael Stahl140ec1e2014-07-20 20:24:38 +0200607
Oliver Specht96c1ae12016-03-23 13:40:13 +0100608ifeq ($(ENABLE_GLTF),TRUE)
609$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \
610 avmediaogl \
611))
612endif
Oliver Specht96c1ae12016-03-23 13:40:13 +0100613
Matúš Kukanc39a24402011-07-31 16:53:30 +0200614ifeq ($(OS),WNT)
Michael Stahlb09c5282013-08-31 00:25:58 +0200615$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexbinarytable, \
616 $(if $(DISABLE_ACTIVEX),,\
617 regactivex \
618 ) \
619))
620
Michael Stahl4bab1f22014-08-02 20:26:26 +0200621$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activex, \
622 $(if $(DISABLE_ACTIVEX),,\
623 so_activex \
624 ) \
625))
626
627ifneq ($(BUILD_X64),)
628$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexwin64, \
629 $(if $(DISABLE_ACTIVEX),,\
630 so_activex_x64 \
631 ) \
632))
633endif
634
Michael Stahlb09c5282013-08-31 00:25:58 +0200635$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooobinarytable, \
636 $(if $(WINDOWS_SDK_HOME),\
637 instooofiltmsi \
638 qslnkmsi \
639 reg4allmsdoc \
640 sdqsmsi \
641 sellangmsi \
642 sn_tools \
643 ) \
644))
645
Michael Stahlb09c5282013-08-31 00:25:58 +0200646$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,winexplorerextbinarytable, \
647 shlxtmsi \
648))
649
Michael Stahlb2193382014-08-02 21:12:09 +0200650$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerext, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200651 ooofilt \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200652 shlxthdl \
Michael Stahlb2193382014-08-02 21:12:09 +0200653))
654
655$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerextnt6, \
656 propertyhdl \
657))
658
659$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerextwin64, \
660 ooofilt_x64 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200661 shlxthdl_x64 \
Michael Stahldef1a592013-09-21 00:39:17 +0200662))
663
Michael Stahlb2193382014-08-02 21:12:09 +0200664$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerextwin64nt6, \
665 propertyhdl_x64 \
666))
667
Michael Stahl625c3782014-08-02 20:45:39 +0200668endif # WNT
Matúš Kukanc39a24402011-07-31 16:53:30 +0200669
Michael Stahl482ab0d2014-02-26 14:23:57 +0100670$(eval $(call gb_Helper_register_libraries_for_install,RTVERLIBS,ure, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200671 cppuhelper \
672 purpenvhelper \
673 salhelper \
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100674))
Mathias Bauera5dd1ea2010-04-17 12:41:17 +0200675
Michael Stahl482ab0d2014-02-26 14:23:57 +0100676$(eval $(call gb_Helper_register_libraries_for_install,UNOVERLIBS,ure, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200677 cppu \
678 sal \
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100679))
Mathias Bauera5dd1ea2010-04-17 12:41:17 +0200680
David Tardon6d9a5242012-04-19 12:03:37 +0200681$(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \
Stephan Bergmann13270202013-12-16 11:23:54 +0100682 active_native \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200683 mysqlc \
684 passive_native \
David Tardon6d9a5242012-04-19 12:03:37 +0200685))
686
Michael Stahl9870a5f2014-02-04 18:03:46 +0100687ifneq ($(ENABLE_JAVA),)
688$(eval $(call gb_Helper_register_jars_for_install,URE,ure, \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200689 java_uno \
690 juh \
691 jurt \
692 ridl \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200693 unoloader \
694))
695
Michael Stahl559d82d2014-04-17 23:07:47 +0200696$(eval $(call gb_Helper_register_jars_for_install,OOO,ooo, \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200697 ScriptFramework \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200698 ScriptProviderForJava \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200699 XMergeBridge \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200700 commonwizards \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200701 form \
Michael Stahl559d82d2014-04-17 23:07:47 +0200702 $(if $(filter-out MACOSX,$(OS)),officebean) \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200703 query \
704 report \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200705 sdbc_hsqldb \
Stephan Bergmannff9fbfd2013-05-07 16:46:46 +0200706 smoketest \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200707 table \
David Tardonaf129202013-05-01 15:08:16 +0200708 unoil \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200709 xmerge \
710))
711
Rene Engelhard18cea6b2014-04-21 00:16:48 +0200712$(eval $(call gb_Helper_register_jars_for_install,OOO,reportbuilder, \
Michael Stahle9ae3082014-04-17 23:33:05 +0200713 reportbuilder \
714 reportbuilderwizard \
715))
716
Michael Stahl8a8a2472014-04-17 23:26:28 +0200717ifneq ($(ENABLE_SCRIPTING_BEANSHELL),)
718$(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_bsh, \
719 ScriptProviderForBeanShell \
720))
721endif
722
Michael Stahl4a3e8aa2014-04-17 23:28:04 +0200723ifneq ($(ENABLE_SCRIPTING_JAVASCRIPT),)
724$(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_rhino, \
725 ScriptProviderForJavaScript \
726))
727endif
728
Michael Stahl855d4c52015-02-28 20:46:37 +0100729ifneq ($(WITH_EXTRA_GALLERY),)
730$(eval $(call gb_Helper_register_packages_for_install,accessories_gallery,\
731 accessories_accessoriesgallery \
732 accessories_accessoriesgallerydrawspeople \
733 accessories_accessoriesgalleryphotosplants \
734 accessories_accessoriesgalleryphotoscelebration \
735 accessories_accessoriesgalleryphotosfauna \
736 accessories_accessoriesgalleryphotosflowers \
737 accessories_accessoriesgalleryphotosfoodsanddrinks \
738 accessories_accessoriesgalleryphotoshumans \
739 accessories_accessoriesgalleryphotoslandscapes \
740 accessories_accessoriesgalleryphotosbuildings \
741 accessories_accessoriesgalleryphotoscities \
742 accessories_accessoriesgalleryphotosobjects \
743 accessories_accessoriesgalleryphotosspace \
744 accessories_accessoriesgalleryphotosstatues \
745 accessories_accessoriesgalleryphotostravel \
746 accessories_accessoriesgalleryelementsbullets2 \
747 accessories_accessoriesgallerynonfree \
748))
749
750endif
751
David Ostrovsky715aafa2014-11-21 15:03:13 +0100752ifeq (CT2N,$(filter CT2N,$(BUILD_TYPE)))
753$(eval $(call gb_Helper_register_packages_for_install,extensions_ct2n,\
754 ct2n \
755))
756endif
757
David Ostrovsky5f770592014-11-22 21:46:23 +0100758ifeq (NUMBERTEXT,$(filter NUMBERTEXT,$(BUILD_TYPE)))
759$(eval $(call gb_Helper_register_packages_for_install,extensions_numbertext,\
760 numbertext \
761))
762endif
763
Michael Stahl87a723d2012-08-17 12:43:37 +0200764$(eval $(call gb_Helper_register_jars,OXT, \
765 EvolutionarySolver \
Stephan Bergmann13270202013-12-16 11:23:54 +0100766 active_java \
Michael Stahl87a723d2012-08-17 12:43:37 +0200767 mediawiki \
768 nlpsolver \
Stephan Bergmannffb1e882013-03-07 11:05:57 +0100769 passive_java \
Michael Stahl87a723d2012-08-17 12:43:37 +0200770))
771
David Tardon0773c8c2013-05-01 15:04:48 +0200772$(eval $(call gb_Helper_register_jars,NONE,\
Michael Stahl31c32c12014-04-17 23:37:30 +0200773 ConnectivityTools \
David Tardon0773c8c2013-05-01 15:04:48 +0200774 HelloWorld \
775 Highlight \
776 MemoryUsage \
777 OOoRunner \
David Tardon0773c8c2013-05-01 15:04:48 +0200778 TestExtension \
779 test \
780 test-tools \
Michael Stahl4f346c92014-02-04 18:28:46 +0100781 testComponent \
David Tardon0773c8c2013-05-01 15:04:48 +0200782))
Michael Stahl9870a5f2014-02-04 18:03:46 +0100783endif
David Tardon0773c8c2013-05-01 15:04:48 +0200784
Michael Stahl5784caf2014-02-04 20:56:25 +0100785$(eval $(call gb_Helper_register_packages_for_install,ure,\
Stephan Bergmann7d5b30b2014-09-18 18:07:41 +0200786 instsetoo_native_setup_ure \
Michael Stahl5784caf2014-02-04 20:56:25 +0100787 ure_install \
788 $(if $(ENABLE_JAVA),\
Simon Wilper0fc8df62015-01-24 01:43:35 +0100789 jvmfwk_jvmfwk3_ini \
Michael Stahl5784caf2014-02-04 20:56:25 +0100790 jvmfwk_javavendors \
791 jvmfwk_jreproperties \
792 $(if $(filter MACOSX,$(OS)),bridges_jnilib_java_uno) \
793 ) \
794))
795
Michael Stahl6cf07532014-03-13 19:43:27 +0100796$(eval $(call gb_Helper_register_packages_for_install,ooo,\
Michael Stahl9978e4c2015-02-28 22:00:24 +0100797 $(if $(SYSTEM_LIBEXTTEXTCAT),,libexttextcat_fingerprint) \
798 officecfg_misc \
799 extras_glade \
800 extras_labels \
801 framework_dtd \
802 package_dtd \
803 xmloff_dtd \
804 xmlscript_dtd \
805 xmlhelp_helpxsl \
806 $(if $(ENABLE_JAVA),\
807 scripting_java \
808 scripting_java_jars \
809 $(if $(ENABLE_SCRIPTING_BEANSHELL),scripting_ScriptsBeanShell) \
810 $(if $(ENABLE_SCRIPTING_JAVASCRIPT),scripting_ScriptsJavaScript) \
811 ) \
812 $(if $(DISABLE_SCRIPTING),,scripting_scriptbindinglib) \
813 wizards_basicsrvaccess2base \
814 wizards_basicsrvdepot \
815 wizards_basicsrveuro \
816 wizards_basicsrvgimmicks \
817 wizards_basicsrvimport \
818 wizards_basicsrvform \
819 wizards_basicsrvtemplate \
820 wizards_basicsrvtools \
821 wizards_basicsrvtutorials \
Michael Stahl6cf07532014-03-13 19:43:27 +0100822 xmlsec \
Markus Mohrhard3fb03202014-12-10 17:06:30 +0100823 chart2_opengl_shader \
824 vcl_opengl_shader \
Tor Lillqvist98015cd2016-02-12 16:36:55 +0200825 $(if $(filter WNT,$(OS)), \
826 vcl_opengl_blacklist \
827 ) \
Markus Mohrhard3fb03202014-12-10 17:06:30 +0100828 $(if $(ENABLE_OPENGL_CANVAS),canvas_opengl_shader) \
David Ostrovsky53f0eb12016-02-15 22:42:17 +0100829 $(if $(DISABLE_PYTHON),,$(if $(filter-out AIX,$(OS)), \
830 Pyuno/commonwizards \
831 Pyuno/fax \
832 Pyuno/letter \
833 Pyuno/agenda \
834 Pyuno/web \
835 Pyuno/mailmerge \
836 )) \
Miklos Vajnaf09bcdd2016-02-29 13:55:45 +0100837 sfx2_classification \
Michael Meeksc44726c2016-07-11 15:12:38 +0100838 $(if $(filter OPENCL,$(BUILD_TYPE)),sc_opencl_runtimetest) \
Markus Mohrhard3fb03202014-12-10 17:06:30 +0100839))
840
841$(eval $(call gb_Helper_register_packages_for_install,ogltrans,\
842 slideshow_opengl_shader \
Michael Stahl6cf07532014-03-13 19:43:27 +0100843))
844
Michael Stahl4de54e52015-02-28 21:34:51 +0100845$(eval $(call gb_Helper_register_packages_for_install,reportbuilder,\
846 reportbuilder-templates \
847))
848
Michael Stahle0aaa832015-02-28 21:29:27 +0100849$(eval $(call gb_Helper_register_packages_for_install,xsltfilter,\
850 filter_docbook \
851 filter_xhtml \
852 filter_xslt \
853))
854
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +0200855ifeq ($(USING_X11), TRUE)
Michael Stahl139a4b62014-10-31 23:42:37 +0100856$(eval $(call gb_Helper_register_packages_for_install,base_brand,\
857 desktop_sbase_sh \
858))
859
860$(eval $(call gb_Helper_register_packages_for_install,calc_brand,\
861 desktop_scalc_sh \
862))
863
864$(eval $(call gb_Helper_register_packages_for_install,draw_brand,\
865 desktop_sdraw_sh \
866))
867
868$(eval $(call gb_Helper_register_packages_for_install,impress_brand,\
869 desktop_simpress_sh \
870))
871
872$(eval $(call gb_Helper_register_packages_for_install,math_brand,\
873 desktop_smath_sh \
874))
875
876$(eval $(call gb_Helper_register_packages_for_install,writer_brand,\
877 desktop_swriter_sh \
878))
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +0200879endif # USING_X11=TRUE
Michael Stahl139a4b62014-10-31 23:42:37 +0100880
Stephan Bergmanna756b782014-11-26 17:20:52 +0100881ifneq ($(DISABLE_PYTHON),TRUE)
882$(eval $(call gb_Helper_register_packages_for_install,python, \
883 pyuno_pythonloader_ini \
Michael Stahl62eb3bf2015-02-28 21:10:20 +0100884 pyuno_python_scripts \
885 $(if $(SYSTEM_PYTHON),,$(if $(filter-out WNT,$(OS)),python_shell)) \
886 scripting_ScriptsPython \
Stephan Bergmanna756b782014-11-26 17:20:52 +0100887))
Michael Stahldedaf742015-02-28 21:17:04 +0100888
Michael Stahl8c53af62015-02-28 21:02:04 +0100889$(eval $(call gb_Helper_register_packages_for_install,python_scriptprovider, \
890 scriptproviderforpython \
891))
Michael Stahldedaf742015-02-28 21:17:04 +0100892
893$(eval $(call gb_Helper_register_packages_for_install,python_librelogo, \
894 librelogo \
895 librelogo_properties \
896))
897endif # DISABLE_PYTHON
Stephan Bergmanna756b782014-11-26 17:20:52 +0100898
David Tardonc2eca352012-12-02 10:51:37 +0100899# External executables
900$(eval $(call gb_ExternalExecutable_register_executables,\
David Tardon63069262012-12-29 12:56:24 +0100901 genbrk \
902 genccode \
903 gencmn \
David Tardonc2eca352012-12-02 10:51:37 +0100904 python \
David Tardonce038cf2013-10-20 20:43:46 +0200905 ucpp \
David Tardonc2eca352012-12-02 10:51:37 +0100906 xmllint \
907 xsltproc \
908))
909
David Tardon397ad4d2016-06-05 08:19:30 +0200910# Resources
911$(eval $(call gb_Helper_register_resources,\
912 abp \
913 acc \
914 analysis \
915 avmedia \
916 $(call gb_Helper_optional,SCRIPTING,basctl) \
917 $(call gb_Helper_optional,DBCONNECTIVITY,bib) \
918 chartcontroller \
919 cnr \
920 cui \
921 date \
922 $(call gb_Helper_optional,DBCONNECTIVITY,\
923 dba \
924 dbmm \
925 dbp \
926 dbu \
927 ) \
928 dbw \
929 deployment \
930 deploymentgui \
931 dkt \
932 editeng \
933 eps \
934 eur \
935 for \
936 forui \
Christian Lohmaier11934432016-06-09 20:01:53 +0200937 $(call gb_Helper_optional_for_host,DESKTOP,fps_office) \
David Tardon397ad4d2016-06-05 08:19:30 +0200938 frm \
939 fwe \
940 gal \
941 imp \
942 ofa \
943 $(call gb_Helper_optional,DBCONNECTIVITY,pcr) \
944 pdffilter \
945 pricing \
946 rpt \
947 rptui \
948 $(call gb_Helper_optional,SCRIPTING,sb) \
949 sc \
950 scn \
951 sd \
952 sdbcl \
953 sdberr \
954 $(call gb_Helper_optional,DBCONNECTIVITY,sdbt) \
955 sfx \
956 sm \
957 $(if $(ENABLE_COINMP)$(ENABLE_LPSOLVE),solver) \
958 svl \
959 svt \
960 svx \
961 sw \
962 t602filter \
963 tpl \
964 upd \
965 $(if $(ENABLE_ONLINE_UPDATE),updchk) \
966 uui \
967 vcl \
968 writerperfect \
969 wzi \
970 xmlsec \
971 xsltdlg \
972))
973
974# UI configuration
975$(eval $(call gb_Helper_register_uiconfigs,\
976 cui \
977 $(call gb_Helper_optional,DBCONNECTIVITY,dbaccess) \
978 desktop \
979 filter \
980 formula \
981 fps \
982 $(call gb_Helper_optional,SCRIPTING,modules/BasicIDE) \
983 $(call gb_Helper_optional,DBCONNECTIVITY,\
984 modules/dbapp \
985 modules/dbbrowser \
986 modules/dbquery \
987 modules/dbrelation \
988 ) \
989 modules/dbreport \
990 $(call gb_Helper_optional,DBCONNECTIVITY,\
991 modules/dbtable \
992 modules/dbtdata \
993 ) \
994 modules/sabpilot \
995 $(call gb_Helper_optional,DBCONNECTIVITY,modules/sbibliography) \
996 modules/scalc \
997 modules/scanner \
998 modules/schart \
999 modules/sdraw \
1000 modules/sglobal \
1001 modules/simpress \
1002 modules/smath \
1003 $(call gb_Helper_optional,DBCONNECTIVITY,modules/spropctrlr) \
1004 modules/StartModule \
1005 modules/sweb \
1006 modules/swform \
1007 modules/swreport \
1008 modules/swriter \
1009 modules/swxform \
1010 sfx \
1011 svt \
1012 svx \
1013 $(if $(ENABLE_TELEPATHY),tubes) \
1014 uui \
1015 vcl \
1016 writerperfect \
1017 xmlsec \
1018))
1019
Mathias Bauera5dd1ea2010-04-17 12:41:17 +02001020# vim: set noet sw=4 ts=4: