blob: 69bcdae4d396b628d4b14f390aa9c4c710abb30e [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 \
Bjoern Michaelsendd8c8d82016-10-26 12:45:26 +020028 gbuildtojson \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020029 $(if $(filter MSC,$(COM)), \
30 gcc-wrapper \
31 g++-wrapper \
32 ) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020033 gencoll_rule \
34 genconv_dict \
35 gendict \
36 genindex_data \
37 helpex \
38 idxdict \
David Tardonfbfdfee2013-05-05 10:45:07 +020039 langsupport \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020040 $(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 \
Markus Mohrharde6fdfa02017-04-25 20:40:05 +020045 mbsdiff \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020046 mork_helper \
47 osl_process_child \
48 pdf2xml \
49 pdfunzip \
Miklos Vajna53bba962016-10-12 16:50:09 +020050 pdfverify \
Andras Timar72576f42013-08-20 13:24:19 +020051 pocheck \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020052 propex \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020053 regsvrex \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020054 saxparser \
55 sp2bv \
56 svg2odf \
57 svidl \
Markus Mohrhard12b37252017-08-21 09:32:02 +020058 $(if $(ENABLE_ONLINE_UPDATE_MAR),\
Markus Mohrhardc832aae2017-08-22 19:59:10 +020059 test_updater_dialog \
60 ) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020061 treex \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020062 ulfex \
Stephan Bergmann78dde872013-09-17 18:29:58 +020063 unoidl-read \
Stephan Bergmannfc549152013-09-16 16:48:09 +020064 unoidl-write \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020065 xrmex \
Thomas Arnhold5c669a52014-05-18 13:39:02 +020066 $(if $(filter-out ANDROID IOS WNT,$(OS)), \
Chris Sherlockc39bb972014-05-18 19:16:24 +100067 svdemo \
Caolán McNamaraaf6daec72015-07-10 11:04:50 +010068 fftester \
Chris Sherlockc39bb972014-05-18 19:16:24 +100069 svptest \
70 svpclient \
Chris Sherlockdd7260e2014-05-19 19:29:54 +100071 pixelctl ) \
Ashod Nakashiana692cdf2017-11-19 20:38:43 -050072 $(if $(filter LINUX %BSD SOLARIS,$(OS)), tilebench) \
Richard PALOfd612a12015-09-15 15:58:51 +020073 $(if $(filter LINUX MACOSX SOLARIS WNT %BSD,$(OS)),icontest \
Markus Mohrhardbf9435b2014-11-12 06:06:36 +010074 outdevgrind) \
75 vcldemo \
Michael Stahl30c237a2014-10-30 22:59:02 +010076 tiledrendering \
Chris Sherlock5757af82014-12-09 14:21:33 +110077 mtfdemo \
Tomaž Vajngerl3e6052c2016-08-22 18:10:02 +090078 visualbackendtest \
Caolán McNamarae451b032016-03-07 13:19:55 +000079 $(if $(and $(ENABLE_GTK3), $(filter LINUX %BSD SOLARIS,$(OS))), gtktiledviewer) \
Bjoern Michaelsen6acfbf72010-11-11 18:38:32 +010080))
Michael Stahldbd21fc2010-05-11 20:17:15 +020081
Michael Stahl5e300e92013-09-19 00:06:24 +020082$(eval $(call gb_Helper_register_executables_for_install,SDK,sdk, \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020083 $(if $(filter MSC,$(COM)),climaker) \
Matúš Kukan807fa5a2013-06-15 22:52:39 +020084 cppumaker \
85 idlc \
86 javamaker \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020087 $(if $(filter UCPP,$(BUILD_TYPE)),ucpp) \
88 $(if $(filter ODK,$(BUILD_TYPE)),unoapploader) \
Stephan Bergmann532b47a2016-02-04 15:51:08 +010089 unoidl-check \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020090 $(if $(filter ODK,$(BUILD_TYPE)),uno-skeletonmaker) \
David Ostrovskybed65802012-04-06 01:51:05 +020091))
92
Michael Stahl7c898c92014-10-28 22:11:00 +010093$(eval $(call gb_Helper_register_executables_for_install,OOO,brand, \
Markus Mohrharded736022016-08-24 23:32:14 +020094 $(if $(ENABLE_ONLINE_UPDATE_MAR),\
95 mar \
Markus Mohrhard7eca4fa2016-12-27 02:45:55 +010096 $(if $(filter WNT,$(OS)), \
97 update_service \
98 ) \
Markus Mohrharded736022016-08-24 23:32:14 +020099 updater )\
Rene Engelhard691105c2016-03-28 22:39:12 +0200100 $(call gb_Helper_optional,BREAKPAD,minidump_upload) \
Caolán McNamara46346a22016-12-05 12:59:08 +0000101 $(call gb_Helper_optional,FUZZERS,wmffuzzer) \
Caolán McNamara85e85072016-12-30 15:30:20 +0000102 $(call gb_Helper_optional,FUZZERS,jpgfuzzer) \
Caolán McNamara6bd74512017-01-03 18:41:22 +0000103 $(call gb_Helper_optional,FUZZERS,giffuzzer) \
Caolán McNamara7bc163e2017-01-06 12:21:56 +0000104 $(call gb_Helper_optional,FUZZERS,xbmfuzzer) \
Caolán McNamara8eb70692017-01-07 20:29:35 +0000105 $(call gb_Helper_optional,FUZZERS,xpmfuzzer) \
Caolán McNamara1413ab32017-01-08 20:54:02 +0000106 $(call gb_Helper_optional,FUZZERS,pngfuzzer) \
Caolán McNamara4df12fe2017-01-08 21:20:56 +0000107 $(call gb_Helper_optional,FUZZERS,bmpfuzzer) \
Caolán McNamara1f5a2f72017-01-09 10:06:07 +0000108 $(call gb_Helper_optional,FUZZERS,svmfuzzer) \
Caolán McNamara4fcf17f2017-01-09 17:04:27 +0000109 $(call gb_Helper_optional,FUZZERS,pcdfuzzer) \
Caolán McNamara0f6d5632017-01-12 10:49:50 +0000110 $(call gb_Helper_optional,FUZZERS,dxffuzzer) \
Caolán McNamara5d98a542017-01-12 11:23:07 +0000111 $(call gb_Helper_optional,FUZZERS,metfuzzer) \
Caolán McNamara1c364b92017-01-12 11:25:24 +0000112 $(call gb_Helper_optional,FUZZERS,ppmfuzzer) \
Caolán McNamara25a10ae2017-01-24 09:13:23 +0000113 $(call gb_Helper_optional,FUZZERS,psdfuzzer) \
Caolán McNamara3084e8f2017-01-26 12:23:10 +0000114 $(call gb_Helper_optional,FUZZERS,epsfuzzer) \
Caolán McNamarafedbbc52017-01-28 12:42:02 +0000115 $(call gb_Helper_optional,FUZZERS,pctfuzzer) \
Caolán McNamaraf9ead4c2017-02-13 09:42:41 +0000116 $(call gb_Helper_optional,FUZZERS,pcxfuzzer) \
Caolán McNamara273823d2017-02-14 09:00:19 +0000117 $(call gb_Helper_optional,FUZZERS,rasfuzzer) \
Caolán McNamara433b9862017-02-17 20:39:02 +0000118 $(call gb_Helper_optional,FUZZERS,tgafuzzer) \
Caolán McNamara6a141832017-02-22 11:11:54 +0000119 $(call gb_Helper_optional,FUZZERS,tiffuzzer) \
Caolán McNamara40e55cf2017-02-23 10:30:17 +0000120 $(call gb_Helper_optional,FUZZERS,hwpfuzzer) \
Caolán McNamaraf1d4c402017-02-24 14:50:36 +0000121 $(call gb_Helper_optional,FUZZERS,602fuzzer) \
Caolán McNamara85abe702017-02-27 09:35:54 +0000122 $(call gb_Helper_optional,FUZZERS,lwpfuzzer) \
David Tardon3fa34da2017-03-14 10:17:41 +0100123 $(call gb_Helper_optional,FUZZERS,olefuzzer) \
Caolán McNamaraf5bfdb02017-03-02 14:41:46 +0000124 $(call gb_Helper_optional,FUZZERS,pptfuzzer) \
Caolán McNamarad8c5cc72017-03-24 11:57:44 +0000125 $(call gb_Helper_optional,FUZZERS,rtffuzzer) \
Caolán McNamara462d1f72017-04-01 20:54:54 +0100126 $(call gb_Helper_optional,FUZZERS,cgmfuzzer) \
Caolán McNamara15c9f282017-04-03 09:00:16 +0100127 $(call gb_Helper_optional,FUZZERS,ww2fuzzer) \
Caolán McNamara151914d2017-04-28 12:18:08 +0100128 $(call gb_Helper_optional,FUZZERS,ww6fuzzer) \
Caolán McNamara5cd1da62017-05-02 12:56:34 +0100129 $(call gb_Helper_optional,FUZZERS,ww8fuzzer) \
Caolán McNamarae9ca7bc2017-06-02 11:29:09 +0100130 $(call gb_Helper_optional,FUZZERS,qpwfuzzer) \
Caolán McNamaraea3ca5e2017-07-28 08:46:17 +0100131 $(call gb_Helper_optional,FUZZERS,slkfuzzer) \
Caolán McNamaraa34bb5d2017-09-19 09:04:26 +0100132 $(call gb_Helper_optional,FUZZERS,fodtfuzzer) \
Caolán McNamara4e302882017-09-19 10:40:03 +0100133 $(call gb_Helper_optional,FUZZERS,fodsfuzzer) \
Caolán McNamara14b057b2017-09-21 09:43:17 +0100134 $(call gb_Helper_optional,FUZZERS,fodpfuzzer) \
Caolán McNamara68fb7262017-10-30 14:24:14 +0000135 $(call gb_Helper_optional,FUZZERS,xlsfuzzer) \
Caolán McNamaraa4b7c542017-11-02 09:50:17 +0000136 $(call gb_Helper_optional,FUZZERS,scrtffuzzer) \
Caolán McNamara74043932017-11-06 15:30:24 +0000137 $(call gb_Helper_optional,FUZZERS,wksfuzzer) \
Caolán McNamarafc590872017-11-09 09:00:33 +0000138 $(call gb_Helper_optional,FUZZERS,diffuzzer) \
Caolán McNamara6c9562f2017-11-24 09:10:46 +0000139 $(call gb_Helper_optional,FUZZERS,docxfuzzer) \
Caolán McNamara08f7ff02017-11-28 16:56:41 +0000140 $(call gb_Helper_optional,FUZZERS,xlsxfuzzer) \
Caolán McNamara324af622017-11-29 10:44:09 +0000141 $(call gb_Helper_optional,FUZZERS,pptxfuzzer) \
Caolán McNamara1706ccb2017-12-01 14:52:13 +0000142 $(call gb_Helper_optional,FUZZERS,mmlfuzzer) \
Caolán McNamara124138e2017-12-04 12:08:46 +0000143 $(call gb_Helper_optional,FUZZERS,mtpfuzzer) \
Caolán McNamara0dc3b102017-12-20 17:32:15 +0000144 $(call gb_Helper_optional,FUZZERS,htmlfuzzer) \
Caolán McNamara575a2b02018-02-07 12:19:10 +0000145 $(call gb_Helper_optional,FUZZERS,sftfuzzer) \
Michael Stahl7c898c92014-10-28 22:11:00 +0100146 $(if $(filter-out ANDROID IOS MACOSX WNT,$(OS)),oosplash) \
147 soffice_bin \
148 $(if $(filter DESKTOP,$(BUILD_TYPE)),unopkg_bin) \
149 $(if $(filter WNT,$(OS)), \
Michael Stahlf3616062014-10-28 23:03:56 +0100150 soffice \
Michael Stahl7c898c92014-10-28 22:11:00 +0100151 unoinfo \
152 unopkg \
153 unopkg_com \
154 ) \
155))
156
Michael Stahlee80cbb2014-10-28 23:35:21 +0100157$(eval $(call gb_Helper_register_executables_for_install,OOO,base_brand, \
158 $(if $(filter WNT,$(OS)), \
159 sbase \
160 ) \
161))
162
163$(eval $(call gb_Helper_register_executables_for_install,OOO,base, \
164 $(if $(filter WNT,$(OS)), \
165 odbcconfig \
166 ) \
167))
168
Michael Stahl5ceb8b72014-10-28 23:42:05 +0100169$(eval $(call gb_Helper_register_executables_for_install,OOO,calc_brand, \
170 $(if $(filter WNT,$(OS)), \
171 scalc \
172 ) \
173))
174
Michael Stahl557f58d2014-10-28 23:51:16 +0100175$(eval $(call gb_Helper_register_executables_for_install,OOO,draw_brand, \
176 $(if $(filter WNT,$(OS)), \
177 sdraw \
178 ) \
179))
180
Michael Stahl3ba20ef2014-10-28 23:57:21 +0100181$(eval $(call gb_Helper_register_executables_for_install,OOO,impress_brand, \
182 $(if $(filter WNT,$(OS)), \
183 simpress \
184 ) \
185))
186
Michael Stahl30047f22014-10-29 00:02:58 +0100187$(eval $(call gb_Helper_register_executables_for_install,OOO,math_brand, \
188 $(if $(filter WNT,$(OS)), \
189 smath \
190 ) \
191))
192
Michael Stahla77ef6c2014-10-29 00:11:29 +0100193$(eval $(call gb_Helper_register_executables_for_install,OOO,writer_brand, \
194 $(if $(filter WNT,$(OS)), \
195 sweb \
196 swriter \
197 ) \
198))
199
Matúš Kukan9555b5b2013-06-14 12:48:20 +0200200$(eval $(call gb_Helper_register_executables_for_install,OOO,ooo, \
Matúš Kukan807fa5a2013-06-15 22:52:39 +0200201 gengal \
Stephan Bergmannf3f63f52014-11-06 14:11:35 +0100202 $(if $(filter WNT,$(OS)),,uri-encode) \
Andras Timar7af143a2015-05-17 14:32:02 +0200203 $(if $(ENABLE_MACOSX_SANDBOX),, \
Thorsten Behrensa807f902017-02-18 23:49:38 +0100204 $(if $(ENABLE_HEADLESS),, \
205 ui-previewer \
206 ) \
Andras Timar7af143a2015-05-17 14:32:02 +0200207 ) \
Michael Stahlf049b832014-10-30 22:57:06 +0100208 $(if $(filter WNT,$(OS)), \
209 senddoc \
210 ) \
Matúš Kukan9555b5b2013-06-14 12:48:20 +0200211))
212
Michael Stahlf049b832014-10-30 22:57:06 +0100213ifeq ($(OS),WNT)
214$(eval $(call gb_Helper_register_executables_for_install,OOO,quickstart, \
215 quickstart \
216))
217endif
218
Michael Stahl368729d2014-10-28 22:40:39 +0100219$(eval $(call gb_Helper_register_executables_for_install,OOO,python, \
220 $(if $(filter WNT,$(OS)), \
221 python \
222 ) \
223))
224
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +0200225ifeq ($(USING_X11), TRUE)
Michael Stahl58735f02014-10-30 22:43:27 +0100226$(eval $(call gb_Helper_register_executables_for_install,OOO,gnome, \
Michael Stahl58735f02014-10-30 22:43:27 +0100227 $(if $(ENABLE_GTK),\
228 xid-fullscreen-on-all-monitors \
229 ) \
230))
231endif
232
Michael Stahlf4fac5e2014-10-28 22:32:40 +0100233ifneq ($(ENABLE_PDFIMPORT),)
234$(eval $(call gb_Helper_register_executables_for_install,OOO,pdfimport, \
235 xpdfimport \
236))
237endif
238
Matúš Kukan74f5df92013-06-10 00:48:31 +0200239$(eval $(call gb_Helper_register_executables_for_install,UREBIN,ure,\
Tor Lillqvist08452f12013-08-19 00:41:12 +0300240 $(if $(and $(ENABLE_JAVA),$(filter-out MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),javaldx) \
Tor Lillqvist8ba6e0d2014-09-20 01:01:09 +0300241 $(if $(ENABLE_MACOSX_SANDBOX),, \
242 regmerge \
243 regview \
244 ) \
Matúš Kukane78fe7a2013-06-11 16:02:34 +0200245 $(if $(filter DESKTOP,$(BUILD_TYPE)),uno) \
David Ostrovsky5342bc02012-04-01 16:07:41 +0200246))
David Tardon3446cda2011-12-23 12:21:19 +0100247
Matúš Kukan74f5df92013-06-10 00:48:31 +0200248$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,base, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200249 abp \
250 dbp \
251 dbu \
Marcos Paulo de Souza53070b02013-06-04 13:41:12 -0300252))
253
Marcos Paulo de Souzacb548bc2013-06-10 19:20:14 -0300254$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,calc, \
255 analysis \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300256 $(call gb_Helper_optional,DBCONNECTIVITY,calc) \
Marcos Paulo de Souzacb548bc2013-06-10 19:20:14 -0300257 date \
258 pricing \
259 sc \
260 scd \
261 scfilt \
262 scui \
osnolae1fa08f2014-05-29 10:26:28 +0200263 wpftcalc \
Caolán McNamara84cbd412017-11-18 15:13:51 +0000264 solver \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300265 $(call gb_Helper_optional,SCRIPTING,vbaobj) \
Marcos Paulo de Souzacb548bc2013-06-10 19:20:14 -0300266))
267
Matúš Kukan74f5df92013-06-10 00:48:31 +0200268$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,graphicfilter, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200269 svgfilter \
270 flash \
271 wpftdraw \
272 graphicfilter \
Marcos Paulo de Souza67dd9582013-05-08 14:24:57 -0300273))
274
Matúš Kukan74f5df92013-06-10 00:48:31 +0200275$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,impress, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200276 animcore \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200277 PresenterScreen \
David Ostrovsky2aa5d132013-10-05 23:07:24 +0200278 PresentationMinimizer \
David Tardon41297572013-10-30 08:56:06 +0100279 wpftimpress \
Marcos Paulo de Souzaa6f81b32013-06-06 15:27:41 -0300280))
281
Matúš Kukan74f5df92013-06-10 00:48:31 +0200282$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,onlineupdate, \
Bjoern Michaelsena18b56c2013-11-21 17:31:37 +0100283 $(if $(ENABLE_ONLINE_UPDATE), \
284 updatecheckui \
285 updchk \
286 ) \
Marcos Paulo de Souza2feb7562013-05-12 19:53:17 -0300287))
288
Matúš Kukan74f5df92013-06-10 00:48:31 +0200289$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,gnome, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200290 $(if $(ENABLE_EVOAB2),evoab) \
291 $(if $(ENABLE_GTK),vclplug_gtk) \
292 $(if $(ENABLE_GTK3),vclplug_gtk3) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200293 $(if $(ENABLE_SYSTRAY_GTK),qstart_gtk) \
294 $(if $(ENABLE_GIO),losessioninstall) \
295 $(if $(ENABLE_GIO),ucpgio1) \
Marcos Paulo de Souza36564f32013-05-07 11:44:32 -0300296))
297
Matúš Kukan74f5df92013-06-10 00:48:31 +0200298$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,kde, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200299 $(if $(ENABLE_KDE4),kde4be1) \
Milian Wolfff8119792018-01-10 17:12:00 +0100300 $(if $(ENABLE_KDE5),kde5be1) \
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +0200301 $(if $(USING_X11), \
Miklos Vajna4d5de802014-06-08 21:46:53 +0200302 $(if $(ENABLE_KDE4),vclplug_kde4) \
Milian Wolff4d78cf92018-01-10 16:26:10 +0100303 $(if $(ENABLE_KDE5),vclplug_kde5) \
Jan-Marek Glogowski2ffb83d2017-10-30 18:45:46 +0100304 $(if $(ENABLE_QT5),vclplug_qt5) \
Milian Wolffecb5fcf2018-01-10 17:50:43 +0100305 $(if $(ENABLE_GTK3_KDE5),vclplug_gtk3_kde5) \
Miklos Vajna4d5de802014-06-08 21:46:53 +0200306 ) \
Matúš Kukand0e099f2013-05-04 16:45:32 +0200307))
Milian Wolffecb5fcf2018-01-10 17:50:43 +0100308ifneq ($(ENABLE_GTK3_KDE5),)
309$(eval $(call gb_Helper_register_executables_for_install,OOO,kde, \
310 lo_kde5filepicker \
311))
312endif
Matúš Kukand0e099f2013-05-04 16:45:32 +0200313
Matúš Kukan74f5df92013-06-10 00:48:31 +0200314$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,math, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200315 sm \
316 smd \
Marcos Paulo de Souza8a58bc22013-05-27 19:13:14 -0300317))
318
Michael Stahl53fd7e82014-07-20 19:55:40 +0200319$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ogltrans, \
320 OGLTrans \
321))
322
Matúš Kukan74f5df92013-06-10 00:48:31 +0200323$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300324 acc \
Tor Lillqvist262aa2c2014-04-17 22:09:44 +0300325 $(call gb_Helper_optional,AVMEDIA,avmedia) \
Michael Stahl0b49cc52014-06-13 16:38:15 +0200326 $(if $(filter MACOSX,$(OS)),\
Riccardo Magliocchettid4759062014-11-04 11:57:14 +0100327 avmediaMacAVF \
David Tardonbfbbbd82016-09-28 10:02:11 +0200328 $(if $(ENABLE_MACOSX_SANDBOX),,\
Douglas Mencken78310ff2016-09-25 04:49:44 -0400329 $(if $(shell test $(MACOSX_SDK_VERSION) -ge 101200 || echo not),avmediaQuickTime) \
David Tardonbfbbbd82016-09-28 10:02:11 +0200330 ) \
Michael Stahl0b49cc52014-06-13 16:38:15 +0200331 ) \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300332 $(call gb_Helper_optional,SCRIPTING, \
333 basctl \
334 basprov \
335 ) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200336 basegfx \
337 bib \
338 $(if $(ENABLE_CAIRO_CANVAS),cairocanvas) \
339 canvasfactory \
340 canvastools \
341 chartcore \
342 chartcontroller \
Thorsten Behrensa807f902017-02-18 23:49:38 +0100343 $(if $(ENABLE_HEADLESS),, \
344 chartopengl \
345 ) \
Tor Lillqvistbf6544c02014-12-08 09:29:28 +0200346 $(call gb_Helper_optional,OPENCL,clew) \
Tor Lillqvista59e2d42014-08-11 11:42:33 +0300347 $(if $(filter $(OS),WNT),,cmdmail) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200348 cppcanvas \
349 configmgr \
350 ctl \
351 cui \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300352 $(call gb_Helper_optional,DBCONNECTIVITY, \
353 dba \
354 dbase \
355 dbmm \
Tamas Bunth95bece32018-01-08 15:57:39 +0100356 dbaxml \
357 dbahsql) \
Caolán McNamara4ec87ca2016-12-17 15:47:10 +0000358 dbtools \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200359 deploymentmisc \
360 $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +0200361 $(if $(USING_X11),desktop_detector) \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300362 $(call gb_Helper_optional,SCRIPTING,dlgprov) \
Michael Stahl3f405b12017-06-16 16:21:08 +0200363 $(if $(filter WNT,$(OS)),directx9canvas) \
Christian Lohmaier6019a152013-10-07 23:19:08 +0200364 $(if $(ENABLE_OPENGL_CANVAS),oglcanvas) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200365 drawinglayer \
366 editeng \
Tor Lillqviste597ef02017-03-14 11:59:12 +0200367 $(if $(filter WNT,$(OS)),emser) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200368 evtatt \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300369 expwrap \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300370 $(call gb_Helper_optional,DBCONNECTIVITY, \
371 flat \
372 file) \
Matúš Kukan90750f02013-04-15 13:36:02 +0200373 filterconfig \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300374 fps_office \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200375 for \
376 forui \
377 frm \
378 fsstorage \
379 fwe \
Bjoern Michaelsen167458f2013-02-25 15:44:36 +0100380 fwi \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200381 fwk \
382 fwl \
Bjoern Michaelsen65875bf2013-02-25 15:45:40 +0100383 fwm \
Michael Stahl3f405b12017-06-16 16:21:08 +0200384 $(if $(filter WNT,$(OS)),gdipluscanvas) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200385 guesslang \
386 $(if $(filter DESKTOP,$(BUILD_TYPE)),helplinker) \
387 i18npool \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300388 i18nsearch \
Oliver Specht7f533e62015-11-04 13:58:41 +0100389 gie \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200390 hyphen \
Oliver Specht7f533e62015-11-04 13:58:41 +0100391 icg \
Tor Lillqvist08452f12013-08-19 00:41:12 +0300392 $(if $(ENABLE_JAVA),jdbc) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300393 ldapbe2 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200394 localebe1 \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300395 log \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200396 lng \
397 lnth \
Marcos Paulo de Souza1492a2f2013-06-13 11:32:09 -0300398 $(if $(filter $(OS),MACOSX),macbe1) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200399 $(if $(MERGELIBS),merged) \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300400 migrationoo2 \
401 migrationoo3 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200402 msfilter \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300403 $(call gb_Helper_optional,SCRIPTING,msforms) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200404 mtfrenderer \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300405 $(call gb_Helper_optional,DBCONNECTIVITY,mysql) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200406 odbc \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200407 odfflatxml \
408 offacc \
Marcos Paulo de Souza24426c92013-11-22 17:20:57 -0200409 oox \
Tor Lillqvistc1d09b12014-11-26 22:30:33 +0200410 $(call gb_Helper_optional,OPENCL,opencl) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300411 passwordcontainer \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200412 pcr \
413 pdffilter \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300414 $(call gb_Helper_optional,SCRIPTING,protocolhandler) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200415 sax \
416 sb \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300417 $(call gb_Helper_optional,DBCONNECTIVITY,sdbt) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200418 scn \
419 sd \
420 sdd \
421 sdfilt \
422 sdui \
423 sfx \
424 simplecanvas \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300425 slideshow \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200426 sot \
Marcos Paulo de Souza32848f02013-08-25 20:20:29 -0300427 spell \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200428 $(if $(ENABLE_HEADLESS),,spl) \
Maxim Monastirskyf82f7bf2014-04-27 15:54:58 +0300429 storagefd \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300430 $(call gb_Helper_optional,SCRIPTING,stringresource) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200431 svgio \
Armin Le Grand83535a22017-06-09 19:55:17 +0200432 emfio \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200433 svl \
434 svt \
435 svx \
436 svxcore \
437 sw \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300438 syssh \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200439 textconversiondlgs \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300440 textfd \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200441 tk \
442 tl \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200443 ucpexpand1 \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300444 ucpext \
Stephan Bergmann6948c542015-10-26 17:55:14 +0100445 ucpimage \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300446 ucpcmis1 \
447 ucptdoc1 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200448 unordf \
449 unoxml \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300450 updatefeed \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200451 utl \
452 uui \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300453 $(call gb_Helper_optional,SCRIPTING, \
454 vbaevents \
455 vbahelper \
456 ) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200457 vcl \
458 vclcanvas \
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +0200459 $(if $(USING_X11), \
Marcos Paulo de Souza24426c92013-11-22 17:20:57 -0200460 vclplug_gen \
Marcos Paulo de Souza24426c92013-11-22 17:20:57 -0200461 ) \
David Tardonb7fa9952014-04-24 14:02:23 +0200462 writerperfect \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200463 xmlscript \
464 xmlfa \
465 xmlfd \
466 xo \
467 xof \
468 xsltdlg \
469 xsltfilter \
David Ostrovsky4e3086d2015-10-23 18:39:07 +0200470 mork \
471 mozbootstrap \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200472 $(if $(filter $(OS),WNT), \
473 ado \
Tor Lillqviste597ef02017-03-14 11:59:12 +0200474 oleautobridge \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200475 smplmail \
476 wininetbe1 \
477 ) \
478 $(if $(filter $(OS),MACOSX), \
Tor Lillqvist523df6ef2013-08-22 23:59:25 +0300479 $(if $(ENABLE_MACOSX_SANDBOX),, \
480 AppleRemote \
481 ) \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200482 fps_aqua \
483 MacOSXSpell \
484 ) \
Matúš Kukan8008b662013-04-12 11:21:10 +0200485))
486
Michael Stahl5ac6c482014-07-20 20:04:15 +0200487$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,postgresqlsdbc, \
Tor Lillqvistc68dd992014-08-15 01:39:14 +0300488 $(if $(BUILD_POSTGRESQL_SDBC), \
489 postgresql-sdbc \
490 postgresql-sdbc-impl) \
Michael Stahl5ac6c482014-07-20 20:04:15 +0200491))
492
Michael Stahle0142132017-01-09 14:49:38 +0100493$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,firebirdsdbc, \
494 $(if $(ENABLE_FIREBIRD_SDBC),firebird_sdbc) \
495))
496
Tor Lillqvistbaee89d2015-04-28 19:13:08 +0300497ifneq ($(ENABLE_PDFIMPORT),)
Michael Stahl31d3a4d2014-07-20 19:51:50 +0200498$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,pdfimport, \
499 pdfimport \
500))
Tor Lillqvistbaee89d2015-04-28 19:13:08 +0300501endif
Michael Stahl31d3a4d2014-07-20 19:51:50 +0200502
Michael Stahlf01aa962014-07-20 20:15:54 +0200503$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,python, \
504 pythonloader \
505))
506
507$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,python, \
508 pyuno \
509 $(if $(filter-out WNT,$(OS)),pyuno_wrapper) \
510))
511
Michael Stahlea9f2c72014-06-13 16:43:10 +0200512$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,reportbuilder, \
513 rpt \
514 rptui \
515 rptxml \
516))
517
Matúš Kukan74f5df92013-06-10 00:48:31 +0200518$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,writer, \
Matúš Kukan8008b662013-04-12 11:21:10 +0200519 hwp \
Michael Meeksdb52fd72013-04-23 14:18:34 +0100520 $(if $(ENABLE_LWP),lwpft) \
Matúš Kukan8008b662013-04-12 11:21:10 +0200521 msword \
522 swd \
523 swui \
524 t602filter \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300525 $(call gb_Helper_optional,SCRIPTING,vbaswobj) \
Matúš Kukan8008b662013-04-12 11:21:10 +0200526 wpftwriter \
527 writerfilter \
Miklos Vajna69068f22017-07-17 08:02:54 +0200528 $(call gb_Helper_optional,DBCONNECTIVITY,writer) \
Bjoern Michaelsen3ed5ab52013-02-15 20:40:28 +0100529))
Bjoern Michaelsen9cc55772013-02-25 15:43:37 +0100530
Matúš Kukan4daf6602015-04-15 23:41:45 +0200531# cli_cppuhelper is NONE even though it is actually in URE because it is CliNativeLibrary
Michael Stahl1b736bf2013-09-18 21:01:14 +0200532$(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
Michael Stahl621b30e2013-10-22 00:32:12 +0200533 smoketest \
Michael Stahl1b736bf2013-09-18 21:01:14 +0200534 subsequenttest \
Michael Stahl621b30e2013-10-22 00:32:12 +0200535 test \
Stephan Bergmann965f3792016-08-29 22:53:24 +0200536 test-setupvcl \
Michael Stahl1b736bf2013-09-18 21:01:14 +0200537 testtools_cppobj \
538 testtools_bridgetest \
Stephan Bergmann16bbeb52016-09-14 15:52:04 +0200539 testtools_bridgetest-common \
Michael Stahl1b736bf2013-09-18 21:01:14 +0200540 testtools_constructors \
Michael Stahl621b30e2013-10-22 00:32:12 +0200541 unobootstrapprotector \
542 unoexceptionprotector \
543 unotest \
Stephan Bergmann369d9592014-06-04 08:45:54 +0200544 vclbootstrapprotector \
Kohei Yoshidaeef53622013-07-08 18:08:30 -0400545 scqahelper \
Michael Stahl4de7b402013-09-21 01:38:54 +0200546 unowinreg \
David Tardon01c75db2016-12-02 15:07:40 +0100547 wpftqahelper \
Matúš Kukan4daf6602015-04-15 23:41:45 +0200548 $(if $(filter MSC,$(COM)),cli_cppuhelper) \
549 $(if $(filter $(OS),ANDROID),lo-bootstrap) \
550 $(if $(filter $(OS),MACOSX),OOoSpotlightImporter) \
Stephan Bergmann3d229da2013-04-26 11:08:49 +0200551))
552
Matúš Kukan74f5df92013-06-10 00:48:31 +0200553$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,ure, \
Michael Stahl60530f42013-09-16 23:35:26 +0200554 affine_uno_uno \
Marcos Paulo de Souza4af38b02014-02-06 13:53:17 -0200555 $(if $(filter MSC,$(COM)),cli_uno) \
Stephan Bergmann475e4b42016-10-25 16:46:35 +0200556 i18nlangtag \
Marcos Paulo de Souza4af38b02014-02-06 13:53:17 -0200557 $(if $(ENABLE_JAVA), \
558 java_uno \
559 jpipe \
560 $(if $(filter $(OS),WNT),jpipx) \
561 juh \
562 juhx \
563 ) \
Michael Stahl60530f42013-09-16 23:35:26 +0200564 log_uno_uno \
565 unsafe_uno_uno \
Matúš Kukan9305b302013-04-11 22:49:48 +0200566 $(if $(filter MSC,$(COM)),$(if $(filter INTEL,$(CPUNAME)),msci,mscx),gcc3)_uno \
Matúš Kukanc9c963d2013-04-11 11:02:39 +0200567))
568
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200569$(eval $(call gb_Helper_register_libraries_for_install,PRIVATELIBS_URE,ure, \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200570 binaryurp \
571 bootstrap \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200572 introspection \
573 invocadapt \
574 invocation \
Marcos Paulo de Souza3a009c42013-11-04 13:06:32 -0200575 io \
Tor Lillqvist08452f12013-08-19 00:41:12 +0300576 $(if $(ENABLE_JAVA),javaloader) \
577 $(if $(ENABLE_JAVA),javavm) \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200578 $(if $(ENABLE_JAVA),jvmaccess) \
579 $(if $(ENABLE_JAVA),jvmfwk) \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200580 namingservice \
581 proxyfac \
582 reflection \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200583 reg \
584 sal_textenc \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200585 stocservices \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200586 store \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200587 unoidl \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200588 uuresolver \
Stephan Bergmann644c33a2013-08-27 13:58:52 +0200589 xmlreader \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200590))
591
Matúš Kukan74f5df92013-06-10 00:48:31 +0200592$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \
Michael Meeks791e2f62013-05-29 12:27:08 +0100593 $(if $(ENABLE_VLC),avmediavlc) \
Jan-Marek Glogowski65a00c72014-10-10 23:15:28 +0200594 $(if $(ENABLE_GSTREAMER_1_0),avmediagst) \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300595 $(if $(ENABLE_GSTREAMER_0_10),avmediagst_0_10) \
Michael Stahl3f405b12017-06-16 16:21:08 +0200596 $(if $(filter WNT,$(OS)),avmediawin) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300597 cached1 \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300598 collator_data \
Matúš Kukan6b436a12013-04-17 11:55:28 +0200599 comphelper \
Tor Lillqvist629cc602014-04-17 23:51:04 +0300600 $(call gb_Helper_optional,DBCONNECTIVITY,dbpool2) \
Markus Mohrhard98df76f2015-11-26 00:15:27 +0100601 $(call gb_Helper_optional,BREAKPAD,crashreport) \
Matúš Kukan3df1af32013-04-10 13:32:44 +0200602 deployment \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300603 deploymentgui \
604 dict_ja \
605 dict_zh \
606 embobj \
Tor Lillqvist08452f12013-08-19 00:41:12 +0300607 $(if $(ENABLE_JAVA),hsqldb) \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200608 i18nutil \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300609 index_data \
Richard PALOfd612a12015-09-15 15:58:51 +0200610 $(if $(and $(ENABLE_GTK3), $(filter LINUX %BSD SOLARIS,$(OS))), libreofficekitgtk) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300611 localedata_en \
612 localedata_es \
613 localedata_euro \
614 localedata_others \
Matúš Kukan3df1af32013-04-10 13:32:44 +0200615 mcnttype \
Marcos Paulo de Souza32848f02013-08-25 20:20:29 -0300616 $(if $(ENABLE_JAVA), \
617 $(if $(filter $(OS),MACOSX),,officebean) \
618 ) \
Tor Lillqviste597ef02017-03-14 11:59:12 +0200619 emboleobj \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200620 package2 \
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +0200621 $(if $(USING_X11),recentfile) \
Tor Lillqvist9ecac3872014-10-21 23:21:37 +0300622 $(call gb_Helper_optional,SCRIPTING,scriptframe) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300623 sdbc2 \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200624 sofficeapp \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300625 srtrs1 \
Marcos Paulo de Souzaf70343b2014-02-12 06:53:02 -0200626 $(if $(filter $(OS),WNT),sysdtrans) \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300627 textconv_dict \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200628 ucb1 \
Matúš Kukan6b436a12013-04-17 11:55:28 +0200629 ucbhelper \
Matúš Kukandcae0502014-02-25 21:47:33 +0100630 $(if $(WITH_WEBDAV),ucpdav1) \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200631 ucpfile1 \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300632 ucpftp1 \
633 ucpchelp1 \
634 ucphier1 \
635 ucppkg1 \
636 unopkgapp \
637 xmlsecurity \
Michael Stahl140ec1e2014-07-20 20:24:38 +0200638 xsec_xmlsec \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200639 xstor \
Marcos Paulo de Souza32848f02013-08-25 20:20:29 -0300640 $(if $(filter $(OS),MACOSX), \
641 macab1 \
642 macabdrv1 \
643 ) \
Michael Stahl7666c2622013-08-26 19:47:33 +0200644 $(if $(filter WNT,$(OS)), \
645 dnd \
646 dtrans \
647 fps \
648 ftransl \
Tor Lillqviste597ef02017-03-14 11:59:12 +0200649 inprocserv \
650 UAccCOM \
651 winaccessibility \
Michael Stahl7666c2622013-08-26 19:47:33 +0200652 ) \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200653))
Michael Stahl140ec1e2014-07-20 20:24:38 +0200654
Matúš Kukanc39a24402011-07-31 16:53:30 +0200655ifeq ($(OS),WNT)
Michael Stahlb09c5282013-08-31 00:25:58 +0200656$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexbinarytable, \
Tor Lillqviste597ef02017-03-14 11:59:12 +0200657 regactivex \
Michael Stahlb09c5282013-08-31 00:25:58 +0200658))
659
Michael Stahl4bab1f22014-08-02 20:26:26 +0200660$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activex, \
Tor Lillqviste597ef02017-03-14 11:59:12 +0200661 so_activex \
662 spsupp \
Michael Stahl4bab1f22014-08-02 20:26:26 +0200663))
664
665ifneq ($(BUILD_X64),)
666$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexwin64, \
Tor Lillqviste597ef02017-03-14 11:59:12 +0200667 so_activex_x64 \
668 spsupp_x64 \
Michael Stahl4bab1f22014-08-02 20:26:26 +0200669))
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 \
Michael Stahlb2193382014-08-02 21:12:09 +0200689 propertyhdl \
Michael Stahl8dac2cc2017-06-02 15:55:31 +0200690 shlxthdl \
Michael Stahlb2193382014-08-02 21:12:09 +0200691))
692
Michael Stahl9b50c4f2017-06-02 22:47:23 +0200693ifneq ($(BUILD_X64),)
694$(eval $(call gb_Helper_register_packages_for_install,winexplorerextwin64, \
695 $(if $(filter MSC,$(COM)),msvc_dlls) \
696))
697
Michael Stahlb2193382014-08-02 21:12:09 +0200698$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerextwin64, \
699 ooofilt_x64 \
Michael Stahlb2193382014-08-02 21:12:09 +0200700 propertyhdl_x64 \
Michael Stahl8dac2cc2017-06-02 15:55:31 +0200701 shlxthdl_x64 \
Michael Stahlb2193382014-08-02 21:12:09 +0200702))
Michael Stahl9b50c4f2017-06-02 22:47:23 +0200703endif # BUILD_X64
Michael Stahlb2193382014-08-02 21:12:09 +0200704
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
David Ostrovsky715aafa2014-11-21 15:03:13 +0100766ifeq (CT2N,$(filter CT2N,$(BUILD_TYPE)))
767$(eval $(call gb_Helper_register_packages_for_install,extensions_ct2n,\
768 ct2n \
769))
770endif
771
David Ostrovsky5f770592014-11-22 21:46:23 +0100772ifeq (NUMBERTEXT,$(filter NUMBERTEXT,$(BUILD_TYPE)))
773$(eval $(call gb_Helper_register_packages_for_install,extensions_numbertext,\
774 numbertext \
775))
776endif
777
Michael Stahl87a723d2012-08-17 12:43:37 +0200778$(eval $(call gb_Helper_register_jars,OXT, \
779 EvolutionarySolver \
Stephan Bergmann13270202013-12-16 11:23:54 +0100780 active_java \
Michael Stahl87a723d2012-08-17 12:43:37 +0200781 mediawiki \
782 nlpsolver \
Stephan Bergmannffb1e882013-03-07 11:05:57 +0100783 passive_java \
Michael Stahl87a723d2012-08-17 12:43:37 +0200784))
785
David Tardon0773c8c2013-05-01 15:04:48 +0200786$(eval $(call gb_Helper_register_jars,NONE,\
Michael Stahl31c32c12014-04-17 23:37:30 +0200787 ConnectivityTools \
David Tardon0773c8c2013-05-01 15:04:48 +0200788 HelloWorld \
789 Highlight \
790 MemoryUsage \
791 OOoRunner \
David Tardon0773c8c2013-05-01 15:04:48 +0200792 TestExtension \
793 test \
794 test-tools \
Michael Stahl4f346c92014-02-04 18:28:46 +0100795 testComponent \
David Tardon0773c8c2013-05-01 15:04:48 +0200796))
Michael Stahl9870a5f2014-02-04 18:03:46 +0100797endif
David Tardon0773c8c2013-05-01 15:04:48 +0200798
Matúš Kukan4d5e5902016-11-30 09:15:53 +0100799# 'test_unittest' is only package delivering to workdir.
800# Other packages could be potentially autoinstalled.
801$(eval $(call gb_Helper_register_packages, \
802 test_unittest \
803 cli_basetypes_copy \
Matúš Kukan4d5e5902016-11-30 09:15:53 +0100804 extras_wordbook \
David Tardon25366752017-11-27 10:11:50 +0100805 $(if $(ENABLE_HTMLHELP),\
806 helpcontent2_html_static \
807 helpcontent2_html \
808 ) \
Matúš Kukan4d5e5902016-11-30 09:15:53 +0100809 instsetoo_native_setup \
810 $(if $(ENABLE_OOENV),instsetoo_native_ooenv) \
Matúš Kukan4d5e5902016-11-30 09:15:53 +0100811 postprocess_registry \
Matúš Kukan4d5e5902016-11-30 09:15:53 +0100812 readlicense_oo_readmes \
Matúš Kukan4d5e5902016-11-30 09:15:53 +0100813 setup_native_misc \
814 share \
Matúš Kukan4d5e5902016-11-30 09:15:53 +0100815 vcl_fontunxpsprint \
816))
817
Matúš Kukan4430ace2016-11-28 16:42:09 +0100818$(eval $(call gb_Helper_register_packages_for_install,impress,\
819 sd_xml \
820))
821
Markus Mohrharddf4b8ae2016-12-21 00:08:49 +0100822$(eval $(call gb_Helper_register_packages_for_install,calc,\
823 sc_res_xml \
824))
825
Matúš Kukan7b340f02016-12-24 14:42:54 +0100826$(eval $(call gb_Helper_register_packages_for_install,libreofficekit,\
Stephan Bergmann7c19c0e2017-12-23 22:38:18 +0100827 $(if $(filter LINUX %BSD SOLARIS, $(OS)),libreofficekit_selectionhandles) \
Matúš Kukan7b340f02016-12-24 14:42:54 +0100828))
829
Michael Stahl5784caf2014-02-04 20:56:25 +0100830$(eval $(call gb_Helper_register_packages_for_install,ure,\
Stephan Bergmann7d5b30b2014-09-18 18:07:41 +0200831 instsetoo_native_setup_ure \
Michael Stahl5784caf2014-02-04 20:56:25 +0100832 ure_install \
833 $(if $(ENABLE_JAVA),\
Simon Wilper0fc8df62015-01-24 01:43:35 +0100834 jvmfwk_jvmfwk3_ini \
Michael Stahl5784caf2014-02-04 20:56:25 +0100835 jvmfwk_javavendors \
836 jvmfwk_jreproperties \
837 $(if $(filter MACOSX,$(OS)),bridges_jnilib_java_uno) \
838 ) \
839))
840
Matúš Kukan56628172016-12-23 21:31:18 +0100841$(eval $(call gb_Helper_register_packages_for_install,postgresqlsdbc,\
842 $(if $(BUILD_POSTGRESQL_SDBC),connectivity_postgresql-sdbc) \
843))
844
Matúš Kukanfd7c94f2016-11-28 14:48:43 +0100845$(eval $(call gb_Helper_register_packages_for_install,sdk,\
846 odk_share_readme \
847 odk_share_readme_generated \
848 $(if $(filter WNT,$(OS)),odk_cli) \
849 odk_config \
850 $(if $(filter WNT,$(OS)),odk_config_win) \
851 odk_docs \
852 $(if $(DOXYGEN),odk_doxygen) \
853 odk_examples \
854 odk_headers \
Michael Stahl3563faa2017-06-02 20:43:53 +0200855 odk_headers_generated \
Matúš Kukanfd7c94f2016-11-28 14:48:43 +0100856 odk_html \
Matúš Kukanfd7c94f2016-11-28 14:48:43 +0100857 odk_settings \
858 odk_settings_generated \
859 offapi_idl \
860 udkapi_idl \
861 $(if $(ENABLE_JAVA), \
862 odk_javadoc \
863 odk_uno_loader_classes \
864 odk_unowinreg \
865 ) \
866))
867
Michael Stahl6cf07532014-03-13 19:43:27 +0100868$(eval $(call gb_Helper_register_packages_for_install,ooo,\
Michael Stahl9978e4c2015-02-28 22:00:24 +0100869 $(if $(SYSTEM_LIBEXTTEXTCAT),,libexttextcat_fingerprint) \
870 officecfg_misc \
Matúš Kukan4430ace2016-11-28 16:42:09 +0100871 $(if $(filter $(OS),MACOSX), \
872 extensions_mdibundle \
873 extensions_OOoSpotlightImporter \
874 ) \
Matúš Kukan42b959f2016-11-25 22:42:42 +0100875 extras_autocorr \
876 extras_autotextuser \
877 extras_cfgsrvnolang \
878 extras_cfgusr \
879 extras_database \
880 extras_databasebiblio \
881 extras_gallbullets \
882 extras_gallhtmlexpo \
883 extras_gallmytheme \
884 extras_gallroot \
885 extras_gallsystem \
Matúš Kukan42b959f2016-11-25 22:42:42 +0100886 extras_gallwwwgraf \
Michael Stahl9978e4c2015-02-28 22:00:24 +0100887 extras_glade \
888 extras_labels \
Matúš Kukan42b959f2016-11-25 22:42:42 +0100889 $(if $(filter WNT,$(OS)),extras_newfiles) \
890 extras_palettes \
891 extras_tplofficorr \
892 extras_tploffimisc \
893 extras_tplpresnt \
894 extras_tpl_styles \
895 extras_tplpersonal \
896 extras_tplwizbitmap \
897 extras_tplwizdesktop \
898 extras_tplwizletter \
899 extras_tplwizfax \
900 extras_tplwizagenda \
901 extras_tplwizreport \
902 extras_tplwizstyles \
Michael Stahl9978e4c2015-02-28 22:00:24 +0100903 framework_dtd \
Matúš Kukan4430ace2016-11-28 16:42:09 +0100904 $(if $(filter $(OS),MACOSX),infoplist) \
Matúš Kukandc2d33d2017-02-12 08:07:00 +0100905 oox_customshapes \
906 oox_generated \
Michael Stahl9978e4c2015-02-28 22:00:24 +0100907 package_dtd \
Matúš Kukan4430ace2016-11-28 16:42:09 +0100908 sd_web \
909 sfx2_emojiconfig \
Matúš Kukanb0903562016-12-24 06:07:05 +0100910 $(call gb_Helper_optional,DESKTOP,\
911 $(if $(filter-out WNT,$(OS)),$(if $(ENABLE_MACOSX_SANDBOX),,shell_senddoc))) \
Matúš Kukan0b66ade2016-12-01 14:47:31 +0100912 $(call gb_Helper_optional,DESKTOP,$(if $(filter-out MACOSX WNT,$(OS)),svx_gengal)) \
Matúš Kukan4430ace2016-11-28 16:42:09 +0100913 $(if $(USING_X11),vcl_fontunxppds) \
914 $(if $(filter $(OS),MACOSX),vcl_osxres) \
Michael Stahl9978e4c2015-02-28 22:00:24 +0100915 xmloff_dtd \
916 xmlscript_dtd \
David Tardon66cb8e412017-12-07 15:51:04 +0100917 xmlhelp_helpxsl \
Michael Stahl9978e4c2015-02-28 22:00:24 +0100918 $(if $(ENABLE_JAVA),\
919 scripting_java \
920 scripting_java_jars \
921 $(if $(ENABLE_SCRIPTING_BEANSHELL),scripting_ScriptsBeanShell) \
922 $(if $(ENABLE_SCRIPTING_JAVASCRIPT),scripting_ScriptsJavaScript) \
923 ) \
924 $(if $(DISABLE_SCRIPTING),,scripting_scriptbindinglib) \
Matúš Kukan4430ace2016-11-28 16:42:09 +0100925 $(if $(filter $(OS),MACOSX),sysui_osxicons) \
926 wizards_basicshare \
Michael Stahl9978e4c2015-02-28 22:00:24 +0100927 wizards_basicsrvaccess2base \
928 wizards_basicsrvdepot \
929 wizards_basicsrveuro \
930 wizards_basicsrvgimmicks \
931 wizards_basicsrvimport \
932 wizards_basicsrvform \
Matúš Kukan4430ace2016-11-28 16:42:09 +0100933 wizards_basicsrvstandard \
Michael Stahl9978e4c2015-02-28 22:00:24 +0100934 wizards_basicsrvtemplate \
935 wizards_basicsrvtools \
936 wizards_basicsrvtutorials \
Matúš Kukan4430ace2016-11-28 16:42:09 +0100937 wizards_basicusr \
Caolán McNamaraa95def12017-05-23 12:36:52 +0100938 wizards_properties \
939 wizards_wizardshare \
Thorsten Behrensa807f902017-02-18 23:49:38 +0100940 $(if $(ENABLE_HEADLESS),, \
941 chart2_opengl_shader \
942 ) \
Markus Mohrhard3fb03202014-12-10 17:06:30 +0100943 vcl_opengl_shader \
Tor Lillqvist98015cd2016-02-12 16:36:55 +0200944 $(if $(filter WNT,$(OS)), \
945 vcl_opengl_blacklist \
946 ) \
Markus Mohrhard3fb03202014-12-10 17:06:30 +0100947 $(if $(ENABLE_OPENGL_CANVAS),canvas_opengl_shader) \
David Ostrovsky53f0eb12016-02-15 22:42:17 +0100948 $(if $(DISABLE_PYTHON),,$(if $(filter-out AIX,$(OS)), \
949 Pyuno/commonwizards \
950 Pyuno/fax \
951 Pyuno/letter \
952 Pyuno/agenda \
David Ostrovsky53f0eb12016-02-15 22:42:17 +0100953 Pyuno/mailmerge \
954 )) \
Miklos Vajnaf09bcdd2016-02-29 13:55:45 +0100955 sfx2_classification \
Michael Meeksc44726c2016-07-11 15:12:38 +0100956 $(if $(filter OPENCL,$(BUILD_TYPE)),sc_opencl_runtimetest) \
Mike Kaganski585d9802017-12-22 20:46:12 +0300957 $(if $(and $(filter WNT,$(OS)), $(filter X86_64,$(CPUNAME))),twain_dsm) \
Markus Mohrhard3fb03202014-12-10 17:06:30 +0100958))
959
Michael Stahlf8de1df2017-06-02 12:34:47 +0200960$(eval $(call gb_Helper_register_packages_for_install,ooo_fonts,\
961 extras_fonts \
Stephan Bergmann00d24732017-09-25 10:58:03 +0200962 $(if $(USING_X11)$(ENABLE_HEADLESS)$(filter ANDROID,$(OS)), \
963 postprocess_fontconfig) \
Michael Stahlf8de1df2017-06-02 12:34:47 +0200964 $(call gb_Helper_optional,MORE_FONTS,\
Yousuf Philips4099b762017-12-16 16:55:46 +0400965 fonts_alef \
Yousuf Philips4eaeb802017-12-21 18:57:02 +0400966 fonts_amiri \
Michael Stahlf8de1df2017-06-02 12:34:47 +0200967 fonts_caladea \
968 fonts_carlito \
Yousuf Philips4099b762017-12-16 16:55:46 +0400969 fonts_culmus \
Michael Stahlf8de1df2017-06-02 12:34:47 +0200970 fonts_dejavu \
971 fonts_emojione_color \
972 fonts_gentium \
Yousuf Philips4eaeb802017-12-21 18:57:02 +0400973 fonts_kacst \
Michael Stahlf8de1df2017-06-02 12:34:47 +0200974 fonts_liberation \
975 fonts_liberation_narrow \
976 fonts_libertineg \
Yousuf Philips4099b762017-12-16 16:55:46 +0400977 fonts_libre_hebrew \
Yousuf Philipsb97e7132017-10-31 21:48:27 +0400978 fonts_noto \
Yousuf Philips4eaeb802017-12-21 18:57:02 +0400979 fonts_reem \
Michael Stahlf8de1df2017-06-02 12:34:47 +0200980 fonts_sourcecode \
981 fonts_sourcesans \
Yousuf Philips4eaeb802017-12-21 18:57:02 +0400982 fonts_scheherazade \
Michael Stahlf8de1df2017-06-02 12:34:47 +0200983 ) \
984))
985
Michael Stahlaf79ff72017-06-01 14:32:13 +0200986$(eval $(call gb_Helper_register_packages_for_install,ooo_images,\
987 postprocess_images \
988 $(call gb_Helper_optional,HELP,helpcontent2_helpimages) \
989))
990
Markus Mohrhard3fb03202014-12-10 17:06:30 +0100991$(eval $(call gb_Helper_register_packages_for_install,ogltrans,\
Matúš Kukan4430ace2016-11-28 16:42:09 +0100992 sd_opengl \
Markus Mohrhard3fb03202014-12-10 17:06:30 +0100993 slideshow_opengl_shader \
Michael Stahl6cf07532014-03-13 19:43:27 +0100994))
995
Matúš Kukan120a87a2016-12-24 00:03:01 +0100996ifneq ($(ENABLE_PDFIMPORT),)
997$(eval $(call gb_Helper_register_packages_for_install,pdfimport, \
998 sdext_pdfimport_pdf \
999))
1000endif
1001
Michael Stahl4de54e52015-02-28 21:34:51 +01001002$(eval $(call gb_Helper_register_packages_for_install,reportbuilder,\
1003 reportbuilder-templates \
1004))
1005
Michael Stahle0aaa832015-02-28 21:29:27 +01001006$(eval $(call gb_Helper_register_packages_for_install,xsltfilter,\
1007 filter_docbook \
1008 filter_xhtml \
1009 filter_xslt \
1010))
1011
Matúš Kukanaabc5aa2016-11-20 10:35:38 +01001012$(eval $(call gb_Helper_register_packages_for_install,brand,\
1013 desktop_branding \
1014 $(if $(CUSTOM_BRAND_DIR),desktop_branding_custom) \
Michael Stahl9c9109c2017-06-02 22:44:19 +02001015 $(if $(filter DESKTOP,$(BUILD_TYPE)),desktop_scripts_install) \
Thorsten Behrensa807f902017-02-18 23:49:38 +01001016 $(if $(and $(filter-out MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),\
1017 $(if $(ENABLE_HEADLESS),, \
1018 desktop_soffice_sh \
1019 ) \
1020 ) \
Matúš Kukan6de5cf02016-12-02 11:31:50 +01001021 readlicense_oo_files \
1022 $(if $(filter WNT,$(OS)),readlicense_oo_license) \
Matúš Kukan67398a82016-12-01 22:19:04 +01001023 $(call gb_Helper_optional,DESKTOP,setup_native_packinfo) \
Matúš Kukanaabc5aa2016-11-20 10:35:38 +01001024))
1025
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +02001026ifeq ($(USING_X11), TRUE)
Michael Stahl139a4b62014-10-31 23:42:37 +01001027$(eval $(call gb_Helper_register_packages_for_install,base_brand,\
1028 desktop_sbase_sh \
1029))
1030
1031$(eval $(call gb_Helper_register_packages_for_install,calc_brand,\
1032 desktop_scalc_sh \
1033))
1034
1035$(eval $(call gb_Helper_register_packages_for_install,draw_brand,\
1036 desktop_sdraw_sh \
1037))
1038
1039$(eval $(call gb_Helper_register_packages_for_install,impress_brand,\
1040 desktop_simpress_sh \
1041))
1042
1043$(eval $(call gb_Helper_register_packages_for_install,math_brand,\
1044 desktop_smath_sh \
1045))
1046
1047$(eval $(call gb_Helper_register_packages_for_install,writer_brand,\
1048 desktop_swriter_sh \
1049))
Samuel Mehrbrodtc29ea222015-09-18 14:12:08 +02001050endif # USING_X11=TRUE
Michael Stahl139a4b62014-10-31 23:42:37 +01001051
Matúš Kukan67398a82016-12-01 22:19:04 +01001052$(eval $(call gb_Helper_register_packages_for_install,onlineupdate,\
1053 $(if $(ENABLE_ONLINE_UPDATE),$(if $(filter LINUX SOLARIS,$(OS)),setup_native_scripts)) \
1054))
1055
Stephan Bergmanna756b782014-11-26 17:20:52 +01001056ifneq ($(DISABLE_PYTHON),TRUE)
1057$(eval $(call gb_Helper_register_packages_for_install,python, \
1058 pyuno_pythonloader_ini \
Michael Stahl62eb3bf2015-02-28 21:10:20 +01001059 pyuno_python_scripts \
1060 $(if $(SYSTEM_PYTHON),,$(if $(filter-out WNT,$(OS)),python_shell)) \
1061 scripting_ScriptsPython \
Stephan Bergmanna756b782014-11-26 17:20:52 +01001062))
Michael Stahldedaf742015-02-28 21:17:04 +01001063
Michael Stahl8c53af62015-02-28 21:02:04 +01001064$(eval $(call gb_Helper_register_packages_for_install,python_scriptprovider, \
1065 scriptproviderforpython \
1066))
Michael Stahldedaf742015-02-28 21:17:04 +01001067
1068$(eval $(call gb_Helper_register_packages_for_install,python_librelogo, \
1069 librelogo \
1070 librelogo_properties \
1071))
1072endif # DISABLE_PYTHON
Stephan Bergmanna756b782014-11-26 17:20:52 +01001073
David Tardonc2eca352012-12-02 10:51:37 +01001074# External executables
1075$(eval $(call gb_ExternalExecutable_register_executables,\
David Tardon63069262012-12-29 12:56:24 +01001076 genbrk \
1077 genccode \
1078 gencmn \
David Tardonc2eca352012-12-02 10:51:37 +01001079 python \
David Tardonce038cf2013-10-20 20:43:46 +02001080 ucpp \
David Tardonc2eca352012-12-02 10:51:37 +01001081 xmllint \
1082 xsltproc \
1083))
1084
David Tardon397ad4d2016-06-05 08:19:30 +02001085# Resources
Caolán McNamara00657ae2017-06-11 20:56:30 +01001086$(eval $(call gb_Helper_register_mos,\
David Tardon397ad4d2016-06-05 08:19:30 +02001087 acc \
David Tardon397ad4d2016-06-05 08:19:30 +02001088 avmedia \
1089 $(call gb_Helper_optional,SCRIPTING,basctl) \
Caolán McNamara00657ae2017-06-11 20:56:30 +01001090 chart \
David Tardon397ad4d2016-06-05 08:19:30 +02001091 cnr \
1092 cui \
Caolán McNamara00657ae2017-06-11 20:56:30 +01001093 $(call gb_Helper_optional,DBCONNECTIVITY,dba) \
David Tardon397ad4d2016-06-05 08:19:30 +02001094 dkt \
1095 editeng \
Caolán McNamara00657ae2017-06-11 20:56:30 +01001096 flt \
David Tardon397ad4d2016-06-05 08:19:30 +02001097 for \
Caolán McNamara00657ae2017-06-11 20:56:30 +01001098 $(call gb_Helper_optional,DESKTOP,fps) \
David Tardon397ad4d2016-06-05 08:19:30 +02001099 frm \
Caolán McNamara00657ae2017-06-11 20:56:30 +01001100 fwk \
1101 pcr \
David Tardon397ad4d2016-06-05 08:19:30 +02001102 rpt \
David Tardon397ad4d2016-06-05 08:19:30 +02001103 $(call gb_Helper_optional,SCRIPTING,sb) \
1104 sc \
Caolán McNamara00657ae2017-06-11 20:56:30 +01001105 sca \
Caolán McNamara84cbd412017-11-18 15:13:51 +00001106 scc \
David Tardon397ad4d2016-06-05 08:19:30 +02001107 sd \
David Tardon397ad4d2016-06-05 08:19:30 +02001108 sfx \
1109 sm \
David Tardon397ad4d2016-06-05 08:19:30 +02001110 svl \
1111 svt \
1112 svx \
1113 sw \
David Tardon397ad4d2016-06-05 08:19:30 +02001114 uui \
1115 vcl \
Caolán McNamara00657ae2017-06-11 20:56:30 +01001116 wiz \
1117 wpt \
1118 $(if $(ENABLE_NSS),xsc) \
David Tardon397ad4d2016-06-05 08:19:30 +02001119))
1120
1121# UI configuration
1122$(eval $(call gb_Helper_register_uiconfigs,\
1123 cui \
1124 $(call gb_Helper_optional,DBCONNECTIVITY,dbaccess) \
1125 desktop \
Caolán McNamara5d6a6052017-02-17 13:39:24 +00001126 editeng \
David Tardon397ad4d2016-06-05 08:19:30 +02001127 filter \
1128 formula \
1129 fps \
1130 $(call gb_Helper_optional,SCRIPTING,modules/BasicIDE) \
1131 $(call gb_Helper_optional,DBCONNECTIVITY,\
1132 modules/dbapp \
1133 modules/dbbrowser \
1134 modules/dbquery \
1135 modules/dbrelation \
1136 ) \
1137 modules/dbreport \
1138 $(call gb_Helper_optional,DBCONNECTIVITY,\
1139 modules/dbtable \
1140 modules/dbtdata \
1141 ) \
1142 modules/sabpilot \
1143 $(call gb_Helper_optional,DBCONNECTIVITY,modules/sbibliography) \
1144 modules/scalc \
1145 modules/scanner \
1146 modules/schart \
1147 modules/sdraw \
1148 modules/sglobal \
1149 modules/simpress \
1150 modules/smath \
1151 $(call gb_Helper_optional,DBCONNECTIVITY,modules/spropctrlr) \
1152 modules/StartModule \
1153 modules/sweb \
1154 modules/swform \
1155 modules/swreport \
1156 modules/swriter \
1157 modules/swxform \
1158 sfx \
1159 svt \
1160 svx \
David Tardon397ad4d2016-06-05 08:19:30 +02001161 uui \
1162 vcl \
1163 writerperfect \
Caolán McNamara8092d342016-12-19 13:19:57 +00001164 $(if $(ENABLE_NSS),xmlsec) \
David Tardon397ad4d2016-06-05 08:19:30 +02001165))
1166
Bjoern Michaelsen7f77e682016-10-12 23:31:15 +02001167ifeq ($(gb_GBUILDSELFTEST),t)
Bjoern Michaelsen5cfcd682016-10-14 00:57:36 +02001168$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, gbuildselftestdep gbuildselftest))
1169$(eval $(call gb_Helper_register_executables,NONE, gbuildselftestexe))
Bjoern Michaelsen7f77e682016-10-12 23:31:15 +02001170endif
1171
Mathias Bauera5dd1ea2010-04-17 12:41:17 +02001172# vim: set noet sw=4 ts=4: