blob: 0928df685631443b892bd2e0e10661e40565c8f6 [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 \
36 helpex \
37 idxdict \
David Tardonfbfdfee2013-05-05 10:45:07 +020038 langsupport \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020039 $(if $(ENABLE_TELEPATHY),liboapprover) \
40 $(if $(filter IOS,$(OS)),LibreOffice) \
Michael Meeksddaf31f2013-03-05 22:21:57 +000041 libtest \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020042 lngconvex \
43 localize \
44 makedepend \
45 mork_helper \
46 osl_process_child \
47 pdf2xml \
48 pdfunzip \
Andras Timar72576f42013-08-20 13:24:19 +020049 pocheck \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020050 propex \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020051 regsvrex \
52 rsc \
53 saxparser \
54 sp2bv \
55 svg2odf \
56 svidl \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020057 transex3 \
58 treex \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020059 uiex \
60 ulfex \
Stephan Bergmanncbea5d32013-09-18 11:49:54 +020061 unoidl-check \
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 \
67 svptest \
68 svpclient \
Chris Sherlockdd7260e2014-05-19 19:29:54 +100069 pixelctl ) \
Michael Stahl30c237a2014-10-30 22:59:02 +010070 $(if $(and $(ENABLE_GTK), $(filter LINUX,$(OS))), tilebench) \
Markus Mohrhardbf9435b2014-11-12 06:06:36 +010071 $(if $(filter LINUX MACOSX WNT,$(OS)),icontest \
72 outdevgrind) \
73 vcldemo \
Michael Stahl30c237a2014-10-30 22:59:02 +010074 tiledrendering \
Chris Sherlock5757af82014-12-09 14:21:33 +110075 mtfdemo \
Michael Stahl30c237a2014-10-30 22:59:02 +010076 $(if $(and $(ENABLE_GTK), $(filter LINUX,$(OS))), gtktiledviewer) \
Bjoern Michaelsen6acfbf72010-11-11 18:38:32 +010077))
Michael Stahldbd21fc2010-05-11 20:17:15 +020078
Michael Stahl5e300e92013-09-19 00:06:24 +020079$(eval $(call gb_Helper_register_executables_for_install,SDK,sdk, \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020080 $(if $(filter MSC,$(COM)),climaker) \
Matúš Kukan807fa5a2013-06-15 22:52:39 +020081 cppumaker \
82 idlc \
83 javamaker \
84 regcompare \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020085 $(if $(filter UCPP,$(BUILD_TYPE)),ucpp) \
86 $(if $(filter ODK,$(BUILD_TYPE)),unoapploader) \
87 $(if $(filter ODK,$(BUILD_TYPE)),uno-skeletonmaker) \
David Ostrovskybed65802012-04-06 01:51:05 +020088))
89
Michael Stahl7c898c92014-10-28 22:11:00 +010090$(eval $(call gb_Helper_register_executables_for_install,OOO,brand, \
91 $(if $(filter-out ANDROID IOS MACOSX WNT,$(OS)),oosplash) \
92 soffice_bin \
93 $(if $(filter DESKTOP,$(BUILD_TYPE)),unopkg_bin) \
94 $(if $(filter WNT,$(OS)), \
Michael Stahlf3616062014-10-28 23:03:56 +010095 soffice \
Michael Stahl7c898c92014-10-28 22:11:00 +010096 unoinfo \
97 unopkg \
98 unopkg_com \
99 ) \
100))
101
Michael Stahlee80cbb2014-10-28 23:35:21 +0100102$(eval $(call gb_Helper_register_executables_for_install,OOO,base_brand, \
103 $(if $(filter WNT,$(OS)), \
104 sbase \
105 ) \
106))
107
108$(eval $(call gb_Helper_register_executables_for_install,OOO,base, \
109 $(if $(filter WNT,$(OS)), \
110 odbcconfig \
111 ) \
112))
113
Michael Stahl5ceb8b72014-10-28 23:42:05 +0100114$(eval $(call gb_Helper_register_executables_for_install,OOO,calc_brand, \
115 $(if $(filter WNT,$(OS)), \
116 scalc \
117 ) \
118))
119
Michael Stahl557f58d2014-10-28 23:51:16 +0100120$(eval $(call gb_Helper_register_executables_for_install,OOO,draw_brand, \
121 $(if $(filter WNT,$(OS)), \
122 sdraw \
123 ) \
124))
125
Michael Stahl3ba20ef2014-10-28 23:57:21 +0100126$(eval $(call gb_Helper_register_executables_for_install,OOO,impress_brand, \
127 $(if $(filter WNT,$(OS)), \
128 simpress \
129 ) \
130))
131
Michael Stahl30047f22014-10-29 00:02:58 +0100132$(eval $(call gb_Helper_register_executables_for_install,OOO,math_brand, \
133 $(if $(filter WNT,$(OS)), \
134 smath \
135 ) \
136))
137
Michael Stahla77ef6c2014-10-29 00:11:29 +0100138$(eval $(call gb_Helper_register_executables_for_install,OOO,writer_brand, \
139 $(if $(filter WNT,$(OS)), \
140 sweb \
141 swriter \
142 ) \
143))
144
Matúš Kukan9555b5b2013-06-14 12:48:20 +0200145$(eval $(call gb_Helper_register_executables_for_install,OOO,ooo, \
Matúš Kukan807fa5a2013-06-15 22:52:39 +0200146 gengal \
Michael Stahl58735f02014-10-30 22:43:27 +0100147 $(if $(filter unx-TRUE,$(GUIBASE)-$(ENABLE_NPAPI_FROM_BROWSER)),pluginapp.bin) \
148 $(if $(filter unx-TRUE,$(GUIBASE)-$(ENABLE_TDE)),tdefilepicker) \
Stephan Bergmannf3f63f52014-11-06 14:11:35 +0100149 $(if $(filter WNT,$(OS)),,uri-encode) \
Michael Stahl58735f02014-10-30 22:43:27 +0100150 ui-previewer \
Michael Stahlf049b832014-10-30 22:57:06 +0100151 $(if $(filter WNT,$(OS)), \
152 senddoc \
153 ) \
Matúš Kukan9555b5b2013-06-14 12:48:20 +0200154))
155
Michael Stahlf049b832014-10-30 22:57:06 +0100156ifeq ($(OS),WNT)
157$(eval $(call gb_Helper_register_executables_for_install,OOO,quickstart, \
158 quickstart \
159))
160endif
161
Michael Stahl368729d2014-10-28 22:40:39 +0100162$(eval $(call gb_Helper_register_executables_for_install,OOO,python, \
163 $(if $(filter WNT,$(OS)), \
164 python \
165 ) \
166))
167
Michael Stahl58735f02014-10-30 22:43:27 +0100168ifeq ($(GUIBASE),unx)
169$(eval $(call gb_Helper_register_executables_for_install,OOO,gnome, \
Michael Stahl58735f02014-10-30 22:43:27 +0100170 $(if $(ENABLE_GTK),\
171 xid-fullscreen-on-all-monitors \
172 ) \
173))
174endif
175
Michael Stahlf4fac5e2014-10-28 22:32:40 +0100176ifneq ($(ENABLE_PDFIMPORT),)
177$(eval $(call gb_Helper_register_executables_for_install,OOO,pdfimport, \
178 xpdfimport \
179))
180endif
181
Matúš Kukan74f5df92013-06-10 00:48:31 +0200182$(eval $(call gb_Helper_register_executables_for_install,UREBIN,ure,\
Tor Lillqvist08452f12013-08-19 00:41:12 +0300183 $(if $(and $(ENABLE_JAVA),$(filter-out MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),javaldx) \
Tor Lillqvista074ee02013-06-17 11:15:44 +0300184 regmerge \
185 regview \
Matúš Kukane78fe7a2013-06-11 16:02:34 +0200186 $(if $(filter DESKTOP,$(BUILD_TYPE)),uno) \
David Ostrovsky5342bc02012-04-01 16:07:41 +0200187))
David Tardon3446cda2011-12-23 12:21:19 +0100188
Michael Stahl8d3fc642014-07-20 20:30:21 +0200189ifneq (,$(filter ANDROID IOS,$(OS)))
190
Michael Stahlad43a172014-10-30 23:05:17 +0100191# these are in NONE layer because
192# a) scp2 is not used on mobile b) layers don't mean anything on mobile
193$(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
Michael Stahl8d3fc642014-07-20 20:30:21 +0200194 $(if $(filter $(OS),ANDROID), \
195 lo-bootstrap \
196 ) \
Michael Stahl8d3fc642014-07-20 20:30:21 +0200197))
198
199endif
200
Michael Stahl67d72f42011-12-17 23:17:45 +0100201ifeq ($(OS),MACOSX)
202
Michael Stahl489adac2011-12-21 16:52:30 +0100203$(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200204 OOoSpotlightImporter \
Michael Stahl67d72f42011-12-17 23:17:45 +0100205))
206
207endif
208
Matúš Kukan74f5df92013-06-10 00:48:31 +0200209$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,base, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200210 abp \
211 dbp \
212 dbu \
Marcos Paulo de Souza53070b02013-06-04 13:41:12 -0300213))
214
Marcos Paulo de Souzacb548bc2013-06-10 19:20:14 -0300215$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,calc, \
216 analysis \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300217 $(call gb_Helper_optional,DBCONNECTIVITY,calc) \
Marcos Paulo de Souzacb548bc2013-06-10 19:20:14 -0300218 date \
219 pricing \
220 sc \
221 scd \
222 scfilt \
223 scui \
osnolae1fa08f2014-05-29 10:26:28 +0200224 wpftcalc \
Matúš Kukan077bdc72014-03-27 14:51:46 +0100225 $(if $(ENABLE_COINMP)$(ENABLE_LPSOLVE),solver) \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300226 $(call gb_Helper_optional,SCRIPTING,vbaobj) \
Marcos Paulo de Souzacb548bc2013-06-10 19:20:14 -0300227))
228
Matúš Kukan74f5df92013-06-10 00:48:31 +0200229$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,graphicfilter, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200230 svgfilter \
231 flash \
232 wpftdraw \
233 graphicfilter \
Marcos Paulo de Souza67dd9582013-05-08 14:24:57 -0300234))
235
Matúš Kukan74f5df92013-06-10 00:48:31 +0200236$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,tde, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200237 $(if $(ENABLE_TDE),tdebe1) \
Marcos Paulo de Souza4656a892013-05-06 23:21:25 -0300238))
239
Matúš Kukan74f5df92013-06-10 00:48:31 +0200240$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,impress, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200241 animcore \
242 placeware \
243 PresenterScreen \
David Ostrovsky2aa5d132013-10-05 23:07:24 +0200244 PresentationMinimizer \
David Tardon41297572013-10-30 08:56:06 +0100245 wpftimpress \
Marcos Paulo de Souzaa6f81b32013-06-06 15:27:41 -0300246))
247
Matúš Kukan74f5df92013-06-10 00:48:31 +0200248$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,onlineupdate, \
Bjoern Michaelsena18b56c2013-11-21 17:31:37 +0100249 $(if $(ENABLE_ONLINE_UPDATE), \
250 updatecheckui \
251 updchk \
252 ) \
Marcos Paulo de Souza2feb7562013-05-12 19:53:17 -0300253))
254
Matúš Kukan74f5df92013-06-10 00:48:31 +0200255$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,gnome, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200256 $(if $(ENABLE_EVOAB2),evoab) \
257 $(if $(ENABLE_GTK),vclplug_gtk) \
258 $(if $(ENABLE_GTK3),vclplug_gtk3) \
259 $(if $(ENABLE_GCONF),gconfbe1) \
260 $(if $(ENABLE_SYSTRAY_GTK),qstart_gtk) \
261 $(if $(ENABLE_GIO),losessioninstall) \
262 $(if $(ENABLE_GIO),ucpgio1) \
263 $(if $(ENABLE_GNOMEVFS),ucpgvfs1) \
Marcos Paulo de Souza36564f32013-05-07 11:44:32 -0300264))
265
Matúš Kukan74f5df92013-06-10 00:48:31 +0200266$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,kde, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200267 $(if $(ENABLE_KDE),kdebe1) \
268 $(if $(ENABLE_KDE4),kde4be1) \
Miklos Vajna4d5de802014-06-08 21:46:53 +0200269 $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))), \
270 $(if $(ENABLE_KDE),vclplug_kde) \
271 $(if $(ENABLE_KDE4),vclplug_kde4) \
272 ) \
Matúš Kukand0e099f2013-05-04 16:45:32 +0200273))
274
Takeshi Abe3032efc2014-06-09 11:14:06 +0900275$(eval $(call gb_Helper_register_executables_for_install,OOO,kde, \
Rene Engelhard44c34a02014-06-08 23:06:13 +0200276 $(if $(filter $(GUIBASE)$(ENABLE_KDE),unxTRUE), \
277 kdefilepicker \
278 ) \
279))
280
Matúš Kukan74f5df92013-06-10 00:48:31 +0200281$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,math, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200282 sm \
283 smd \
Marcos Paulo de Souza8a58bc22013-05-27 19:13:14 -0300284))
285
Michael Stahl53fd7e82014-07-20 19:55:40 +0200286$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ogltrans, \
287 OGLTrans \
288))
289
Matúš Kukan74f5df92013-06-10 00:48:31 +0200290$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300291 acc \
Tor Lillqvist262aa2c2014-04-17 22:09:44 +0300292 $(call gb_Helper_optional,AVMEDIA,avmedia) \
Michael Stahl0b49cc52014-06-13 16:38:15 +0200293 $(if $(filter MACOSX,$(OS)),\
Riccardo Magliocchettid4759062014-11-04 11:57:14 +0100294 avmediaMacAVF \
Michael Stahl0b49cc52014-06-13 16:38:15 +0200295 $(if $(ENABLE_MACOSX_SANDBOX),,avmediaQuickTime) \
296 ) \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300297 $(call gb_Helper_optional,SCRIPTING, \
298 basctl \
299 basprov \
300 ) \
Michael Stahl0b49cc52014-06-13 16:38:15 +0200301 $(if $(filter $(OS),ANDROID),, \
302 basebmp \
303 ) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200304 basegfx \
305 bib \
306 $(if $(ENABLE_CAIRO_CANVAS),cairocanvas) \
307 canvasfactory \
308 canvastools \
309 chartcore \
310 chartcontroller \
Tor Lillqvist20fc0ed2014-04-29 08:25:38 +0300311 chartopengl \
Tor Lillqvistbf6544c02014-12-08 09:29:28 +0200312 $(call gb_Helper_optional,OPENCL,clew) \
Tor Lillqvista59e2d42014-08-11 11:42:33 +0300313 $(if $(filter $(OS),WNT),,cmdmail) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200314 cppcanvas \
315 configmgr \
316 ctl \
317 cui \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300318 $(call gb_Helper_optional,DBCONNECTIVITY, \
319 dba \
320 dbase \
321 dbmm \
322 dbtools \
323 dbaxml) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200324 deploymentmisc \
325 $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \
326 $(if $(filter unx,$(GUIBASE)),desktop_detector) \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300327 $(call gb_Helper_optional,SCRIPTING,dlgprov) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200328 $(if $(ENABLE_DIRECTX),directx9canvas) \
Christian Lohmaier6019a152013-10-07 23:19:08 +0200329 $(if $(ENABLE_OPENGL_CANVAS),oglcanvas) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200330 drawinglayer \
331 editeng \
332 egi \
333 eme \
334 $(if $(filter WNT,$(OS)),$(if $(DISABLE_ATL),,emser)) \
335 epb \
336 epg \
337 epp \
338 eps \
339 ept \
340 era \
341 eti \
342 evtatt \
343 exp \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300344 expwrap \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300345 $(call gb_Helper_optional,DBCONNECTIVITY, \
346 flat \
347 file) \
Matúš Kukan90750f02013-04-15 13:36:02 +0200348 filterconfig \
Andrzej J.R. Huntf32dc632013-07-15 21:11:22 +0200349 $(if $(filter $(ENABLE_FIREBIRD_SDBC),TRUE),firebird_sdbc) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300350 fps_office \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200351 for \
352 forui \
353 frm \
354 fsstorage \
355 fwe \
Bjoern Michaelsen167458f2013-02-25 15:44:36 +0100356 fwi \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200357 fwk \
358 fwl \
Bjoern Michaelsen65875bf2013-02-25 15:45:40 +0100359 fwm \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200360 $(if $(ENABLE_DIRECTX),gdipluscanvas) \
361 guesslang \
362 $(if $(filter DESKTOP,$(BUILD_TYPE)),helplinker) \
363 i18npool \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300364 i18nsearch \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200365 hyphen \
366 icd \
367 icg \
368 idx \
369 ime \
370 ipb \
371 ipd \
372 ips \
373 ipt \
374 ipx \
375 ira \
376 itg \
377 iti \
Tor Lillqvist08452f12013-08-19 00:41:12 +0300378 $(if $(ENABLE_JAVA),jdbc) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200379 $(if $(ENABLE_KAB),kab1) \
380 $(if $(ENABLE_KAB),kabdrv1) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300381 ldapbe2 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200382 localebe1 \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300383 log \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200384 lng \
385 lnth \
Marcos Paulo de Souza1492a2f2013-06-13 11:32:09 -0300386 $(if $(filter $(OS),MACOSX),macbe1) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200387 $(if $(MERGELIBS),merged) \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300388 migrationoo2 \
389 migrationoo3 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200390 msfilter \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300391 $(call gb_Helper_optional,SCRIPTING,msforms) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200392 mtfrenderer \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300393 $(call gb_Helper_optional,DBCONNECTIVITY,mysql) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200394 odbc \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200395 odfflatxml \
396 offacc \
Marcos Paulo de Souza24426c92013-11-22 17:20:57 -0200397 oox \
Tor Lillqvistc1d09b12014-11-26 22:30:33 +0200398 $(call gb_Helper_optional,OPENCL,opencl) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300399 passwordcontainer \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200400 pcr \
Norbert Thiebaud1376af92013-08-29 11:14:34 -0500401 $(if $(ENABLE_NPAPI_FROM_BROWSER),pl) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200402 pdffilter \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300403 $(call gb_Helper_optional,SCRIPTING,protocolhandler) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200404 res \
405 sax \
406 sb \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300407 $(call gb_Helper_optional,DBCONNECTIVITY,sdbt) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200408 scn \
409 sd \
410 sdd \
411 sdfilt \
412 sdui \
413 sfx \
414 simplecanvas \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300415 slideshow \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200416 sot \
Marcos Paulo de Souza32848f02013-08-25 20:20:29 -0300417 spell \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200418 $(if $(ENABLE_HEADLESS),,spl) \
Maxim Monastirskyf82f7bf2014-04-27 15:54:58 +0300419 storagefd \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300420 $(call gb_Helper_optional,SCRIPTING,stringresource) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200421 svgio \
422 svl \
423 svt \
424 svx \
425 svxcore \
426 sw \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300427 syssh \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200428 $(if $(ENABLE_TDEAB),tdeab1) \
429 $(if $(ENABLE_TDEAB),tdeabdrv1) \
430 textconversiondlgs \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300431 textfd \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200432 tk \
433 tl \
Eike Rathke091a7bd2014-08-15 18:10:24 +0200434 $(if $(ENABLE_TELEPATHY),tubes) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200435 ucpexpand1 \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300436 ucpext \
437 ucpcmis1 \
438 ucptdoc1 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200439 unordf \
440 unoxml \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300441 updatefeed \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200442 utl \
443 uui \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300444 $(call gb_Helper_optional,SCRIPTING, \
445 vbaevents \
446 vbahelper \
447 ) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200448 vcl \
449 vclcanvas \
Marcos Paulo de Souza24426c92013-11-22 17:20:57 -0200450 $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))), \
451 vclplug_gen \
452 $(if $(ENABLE_TDE),vclplug_tde) \
Marcos Paulo de Souza24426c92013-11-22 17:20:57 -0200453 ) \
David Tardonb7fa9952014-04-24 14:02:23 +0200454 writerperfect \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200455 xmlscript \
456 xmlfa \
457 xmlfd \
458 xo \
459 xof \
460 xsltdlg \
461 xsltfilter \
Michael Stahl0cbe2e92015-02-04 17:29:23 +0100462 $(if $(WITH_MOZAB4WIN), \
463 mozab2 \
464 mozabdrv \
465 ) \
466 $(if $(WITH_MOZAB4WIN),,\
467 mork \
468 mozbootstrap \
469 ) \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200470 $(if $(filter $(OS),WNT), \
471 ado \
Michael Stahl7666c2622013-08-26 19:47:33 +0200472 $(if $(DISABLE_ATL),,oleautobridge) \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200473 smplmail \
474 wininetbe1 \
475 ) \
476 $(if $(filter $(OS),MACOSX), \
Tor Lillqvist523df6ef2013-08-22 23:59:25 +0300477 $(if $(ENABLE_MACOSX_SANDBOX),, \
478 AppleRemote \
479 ) \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200480 fps_aqua \
481 MacOSXSpell \
482 ) \
Matúš Kukan8008b662013-04-12 11:21:10 +0200483))
484
Michael Stahl5ac6c482014-07-20 20:04:15 +0200485$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,postgresqlsdbc, \
Tor Lillqvistc68dd992014-08-15 01:39:14 +0300486 $(if $(BUILD_POSTGRESQL_SDBC), \
487 postgresql-sdbc \
488 postgresql-sdbc-impl) \
Michael Stahl5ac6c482014-07-20 20:04:15 +0200489))
490
Michael Stahl31d3a4d2014-07-20 19:51:50 +0200491$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,pdfimport, \
492 pdfimport \
493))
494
Michael Stahlf01aa962014-07-20 20:15:54 +0200495$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,python, \
496 pythonloader \
497))
498
499$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,python, \
500 pyuno \
501 $(if $(filter-out WNT,$(OS)),pyuno_wrapper) \
502))
503
Michael Stahlea9f2c72014-06-13 16:43:10 +0200504$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,reportbuilder, \
505 rpt \
506 rptui \
507 rptxml \
508))
509
Matúš Kukan74f5df92013-06-10 00:48:31 +0200510$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,writer, \
Matúš Kukan8008b662013-04-12 11:21:10 +0200511 hwp \
Michael Meeksdb52fd72013-04-23 14:18:34 +0100512 $(if $(ENABLE_LWP),lwpft) \
Matúš Kukan8008b662013-04-12 11:21:10 +0200513 msword \
514 swd \
515 swui \
516 t602filter \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300517 $(call gb_Helper_optional,SCRIPTING,vbaswobj) \
Matúš Kukan8008b662013-04-12 11:21:10 +0200518 wpftwriter \
519 writerfilter \
Bjoern Michaelsen3ed5ab52013-02-15 20:40:28 +0100520))
Bjoern Michaelsen9cc55772013-02-25 15:43:37 +0100521
Michael Stahl1b736bf2013-09-18 21:01:14 +0200522$(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
Stephan Bergmannc3e55a12013-11-08 12:32:55 +0100523 getuid \
Michael Stahl621b30e2013-10-22 00:32:12 +0200524 smoketest \
Michael Stahl1b736bf2013-09-18 21:01:14 +0200525 subsequenttest \
Michael Stahl621b30e2013-10-22 00:32:12 +0200526 test \
Michael Stahl1b736bf2013-09-18 21:01:14 +0200527 testtools_cppobj \
528 testtools_bridgetest \
529 testtools_constructors \
Michael Stahl621b30e2013-10-22 00:32:12 +0200530 unobootstrapprotector \
531 unoexceptionprotector \
532 unotest \
Stephan Bergmann369d9592014-06-04 08:45:54 +0200533 vclbootstrapprotector \
Kohei Yoshidaeef53622013-07-08 18:08:30 -0400534 scqahelper \
Michael Stahl4de7b402013-09-21 01:38:54 +0200535 unowinreg \
Stephan Bergmann3d229da2013-04-26 11:08:49 +0200536))
537
Matúš Kukan74f5df92013-06-10 00:48:31 +0200538$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,ure, \
Michael Stahl60530f42013-09-16 23:35:26 +0200539 affine_uno_uno \
Marcos Paulo de Souza4af38b02014-02-06 13:53:17 -0200540 $(if $(filter MSC,$(COM)),cli_uno) \
541 $(if $(ENABLE_JAVA), \
542 java_uno \
543 jpipe \
544 $(if $(filter $(OS),WNT),jpipx) \
545 juh \
546 juhx \
547 ) \
Michael Stahl60530f42013-09-16 23:35:26 +0200548 log_uno_uno \
549 unsafe_uno_uno \
Matúš Kukan9305b302013-04-11 22:49:48 +0200550 $(if $(filter MSC,$(COM)),$(if $(filter INTEL,$(CPUNAME)),msci,mscx),gcc3)_uno \
Michael Stahl6ec243f2013-09-09 21:19:16 +0200551 $(if $(filter $(OS),WNT), \
552 uwinapi \
553 ) \
Matúš Kukanc9c963d2013-04-11 11:02:39 +0200554))
555
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200556$(eval $(call gb_Helper_register_libraries_for_install,PRIVATELIBS_URE,ure, \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200557 binaryurp \
558 bootstrap \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200559 introspection \
560 invocadapt \
561 invocation \
Marcos Paulo de Souza3a009c42013-11-04 13:06:32 -0200562 io \
Tor Lillqvist08452f12013-08-19 00:41:12 +0300563 $(if $(ENABLE_JAVA),javaloader) \
564 $(if $(ENABLE_JAVA),javavm) \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200565 $(if $(ENABLE_JAVA),jvmaccess) \
566 $(if $(ENABLE_JAVA),jvmfwk) \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200567 namingservice \
568 proxyfac \
569 reflection \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200570 reg \
571 sal_textenc \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200572 stocservices \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200573 store \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200574 unoidl \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200575 uuresolver \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200576 xmlreader \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200577))
578
Michael Stahldecf8092013-10-28 10:01:34 +0100579# this is NONE even though it is actually in URE because it is CliNativeLibrary
Michael Stahlb5fa3762013-09-22 21:57:18 +0200580$(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
Matúš Kukanc9c963d2013-04-11 11:02:39 +0200581 $(if $(filter MSC,$(COM)),cli_cppuhelper) \
Michael Stahlb5fa3762013-09-22 21:57:18 +0200582))
Mathias Bauera5dd1ea2010-04-17 12:41:17 +0200583
Matúš Kukan74f5df92013-06-10 00:48:31 +0200584$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \
Michael Meeks791e2f62013-05-29 12:27:08 +0100585 $(if $(ENABLE_VLC),avmediavlc) \
Jan-Marek Glogowski65a00c72014-10-10 23:15:28 +0200586 $(if $(ENABLE_GSTREAMER_1_0),avmediagst) \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300587 $(if $(ENABLE_GSTREAMER_0_10),avmediagst_0_10) \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200588 $(if $(ENABLE_DIRECTX),avmediawin) \
Zolnai Tamás5f6fd412014-04-19 17:32:31 +0200589 $(if $(ENABLE_GLTF),avmediaogl) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300590 cached1 \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300591 collator_data \
Matúš Kukan6b436a12013-04-17 11:55:28 +0200592 comphelper \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300593 $(call gb_Helper_optional,DBCONNECTIVITY,dbpool2) \
Matúš Kukan3df1af32013-04-10 13:32:44 +0200594 deployment \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300595 deploymentgui \
596 dict_ja \
597 dict_zh \
598 embobj \
Tor Lillqvist08452f12013-08-19 00:41:12 +0300599 $(if $(ENABLE_JAVA),hsqldb) \
Matúš Kukan6b436a12013-04-17 11:55:28 +0200600 i18nlangtag \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200601 i18nutil \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300602 index_data \
Andrzej Huntd465dfb2014-06-12 17:38:10 +0100603 $(if $(and $(ENABLE_GTK), $(filter LINUX,$(OS))), libreofficekitgtk) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300604 localedata_en \
605 localedata_es \
606 localedata_euro \
607 localedata_others \
Matúš Kukan3df1af32013-04-10 13:32:44 +0200608 mcnttype \
Marcos Paulo de Souza32848f02013-08-25 20:20:29 -0300609 $(if $(ENABLE_JAVA), \
610 $(if $(filter $(OS),MACOSX),,officebean) \
611 ) \
Michael Stahl7666c2622013-08-26 19:47:33 +0200612 $(if $(filter WNT-TRUE,$(OS)-$(DISABLE_ATL)),,emboleobj) \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200613 package2 \
Marcos Paulo de Souza24426c92013-11-22 17:20:57 -0200614 $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))),recentfile) \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300615 $(call gb_Helper_optional,SCRIPTING,scriptframe) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300616 sdbc2 \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200617 sofficeapp \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300618 srtrs1 \
Marcos Paulo de Souzaf70343b2014-02-12 06:53:02 -0200619 $(if $(filter $(OS),WNT),sysdtrans) \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300620 textconv_dict \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200621 ucb1 \
Matúš Kukan6b436a12013-04-17 11:55:28 +0200622 ucbhelper \
Matúš Kukandcae0502014-02-25 21:47:33 +0100623 $(if $(WITH_WEBDAV),ucpdav1) \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200624 ucpfile1 \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300625 ucpftp1 \
626 ucpchelp1 \
627 ucphier1 \
628 ucppkg1 \
629 unopkgapp \
630 xmlsecurity \
631 xsec_fw \
Michael Stahl140ec1e2014-07-20 20:24:38 +0200632 xsec_xmlsec \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200633 xstor \
Marcos Paulo de Souza32848f02013-08-25 20:20:29 -0300634 $(if $(filter $(OS),MACOSX), \
635 macab1 \
636 macabdrv1 \
637 ) \
Michael Stahl7666c2622013-08-26 19:47:33 +0200638 $(if $(filter WNT,$(OS)), \
639 dnd \
640 dtrans \
641 fps \
642 ftransl \
Michael Stahl7666c2622013-08-26 19:47:33 +0200643 $(if $(DISABLE_ATL),,\
Michael Stahl7666c2622013-08-26 19:47:33 +0200644 inprocserv \
Michael Stahl31b91f62013-11-21 14:53:57 +0100645 UAccCOM \
646 winaccessibility \
David Ostrovskycbf2a0d2013-11-02 20:40:47 +0100647 ) \
Michael Stahl7666c2622013-08-26 19:47:33 +0200648 ) \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200649))
Michael Stahl140ec1e2014-07-20 20:24:38 +0200650
Matúš Kukanc39a24402011-07-31 16:53:30 +0200651ifeq ($(OS),WNT)
Michael Stahlb09c5282013-08-31 00:25:58 +0200652$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexbinarytable, \
653 $(if $(DISABLE_ACTIVEX),,\
654 regactivex \
655 ) \
656))
657
Michael Stahl4bab1f22014-08-02 20:26:26 +0200658$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activex, \
659 $(if $(DISABLE_ACTIVEX),,\
660 so_activex \
661 ) \
662))
663
664ifneq ($(BUILD_X64),)
665$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexwin64, \
666 $(if $(DISABLE_ACTIVEX),,\
667 so_activex_x64 \
668 ) \
669))
670endif
671
Michael Stahlb09c5282013-08-31 00:25:58 +0200672$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooobinarytable, \
673 $(if $(WINDOWS_SDK_HOME),\
674 instooofiltmsi \
675 qslnkmsi \
676 reg4allmsdoc \
677 sdqsmsi \
678 sellangmsi \
679 sn_tools \
680 ) \
681))
682
Michael Stahlb09c5282013-08-31 00:25:58 +0200683$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,winexplorerextbinarytable, \
684 shlxtmsi \
685))
686
Michael Stahlb2193382014-08-02 21:12:09 +0200687$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerext, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200688 ooofilt \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200689 shlxthdl \
Michael Stahlb2193382014-08-02 21:12:09 +0200690))
691
692$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerextnt6, \
693 propertyhdl \
694))
695
696$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerextwin64, \
697 ooofilt_x64 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200698 shlxthdl_x64 \
Michael Stahldef1a592013-09-21 00:39:17 +0200699))
700
Michael Stahlb2193382014-08-02 21:12:09 +0200701$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerextwin64nt6, \
702 propertyhdl_x64 \
703))
704
Michael Stahl625c3782014-08-02 20:45:39 +0200705endif # WNT
Matúš Kukanc39a24402011-07-31 16:53:30 +0200706
Michael Stahl482ab0d2014-02-26 14:23:57 +0100707$(eval $(call gb_Helper_register_libraries_for_install,RTVERLIBS,ure, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200708 cppuhelper \
709 purpenvhelper \
710 salhelper \
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100711))
Mathias Bauera5dd1ea2010-04-17 12:41:17 +0200712
Michael Stahl482ab0d2014-02-26 14:23:57 +0100713$(eval $(call gb_Helper_register_libraries_for_install,UNOVERLIBS,ure, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200714 cppu \
715 sal \
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100716))
Mathias Bauera5dd1ea2010-04-17 12:41:17 +0200717
David Tardon6d9a5242012-04-19 12:03:37 +0200718$(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \
Stephan Bergmann13270202013-12-16 11:23:54 +0100719 active_native \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200720 mysqlc \
721 passive_native \
David Tardon6d9a5242012-04-19 12:03:37 +0200722))
723
Michael Stahl9870a5f2014-02-04 18:03:46 +0100724ifneq ($(ENABLE_JAVA),)
725$(eval $(call gb_Helper_register_jars_for_install,URE,ure, \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200726 java_uno \
727 juh \
728 jurt \
729 ridl \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200730 unoloader \
731))
732
Michael Stahl559d82d2014-04-17 23:07:47 +0200733$(eval $(call gb_Helper_register_jars_for_install,OOO,ooo, \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200734 ScriptFramework \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200735 ScriptProviderForJava \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200736 XMergeBridge \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200737 commonwizards \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200738 form \
Michael Stahl559d82d2014-04-17 23:07:47 +0200739 $(if $(filter-out MACOSX,$(OS)),officebean) \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200740 query \
741 report \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200742 sdbc_hsqldb \
Stephan Bergmannff9fbfd2013-05-07 16:46:46 +0200743 smoketest \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200744 table \
David Tardonaf129202013-05-01 15:08:16 +0200745 unoil \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200746 xmerge \
747))
748
Rene Engelhard18cea6b2014-04-21 00:16:48 +0200749$(eval $(call gb_Helper_register_jars_for_install,OOO,reportbuilder, \
Michael Stahle9ae3082014-04-17 23:33:05 +0200750 reportbuilder \
751 reportbuilderwizard \
752))
753
Michael Stahl8a8a2472014-04-17 23:26:28 +0200754ifneq ($(ENABLE_SCRIPTING_BEANSHELL),)
755$(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_bsh, \
756 ScriptProviderForBeanShell \
757))
758endif
759
Michael Stahl4a3e8aa2014-04-17 23:28:04 +0200760ifneq ($(ENABLE_SCRIPTING_JAVASCRIPT),)
761$(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_rhino, \
762 ScriptProviderForJavaScript \
763))
764endif
765
Michael Stahl855d4c52015-02-28 20:46:37 +0100766ifneq ($(WITH_EXTRA_GALLERY),)
767$(eval $(call gb_Helper_register_packages_for_install,accessories_gallery,\
768 accessories_accessoriesgallery \
769 accessories_accessoriesgallerydrawspeople \
770 accessories_accessoriesgalleryphotosplants \
771 accessories_accessoriesgalleryphotoscelebration \
772 accessories_accessoriesgalleryphotosfauna \
773 accessories_accessoriesgalleryphotosflowers \
774 accessories_accessoriesgalleryphotosfoodsanddrinks \
775 accessories_accessoriesgalleryphotoshumans \
776 accessories_accessoriesgalleryphotoslandscapes \
777 accessories_accessoriesgalleryphotosbuildings \
778 accessories_accessoriesgalleryphotoscities \
779 accessories_accessoriesgalleryphotosobjects \
780 accessories_accessoriesgalleryphotosspace \
781 accessories_accessoriesgalleryphotosstatues \
782 accessories_accessoriesgalleryphotostravel \
783 accessories_accessoriesgalleryelementsbullets2 \
784 accessories_accessoriesgallerynonfree \
785))
786
787endif
788
David Ostrovsky715aafa2014-11-21 15:03:13 +0100789ifeq (CT2N,$(filter CT2N,$(BUILD_TYPE)))
790$(eval $(call gb_Helper_register_packages_for_install,extensions_ct2n,\
791 ct2n \
792))
793endif
794
David Ostrovsky5f770592014-11-22 21:46:23 +0100795ifeq (NUMBERTEXT,$(filter NUMBERTEXT,$(BUILD_TYPE)))
796$(eval $(call gb_Helper_register_packages_for_install,extensions_numbertext,\
797 numbertext \
798))
799endif
800
Michael Stahl87a723d2012-08-17 12:43:37 +0200801$(eval $(call gb_Helper_register_jars,OXT, \
802 EvolutionarySolver \
Stephan Bergmann13270202013-12-16 11:23:54 +0100803 active_java \
Michael Stahl87a723d2012-08-17 12:43:37 +0200804 mediawiki \
805 nlpsolver \
Stephan Bergmannffb1e882013-03-07 11:05:57 +0100806 passive_java \
Michael Stahl87a723d2012-08-17 12:43:37 +0200807))
808
David Tardon0773c8c2013-05-01 15:04:48 +0200809$(eval $(call gb_Helper_register_jars,NONE,\
Michael Stahl31c32c12014-04-17 23:37:30 +0200810 ConnectivityTools \
David Tardon0773c8c2013-05-01 15:04:48 +0200811 HelloWorld \
812 Highlight \
813 MemoryUsage \
814 OOoRunner \
David Tardon0773c8c2013-05-01 15:04:48 +0200815 TestExtension \
816 test \
817 test-tools \
Michael Stahl4f346c92014-02-04 18:28:46 +0100818 testComponent \
David Tardon0773c8c2013-05-01 15:04:48 +0200819))
Michael Stahl9870a5f2014-02-04 18:03:46 +0100820endif
David Tardon0773c8c2013-05-01 15:04:48 +0200821
Michael Stahl5784caf2014-02-04 20:56:25 +0100822$(eval $(call gb_Helper_register_packages_for_install,ure,\
Stephan Bergmann7d5b30b2014-09-18 18:07:41 +0200823 instsetoo_native_setup_ure \
Michael Stahl5784caf2014-02-04 20:56:25 +0100824 ure_install \
825 $(if $(ENABLE_JAVA),\
Simon Wilper0fc8df62015-01-24 01:43:35 +0100826 jvmfwk_jvmfwk3_ini \
Michael Stahl5784caf2014-02-04 20:56:25 +0100827 jvmfwk_javavendors \
828 jvmfwk_jreproperties \
829 $(if $(filter MACOSX,$(OS)),bridges_jnilib_java_uno) \
830 ) \
831))
832
Michael Stahl6cf07532014-03-13 19:43:27 +0100833$(eval $(call gb_Helper_register_packages_for_install,ooo,\
Michael Stahl9978e4c2015-02-28 22:00:24 +0100834 $(if $(SYSTEM_LIBEXTTEXTCAT),,libexttextcat_fingerprint) \
835 officecfg_misc \
836 extras_glade \
837 extras_labels \
838 framework_dtd \
839 package_dtd \
840 xmloff_dtd \
841 xmlscript_dtd \
842 xmlhelp_helpxsl \
843 $(if $(ENABLE_JAVA),\
844 scripting_java \
845 scripting_java_jars \
846 $(if $(ENABLE_SCRIPTING_BEANSHELL),scripting_ScriptsBeanShell) \
847 $(if $(ENABLE_SCRIPTING_JAVASCRIPT),scripting_ScriptsJavaScript) \
848 ) \
849 $(if $(DISABLE_SCRIPTING),,scripting_scriptbindinglib) \
850 wizards_basicsrvaccess2base \
851 wizards_basicsrvdepot \
852 wizards_basicsrveuro \
853 wizards_basicsrvgimmicks \
854 wizards_basicsrvimport \
855 wizards_basicsrvform \
856 wizards_basicsrvtemplate \
857 wizards_basicsrvtools \
858 wizards_basicsrvtutorials \
Michael Stahl6cf07532014-03-13 19:43:27 +0100859 xmlsec \
Markus Mohrhard3fb03202014-12-10 17:06:30 +0100860 chart2_opengl_shader \
861 vcl_opengl_shader \
862 $(if $(ENABLE_OPENGL_CANVAS),canvas_opengl_shader) \
863))
864
865$(eval $(call gb_Helper_register_packages_for_install,ogltrans,\
866 slideshow_opengl_shader \
Michael Stahl6cf07532014-03-13 19:43:27 +0100867))
868
Michael Stahl4de54e52015-02-28 21:34:51 +0100869$(eval $(call gb_Helper_register_packages_for_install,reportbuilder,\
870 reportbuilder-templates \
871))
872
Michael Stahle0aaa832015-02-28 21:29:27 +0100873$(eval $(call gb_Helper_register_packages_for_install,xsltfilter,\
874 filter_docbook \
875 filter_xhtml \
876 filter_xslt \
877))
878
Michael Stahlacc1d002014-11-04 22:44:52 +0100879ifeq ($(GUIBASE),unx)
Michael Stahl139a4b62014-10-31 23:42:37 +0100880$(eval $(call gb_Helper_register_packages_for_install,base_brand,\
881 desktop_sbase_sh \
882))
883
884$(eval $(call gb_Helper_register_packages_for_install,calc_brand,\
885 desktop_scalc_sh \
886))
887
888$(eval $(call gb_Helper_register_packages_for_install,draw_brand,\
889 desktop_sdraw_sh \
890))
891
892$(eval $(call gb_Helper_register_packages_for_install,impress_brand,\
893 desktop_simpress_sh \
894))
895
896$(eval $(call gb_Helper_register_packages_for_install,math_brand,\
897 desktop_smath_sh \
898))
899
900$(eval $(call gb_Helper_register_packages_for_install,writer_brand,\
901 desktop_swriter_sh \
902))
903endif # GUIBASE=unx
904
Stephan Bergmanna756b782014-11-26 17:20:52 +0100905ifneq ($(DISABLE_PYTHON),TRUE)
906$(eval $(call gb_Helper_register_packages_for_install,python, \
907 pyuno_pythonloader_ini \
Michael Stahl62eb3bf2015-02-28 21:10:20 +0100908 pyuno_python_scripts \
909 $(if $(SYSTEM_PYTHON),,$(if $(filter-out WNT,$(OS)),python_shell)) \
910 scripting_ScriptsPython \
Stephan Bergmanna756b782014-11-26 17:20:52 +0100911))
Michael Stahldedaf742015-02-28 21:17:04 +0100912
Michael Stahl8c53af62015-02-28 21:02:04 +0100913$(eval $(call gb_Helper_register_packages_for_install,python_scriptprovider, \
914 scriptproviderforpython \
915))
Michael Stahldedaf742015-02-28 21:17:04 +0100916
917$(eval $(call gb_Helper_register_packages_for_install,python_librelogo, \
918 librelogo \
919 librelogo_properties \
920))
921endif # DISABLE_PYTHON
Stephan Bergmanna756b782014-11-26 17:20:52 +0100922
David Tardonc2eca352012-12-02 10:51:37 +0100923# External executables
924$(eval $(call gb_ExternalExecutable_register_executables,\
David Tardon63069262012-12-29 12:56:24 +0100925 genbrk \
926 genccode \
927 gencmn \
David Tardonc2eca352012-12-02 10:51:37 +0100928 python \
David Tardonce038cf2013-10-20 20:43:46 +0200929 ucpp \
David Tardonc2eca352012-12-02 10:51:37 +0100930 xmllint \
931 xsltproc \
932))
933
Mathias Bauera5dd1ea2010-04-17 12:41:17 +0200934# vim: set noet sw=4 ts=4: