blob: 398396e83009c57bbc390c0aee85ce22bd8332d1 [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 \
27 cppunit/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 \
49 propex \
50 reg2unoidl \
51 regsvrex \
52 rsc \
53 saxparser \
54 sp2bv \
55 svg2odf \
56 svidl \
57 stringex \
58 transex3 \
59 treex \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020060 uiex \
61 ulfex \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020062 xrmex \
Bjoern Michaelsen6acfbf72010-11-11 18:38:32 +010063))
Michael Stahldbd21fc2010-05-11 20:17:15 +020064
David Ostrovskybed65802012-04-06 01:51:05 +020065$(eval $(call gb_Helper_register_executables,SDK, \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020066 $(if $(filter MSC,$(COM)),climaker) \
Matúš Kukan807fa5a2013-06-15 22:52:39 +020067 cppumaker \
68 idlc \
69 javamaker \
70 regcompare \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020071 $(if $(filter UCPP,$(BUILD_TYPE)),ucpp) \
72 $(if $(filter ODK,$(BUILD_TYPE)),unoapploader) \
73 $(if $(filter ODK,$(BUILD_TYPE)),uno-skeletonmaker) \
David Ostrovskybed65802012-04-06 01:51:05 +020074))
75
Matúš Kukan9555b5b2013-06-14 12:48:20 +020076$(eval $(call gb_Helper_register_executables_for_install,OOO,ooo, \
Matúš Kukan807fa5a2013-06-15 22:52:39 +020077 gengal \
Matúš Kukan9555b5b2013-06-14 12:48:20 +020078))
79
Philipp Lohmann [pl]8c5a96f2011-01-20 13:38:53 +010080$(eval $(call gb_Helper_register_executables,OOO, \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020081 $(call gb_Helper_optional,CRASHREP,crashrep) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020082 gnome-open-url.bin \
83 $(if $(filter YES,$(ENABLE_NPAPI_INTO_BROWSER)),nsplugin) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020084 $(if $(filter-out ANDROID IOS MACOSX WNT,$(OS)),oosplash) \
85 $(if $(filter YES,$(ENABLE_NPAPI_FROM_BROWSER)),pluginapp.bin) \
86 $(if $(filter-out WNT,$(OS)),soffice.bin) \
87 spadmin.bin \
Norbert Thiebaud07b3d082012-05-14 20:09:41 -050088 $(if $(filter $(GUIBASE)$(ENABLE_TDE),unxTRUE), \
89 tdefilepicker \
90 ) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020091 uri-encode \
Matúš Kukan073b50b2011-12-24 01:50:21 +010092 $(if $(filter $(GUIBASE)$(ENABLE_KDE),unxTRUE), \
93 kdefilepicker \
94 ) \
Caolán McNamara9543bba2012-03-26 12:15:22 +010095 ui-previewer \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020096 $(if $(filter DESKTOP,$(BUILD_TYPE)),unopkg.bin) \
Matúš Kukan1f2a6352013-06-14 16:11:09 +020097 xpdfimport \
Matúš Kukan6141dbb2013-06-11 00:59:27 +020098 $(if $(filter WNT,$(OS)), \
99 crashrep_com \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200100 odbcconfig \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200101 pyuno/python \
102 quickstart \
103 sbase \
104 scalc \
105 sdraw \
106 senddoc \
107 simpress \
108 soffice \
109 soffice_bin \
110 smath \
111 sweb \
112 swriter \
113 unoinfo \
114 unopkg \
115 unopkg_bin \
116 unopkg_com \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200117 ) \
Philipp Lohmann [pl]8c5a96f2011-01-20 13:38:53 +0100118))
119
Matúš Kukan74f5df92013-06-10 00:48:31 +0200120$(eval $(call gb_Helper_register_executables_for_install,UREBIN,ure,\
Matúš Kukan944f3a62013-06-14 12:48:20 +0200121 $(if $(and $(SOLAR_JAVA),$(filter-out MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),javaldx) \
Tor Lillqvista074ee02013-06-17 11:15:44 +0300122 regmerge \
123 regview \
Matúš Kukane78fe7a2013-06-11 16:02:34 +0200124 $(if $(filter DESKTOP,$(BUILD_TYPE)),uno) \
David Ostrovsky5342bc02012-04-01 16:07:41 +0200125))
David Tardon3446cda2011-12-23 12:21:19 +0100126
Stephan Bergmanna6139f62012-11-20 11:15:56 +0100127ifeq ($(ENABLE_NPAPI_FROM_BROWSER),YES)
Matúš Kukan8829b7c2012-03-03 16:35:52 +0100128$(eval $(call gb_Helper_register_libraries,OOOLIBS, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200129 pl \
Matúš Kukan8829b7c2012-03-03 16:35:52 +0100130))
Stephan Bergmanna6139f62012-11-20 11:15:56 +0100131endif
132
133ifeq ($(ENABLE_NPAPI_INTO_BROWSER),YES)
Stephan Bergmannf9059d42012-11-19 17:41:01 +0100134$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200135 npsoplugin \
Stephan Bergmannf9059d42012-11-19 17:41:01 +0100136))
137endif
Peter Foleya80a5ab2011-12-17 22:11:57 +0100138
Michael Stahl67d72f42011-12-17 23:17:45 +0100139ifeq ($(OS),MACOSX)
140
Michael Stahl489adac2011-12-21 16:52:30 +0100141$(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200142 OOoSpotlightImporter \
Michael Stahl67d72f42011-12-17 23:17:45 +0100143))
144
145endif
146
Matúš Kukan74f5df92013-06-10 00:48:31 +0200147$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,base, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200148 abp \
149 dbp \
150 dbu \
Marcos Paulo de Souza53070b02013-06-04 13:41:12 -0300151))
152
Marcos Paulo de Souzacb548bc2013-06-10 19:20:14 -0300153$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,calc, \
154 analysis \
155 calc \
156 date \
157 pricing \
158 sc \
159 scd \
160 scfilt \
161 scui \
162 solver \
163 $(if $(DISABLE_SCRIPTING),,vbaobj) \
164))
165
Matúš Kukan74f5df92013-06-10 00:48:31 +0200166$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,graphicfilter, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200167 svgfilter \
168 flash \
169 wpftdraw \
170 graphicfilter \
Marcos Paulo de Souza67dd9582013-05-08 14:24:57 -0300171))
172
Matúš Kukan74f5df92013-06-10 00:48:31 +0200173$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,tde, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200174 $(if $(ENABLE_TDE),tdebe1) \
Marcos Paulo de Souza4656a892013-05-06 23:21:25 -0300175))
176
Matúš Kukan74f5df92013-06-10 00:48:31 +0200177$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,impress, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200178 animcore \
179 placeware \
180 PresenterScreen \
Marcos Paulo de Souzaa6f81b32013-06-06 15:27:41 -0300181))
182
Matúš Kukan74f5df92013-06-10 00:48:31 +0200183$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,onlineupdate, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200184 updatecheckui \
185 updchk \
Marcos Paulo de Souza2feb7562013-05-12 19:53:17 -0300186))
187
Matúš Kukan74f5df92013-06-10 00:48:31 +0200188$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,gnome, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200189 $(if $(ENABLE_EVOAB2),evoab) \
190 $(if $(ENABLE_GTK),vclplug_gtk) \
191 $(if $(ENABLE_GTK3),vclplug_gtk3) \
192 $(if $(ENABLE_GCONF),gconfbe1) \
193 $(if $(ENABLE_SYSTRAY_GTK),qstart_gtk) \
194 $(if $(ENABLE_GIO),losessioninstall) \
195 $(if $(ENABLE_GIO),ucpgio1) \
196 $(if $(ENABLE_GNOMEVFS),ucpgvfs1) \
Marcos Paulo de Souza36564f32013-05-07 11:44:32 -0300197))
198
Matúš Kukan74f5df92013-06-10 00:48:31 +0200199$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,kde, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200200 $(if $(ENABLE_KDE),kdebe1) \
201 $(if $(ENABLE_KDE4),kde4be1) \
Matúš Kukand0e099f2013-05-04 16:45:32 +0200202))
203
Matúš Kukan74f5df92013-06-10 00:48:31 +0200204$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,math, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200205 sm \
206 smd \
Marcos Paulo de Souza8a58bc22013-05-27 19:13:14 -0300207))
208
Matúš Kukan74f5df92013-06-10 00:48:31 +0200209$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300210 acc \
Matúš Kukand11cad22013-04-10 23:24:08 +0200211 avmedia \
212 $(if $(DISABLE_SCRIPTING),,basctl) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300213 $(if $(DISABLE_SCRIPTING),,basprov) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200214 basegfx \
215 bib \
216 $(if $(ENABLE_CAIRO_CANVAS),cairocanvas) \
217 canvasfactory \
218 canvastools \
219 chartcore \
220 chartcontroller \
221 cppcanvas \
222 configmgr \
223 ctl \
224 cui \
225 dba \
226 dbase \
227 dbmm \
228 $(if $(DISABLE_DBCONNECTIVITY),,dbtools) \
229 dbaxml \
230 deploymentmisc \
231 $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \
232 $(if $(filter unx,$(GUIBASE)),desktop_detector) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300233 $(if $(DISABLE_SCRIPTING),,dlgprov) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200234 $(if $(ENABLE_DIRECTX),directx9canvas) \
235 drawinglayer \
236 editeng \
237 egi \
238 eme \
239 $(if $(filter WNT,$(OS)),$(if $(DISABLE_ATL),,emser)) \
240 epb \
241 epg \
242 epp \
243 eps \
244 ept \
245 era \
246 eti \
247 evtatt \
248 exp \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300249 expwrap \
250 fastsax \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200251 flat \
Bjoern Michaelsenc1dda952013-02-25 15:37:55 +0100252 file \
Matúš Kukan90750f02013-04-15 13:36:02 +0200253 filterconfig \
Andrzej J.R. Huntf32dc632013-07-15 21:11:22 +0200254 $(if $(filter $(ENABLE_FIREBIRD_SDBC),TRUE),firebird_sdbc) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300255 fpicker \
256 fps_office \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200257 for \
258 forui \
259 frm \
260 fsstorage \
261 fwe \
Bjoern Michaelsen167458f2013-02-25 15:44:36 +0100262 fwi \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200263 fwk \
264 fwl \
Bjoern Michaelsen65875bf2013-02-25 15:45:40 +0100265 fwm \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200266 $(if $(ENABLE_DIRECTX),gdipluscanvas) \
267 guesslang \
268 $(if $(filter DESKTOP,$(BUILD_TYPE)),helplinker) \
269 i18npool \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300270 i18nsearch \
271 hatchwindowfactory \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200272 hyphen \
273 icd \
274 icg \
275 idx \
276 ime \
277 ipb \
278 ipd \
279 ips \
280 ipt \
281 ipx \
282 ira \
283 itg \
284 iti \
285 $(if $(SOLAR_JAVA),jdbc) \
286 $(if $(ENABLE_KAB),kab1) \
287 $(if $(ENABLE_KAB),kabdrv1) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300288 ldapbe2 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200289 localebe1 \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300290 log \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200291 lng \
292 lnth \
Marcos Paulo de Souza1492a2f2013-06-13 11:32:09 -0300293 $(if $(filter $(OS),MACOSX),macbe1) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200294 $(if $(MERGELIBS),merged) \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300295 migrationoo2 \
296 migrationoo3 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200297 msfilter \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300298 $(if $(DISABLE_SCRIPTING),,msforms) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200299 mtfrenderer \
300 mysql \
301 odbc \
302 odbcbase \
303 odfflatxml \
304 offacc \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300305 passwordcontainer \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200306 pcr \
307 pdffilter \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300308 $(if $(DISABLE_SCRIPTING),,protocolhandler) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200309 res \
310 sax \
311 sb \
312 sdbt \
313 scn \
314 sd \
315 sdd \
316 sdfilt \
317 sdui \
318 sfx \
319 simplecanvas \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300320 slideshow \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200321 sot \
322 $(if $(ENABLE_HEADLESS),,spl) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300323 $(if $(DISABLE_SCRIPTING),,stringresource) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200324 svgio \
325 svl \
326 svt \
327 svx \
328 svxcore \
329 sw \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300330 syssh \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200331 $(if $(ENABLE_TDEAB),tdeab1) \
332 $(if $(ENABLE_TDEAB),tdeabdrv1) \
333 textconversiondlgs \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300334 textfd \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200335 tk \
336 tl \
Matúš Kukand11cad22013-04-10 23:24:08 +0200337 $(if $(ENABLE_TELEPATHY),tubes) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200338 ucpexpand1 \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300339 ucpext \
340 ucpcmis1 \
341 ucptdoc1 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200342 unordf \
343 unoxml \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300344 updatefeed \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200345 utl \
346 uui \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300347 $(if $(DISABLE_SCRIPTING),,vbaevents) \
348 $(if $(DISABLE_SCRIPTING),,vbahelper) \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200349 vcl \
350 vclcanvas \
351 $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))),vclplug_gen) \
352 xmlscript \
353 xmlfa \
354 xmlfd \
355 xo \
356 xof \
357 xsltdlg \
358 xsltfilter \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200359 $(if $(filter $(OS),WNT), \
360 ado \
Fridrich Štrbaad0f85e2013-07-24 14:39:03 +0200361 $(if $(DISABLE_ATL),,oleautobridge) \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200362 smplmail \
363 wininetbe1 \
364 ) \
365 $(if $(filter $(OS),MACOSX), \
366 AppleRemote \
367 fps_aqua \
368 MacOSXSpell \
369 ) \
Matúš Kukan8008b662013-04-12 11:21:10 +0200370))
371
Matúš Kukan74f5df92013-06-10 00:48:31 +0200372$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,writer, \
Matúš Kukan8008b662013-04-12 11:21:10 +0200373 hwp \
Michael Meeksdb52fd72013-04-23 14:18:34 +0100374 $(if $(ENABLE_LWP),lwpft) \
Matúš Kukan8008b662013-04-12 11:21:10 +0200375 msword \
376 swd \
377 swui \
378 t602filter \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300379 $(if $(DISABLE_SCRIPTING),,vbaswobj) \
Matúš Kukan8008b662013-04-12 11:21:10 +0200380 wpftwriter \
381 writerfilter \
Bjoern Michaelsen3ed5ab52013-02-15 20:40:28 +0100382))
Bjoern Michaelsen9cc55772013-02-25 15:43:37 +0100383
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100384$(eval $(call gb_Helper_register_libraries,OOOLIBS, \
Peter Foley0ea09fa2011-12-20 12:15:42 -0500385 adabas \
386 adabasui \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200387 agg \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200388 $(if $(filter $(OS),ANDROID),, \
Tor Lillqvista1aed542012-08-23 22:23:33 +0300389 basebmp \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200390 ) \
391 communi \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200392 oox \
Peter Foley0ea09fa2011-12-20 12:15:42 -0500393 ooxml \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200394 sdbc \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200395 avmediaQuickTime \
Peter Foley9956f6d2011-12-25 11:54:34 -0500396 filtertracer \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200397 mork \
398 mozab2 \
399 mozabdrv \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200400 rpt \
401 rptui \
402 rptxml \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200403 simplecm \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200404 spa \
Matúš Kukan11fcd992013-06-12 21:23:31 +0200405 spell \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200406 sts \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200407 vclplug_tde \
408 vclplug_kde \
409 vclplug_kde4 \
410 vclplug_svp \
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100411))
Mathias Bauera5dd1ea2010-04-17 12:41:17 +0200412
Tor Lillqvist92f23292012-06-05 16:35:49 +0300413ifneq (,$(filter ANDROID IOS,$(OS)))
414
415$(eval $(call gb_Helper_register_libraries,OOOLIBS, \
416 libotouch \
417))
418
419endif
420
David Tardon6df9c472011-09-15 14:44:34 +0200421ifeq ($(filter MACOSX WNT,$(OS)),)
422
423$(eval $(call gb_Helper_register_libraries,OOOLIBS, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200424 spl_unx \
David Tardon6df9c472011-09-15 14:44:34 +0200425))
426
427endif
428
Stephan Bergmann3d229da2013-04-26 11:08:49 +0200429$(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200430 smoketest \
431 subsequenttest \
432 test \
433 unobootstrapprotector \
434 unoexceptionprotector \
435 unotest \
Kohei Yoshidaeef53622013-07-08 18:08:30 -0400436 scqahelper \
Stephan Bergmann3d229da2013-04-26 11:08:49 +0200437))
438
Matúš Kukan74f5df92013-06-10 00:48:31 +0200439$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,ure, \
Matúš Kukanc9c963d2013-04-11 11:02:39 +0200440 affine_uno \
441 $(if $(SOLAR_JAVA),java_uno) \
442 $(if $(SOLAR_JAVA),juh) \
443 $(if $(SOLAR_JAVA),juhx) \
444 $(if $(SOLAR_JAVA),jvmaccess) \
445 $(if $(SOLAR_JAVA),jvmfwk) \
446 log_uno \
447 reg \
448 sal_textenc \
449 store \
450 $(if $(SOLAR_JAVA),sunjavaplugin) \
451 unoidl \
452 unsafe_uno \
Matúš Kukancefeae72013-04-16 12:58:47 +0200453 $(if $(URELIBS),urelibs) \
Matúš Kukanc9c963d2013-04-11 11:02:39 +0200454 xmlreader \
Matúš Kukan9305b302013-04-11 22:49:48 +0200455 $(if $(filter MSC,$(COM)),$(if $(filter INTEL,$(CPUNAME)),msci,mscx),gcc3)_uno \
Matúš Kukanc9c963d2013-04-11 11:02:39 +0200456))
457
Matúš Kukan74f5df92013-06-10 00:48:31 +0200458$(eval $(call gb_Helper_register_libraries_for_install,UNOLIBS_URE,ure, \
Matúš Kukan2bb103c2013-04-17 11:40:37 +0200459 acceptor \
460 binaryurp \
461 bootstrap \
462 connector \
463 introspection \
464 invocadapt \
465 invocation \
466 $(if $(SOLAR_JAVA),javaloader) \
467 $(if $(SOLAR_JAVA),javavm) \
468 namingservice \
469 proxyfac \
470 reflection \
471 stocservices \
472 streams \
473 textinstream \
474 textoutstream \
475 uuresolver \
476))
477
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100478$(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
Matúš Kukanc9c963d2013-04-11 11:02:39 +0200479 $(if $(filter MSC,$(COM)),cli_cppuhelper) \
480 $(if $(filter MSC,$(COM)),cli_uno) \
Peter Foley42617572013-02-07 19:17:22 -0500481 getuid \
Matúš Kukanc9c963d2013-04-11 11:02:39 +0200482 jpipe \
483 $(if $(filter WNT,$(OS)),jpipx) \
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100484))
Mathias Bauera5dd1ea2010-04-17 12:41:17 +0200485
Matúš Kukan74f5df92013-06-10 00:48:31 +0200486$(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \
Michael Meeksb6508de2013-05-29 12:27:08 +0100487 $(if $(ENABLE_VLC),avmediavlc) \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300488 $(if $(ENABLE_GSTREAMER),avmediagst) \
489 $(if $(ENABLE_GSTREAMER_0_10),avmediagst_0_10) \
Matúš Kukanf29966b2013-06-14 11:02:19 +0200490 $(if $(ENABLE_DIRECTX),avmediawin) \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300491 cached1 \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300492 collator_data \
Matúš Kukan6b436a12013-04-17 11:55:28 +0200493 comphelper \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300494 dbpool2 \
Matúš Kukan3df1af32013-04-10 13:32:44 +0200495 deployment \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300496 deploymentgui \
497 dict_ja \
498 dict_zh \
499 embobj \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200500 fileacc \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300501 $(if $(SOLAR_JAVA),hsqldb) \
Matúš Kukan6b436a12013-04-17 11:55:28 +0200502 i18nlangtag \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200503 i18nutil \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300504 index_data \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300505 localedata_en \
506 localedata_es \
507 localedata_euro \
508 localedata_others \
Matúš Kukan3df1af32013-04-10 13:32:44 +0200509 mcnttype \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200510 package2 \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300511 $(if $(DISABLE_SCRIPTING),,scriptframe) \
512 sdbc2 \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200513 sofficeapp \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300514 srtrs1 \
515 textconv_dict \
Marcos Paulo de Souza31ed7f02013-06-11 17:43:23 -0300516 tvhlp1 \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200517 ucb1 \
Matúš Kukan6b436a12013-04-17 11:55:28 +0200518 ucbhelper \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200519 ucpfile1 \
Marcos Paulo de Souza1c2ab8f2013-06-11 19:37:26 -0300520 ucpftp1 \
521 ucpchelp1 \
522 ucphier1 \
523 ucppkg1 \
524 unopkgapp \
525 xmlsecurity \
526 xsec_fw \
Matúš Kukanceb54bc2013-04-15 12:57:35 +0200527 xstor \
528))
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100529$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200530 bluez_bluetooth \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200531 emboleobj \
Fridrich Štrbaad0f85e2013-07-24 14:39:03 +0200532 java_uno_accessbridge \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200533 libreoffice \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200534 macab1 \
535 macabdrv1 \
536 mozbootstrap \
537 officebean \
538 pyuno \
539 pyuno_wrapper \
540 recentfile \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200541 ucpdav1 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200542 xsec_xmlsec \
543 $(if $(filter $(OS),ANDROID), \
544 lo-bootstrap \
545 ) \
546 $(if $(filter $(OS),WNT), \
547 uwinapi \
548 ) \
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100549))
Michael Stahldbd21fc2010-05-11 20:17:15 +0200550
Matúš Kukanc39a24402011-07-31 16:53:30 +0200551ifeq ($(OS),WNT)
552$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
Fridrich Štrbaad0f85e2013-07-24 14:39:03 +0200553 dnd \
554 dtrans \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200555 fop \
Fridrich Štrbaad0f85e2013-07-24 14:39:03 +0200556 fps \
557 ftransl \
558 inprocserv \
559 instooofiltmsi \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200560 jfregca \
561 ooofilt \
562 ooofilt_x64 \
563 propertyhdl \
564 propertyhdl_x64 \
Fridrich Štrbaad0f85e2013-07-24 14:39:03 +0200565 qslnkmsi \
566 reg4allmsdoc \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200567 regactivex \
Peter Foley42617572013-02-07 19:17:22 -0500568 regpatchactivex \
Fridrich Štrbaad0f85e2013-07-24 14:39:03 +0200569 sdqsmsi \
570 sellangmsi \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200571 shlxthdl \
572 shlxthdl_x64 \
573 shlxtmsi \
Fridrich Štrbaad0f85e2013-07-24 14:39:03 +0200574 sn_tools \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200575 so_activex \
576 so_activex_x64 \
577 sysdtrans \
Peter Foley42617572013-02-07 19:17:22 -0500578 thidxmsi \
Peter Foley613221b2013-02-21 00:56:13 -0600579 unowinreg \
Matúš Kukanc39a24402011-07-31 16:53:30 +0200580))
581endif
582
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100583$(eval $(call gb_Helper_register_libraries,RTVERLIBS, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200584 cppuhelper \
585 purpenvhelper \
586 salhelper \
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100587))
Mathias Bauera5dd1ea2010-04-17 12:41:17 +0200588
Bjoern Michaelsen1cfaf702013-02-15 14:11:28 +0100589$(eval $(call gb_Helper_register_libraries,OOOLIBS, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200590 cmdmail \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200591 OGLTrans \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200592 pdfimport \
593 postgresql-sdbc \
594 postgresql-sdbc-impl \
595 pythonloader \
Bjoern Michaelsen1cfaf702013-02-15 14:11:28 +0100596))
Matúš Kukan6078d322013-04-15 12:41:49 +0200597
Matúš Kukan4768ce02011-09-25 23:38:03 +0200598$(eval $(call gb_Helper_register_libraries,UNOLIBS_URE, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200599 testtools_cppobj \
600 testtools_bridgetest \
601 testtools_constructors \
Matúš Kukan4768ce02011-09-25 23:38:03 +0200602))
603
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100604$(eval $(call gb_Helper_register_libraries,UNOVERLIBS, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200605 cppu \
606 sal \
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100607))
Mathias Bauera5dd1ea2010-04-17 12:41:17 +0200608
David Tardon6d9a5242012-04-19 12:03:37 +0200609$(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \
610 SunPresentationMinimizer \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200611 mysqlc \
612 passive_native \
David Tardon6d9a5242012-04-19 12:03:37 +0200613))
614
Caolán McNamarac85c4bd2011-08-16 14:47:11 +0100615ifeq ($(OS),WNT)
616$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
Fridrich Štrbaad0f85e2013-07-24 14:39:03 +0200617 xmlsec1 \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200618 xmlsec1-nss \
Jan Holesovsky02f6e552012-08-29 09:48:00 +0200619))
620ifneq ($(CROSS_COMPILING),YES)
621$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
Matúš Kukan6141dbb2013-06-11 00:59:27 +0200622 xmlsec1-mscrypto \
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100623))
Jan Holesovsky02f6e552012-08-29 09:48:00 +0200624endif
Caolán McNamarac85c4bd2011-08-16 14:47:11 +0100625endif
Bjoern Michaelsen01273042010-11-11 19:01:45 +0100626
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200627$(eval $(call gb_Helper_register_jars,URE, \
628 java_uno \
629 juh \
630 jurt \
631 ridl \
Michael Stahl87a723d2012-08-17 12:43:37 +0200632 testComponent \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200633 unoloader \
634))
635
636$(eval $(call gb_Helper_register_jars,OOO, \
637 ConnectivityTools \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200638 ScriptFramework \
639 ScriptProviderForBeanShell \
640 ScriptProviderForJava \
641 ScriptProviderForJavaScript \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200642 XMergeBridge \
643 XSLTFilter \
644 XSLTValidate \
645 commonwizards \
646 agenda \
647 aportisdoc \
648 fax \
649 form \
650 htmlsoff \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200651 java_uno_accessbridge \
652 letter \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200653 officebean \
654 pexcel \
655 pocketword \
656 query \
657 report \
David Ostrovsky90a326c2013-03-13 22:45:02 +0100658 reportbuilder \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200659 reportbuilderwizard \
660 sdbc_hsqldb \
Stephan Bergmannff9fbfd2013-05-07 16:46:46 +0200661 smoketest \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200662 table \
David Tardonaf129202013-05-01 15:08:16 +0200663 unoil \
Michael Stahl5a4bcd32012-08-17 11:02:49 +0200664 web \
665 xmerge \
666))
667
Michael Stahl87a723d2012-08-17 12:43:37 +0200668$(eval $(call gb_Helper_register_jars,OXT, \
669 EvolutionarySolver \
670 mediawiki \
671 nlpsolver \
Stephan Bergmannffb1e882013-03-07 11:05:57 +0100672 passive_java \
Michael Stahl87a723d2012-08-17 12:43:37 +0200673))
674
David Tardon0773c8c2013-05-01 15:04:48 +0200675$(eval $(call gb_Helper_register_jars,NONE,\
676 HelloWorld \
677 Highlight \
678 MemoryUsage \
679 OOoRunner \
680 OOoRunnerLight \
681 TestExtension \
682 test \
683 test-tools \
684))
685
David Tardonc2eca352012-12-02 10:51:37 +0100686# External executables
687$(eval $(call gb_ExternalExecutable_register_executables,\
David Tardon63069262012-12-29 12:56:24 +0100688 genbrk \
689 genccode \
690 gencmn \
David Tardonc2eca352012-12-02 10:51:37 +0100691 python \
David Tardonc2eca352012-12-02 10:51:37 +0100692 xmllint \
693 xsltproc \
694))
695
Mathias Bauera5dd1ea2010-04-17 12:41:17 +0200696# vim: set noet sw=4 ts=4: