Add @since to osl_areCommandArgsSet.
[LibreOffice.git] / Repository.mk
blob10c8f62b4393794498d3e0becd3904acba2d80b7
1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 # This file incorporates work covered by the following license notice:
11 # 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 .
20 $(eval $(call gb_Helper_register_executables,NONE, \
21 HelpIndexer \
22 HelpLinker \
23 bestreversemap \
24 cfgex \
25 concat-deps \
26 cpp \
27 cppunittester \
28 $(if $(filter MSC,$(COM)), \
29 gcc-wrapper \
30 g++-wrapper \
31 ) \
32 gencoll_rule \
33 genconv_dict \
34 gendict \
35 genindex_data \
36 helpex \
37 idxdict \
38 langsupport \
39 $(if $(ENABLE_TELEPATHY),liboapprover) \
40 $(if $(filter IOS,$(OS)),LibreOffice) \
41 libtest \
42 lngconvex \
43 localize \
44 makedepend \
45 mork_helper \
46 osl_process_child \
47 pdf2xml \
48 pdfunzip \
49 pocheck \
50 propex \
51 regsvrex \
52 rsc \
53 saxparser \
54 sp2bv \
55 svg2odf \
56 svidl \
57 transex3 \
58 treex \
59 uiex \
60 ulfex \
61 unoidl-check \
62 unoidl-read \
63 unoidl-write \
64 xrmex \
65 $(if $(filter-out ANDROID IOS WNT,$(OS)), \
66 svdemo \
67 svptest \
68 svpclient \
69 vcldemo \
70 pixelctl ) \
73 $(eval $(call gb_Helper_register_executables_for_install,SDK,sdk, \
74 $(if $(filter MSC,$(COM)),climaker) \
75 cppumaker \
76 idlc \
77 javamaker \
78 regcompare \
79 $(if $(filter UCPP,$(BUILD_TYPE)),ucpp) \
80 $(if $(filter ODK,$(BUILD_TYPE)),unoapploader) \
81 $(if $(filter ODK,$(BUILD_TYPE)),uno-skeletonmaker) \
84 $(eval $(call gb_Helper_register_executables_for_install,OOO,ooo, \
85 gengal \
88 $(eval $(call gb_Helper_register_executables,OOO, \
89 $(call gb_Helper_optional,CRASHREP,crashrep) \
90 gnome-open-url.bin \
91 $(if $(ENABLE_NPAPI_INTO_BROWSER),nsplugin) \
92 $(if $(filter-out ANDROID IOS MACOSX WNT,$(OS)),oosplash) \
93 $(if $(ENABLE_NPAPI_FROM_BROWSER),pluginapp.bin) \
94 soffice_bin \
95 $(if $(filter $(GUIBASE)$(ENABLE_GTK),unxTRUE), \
96 xid-fullscreen-on-all-monitors \
97 ) \
98 $(if $(filter $(GUIBASE)$(ENABLE_TDE),unxTRUE), \
99 tdefilepicker \
101 uri-encode \
102 ui-previewer \
103 tiledrendering \
104 $(if $(and $(ENABLE_GTK), $(filter LINUX,$(OS))), gtktiledviewer) \
105 $(if $(filter DESKTOP,$(BUILD_TYPE)),unopkg_bin) \
106 xpdfimport \
107 $(if $(filter WNT,$(OS)), \
108 crashrep_com \
109 odbcconfig \
110 python \
111 quickstart \
112 sbase \
113 scalc \
114 sdraw \
115 senddoc \
116 simpress \
117 soffice \
118 smath \
119 sweb \
120 swriter \
121 unoinfo \
122 unopkg \
123 unopkg_com \
127 $(eval $(call gb_Helper_register_executables_for_install,UREBIN,ure,\
128 $(if $(and $(ENABLE_JAVA),$(filter-out MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),javaldx) \
129 regmerge \
130 regview \
131 $(if $(filter DESKTOP,$(BUILD_TYPE)),uno) \
134 ifneq (,$(filter ANDROID IOS,$(OS)))
136 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
137 $(if $(filter $(OS),ANDROID), \
138 lo-bootstrap \
142 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
143 libotouch \
146 endif
148 ifeq ($(ENABLE_NPAPI_INTO_BROWSER),TRUE)
149 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
150 npsoplugin \
152 endif
154 ifeq ($(OS),MACOSX)
156 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
157 OOoSpotlightImporter \
160 endif
162 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,base, \
163 abp \
164 dbp \
165 dbu \
168 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,calc, \
169 analysis \
170 $(call gb_Helper_optional,DBCONNECTIVITY,calc) \
171 date \
172 pricing \
173 sc \
174 scd \
175 scfilt \
176 scui \
177 wpftcalc \
178 $(if $(ENABLE_OPENCL),scopencl) \
179 $(if $(ENABLE_COINMP)$(ENABLE_LPSOLVE),solver) \
180 $(if $(DISABLE_SCRIPTING),,vbaobj) \
181 $(if $(ENABLE_TELEPATHY),tubes) \
184 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,graphicfilter, \
185 svgfilter \
186 flash \
187 wpftdraw \
188 graphicfilter \
191 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,tde, \
192 $(if $(ENABLE_TDE),tdebe1) \
195 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,impress, \
196 animcore \
197 placeware \
198 PresenterScreen \
199 PresentationMinimizer \
200 wpftimpress \
203 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,onlineupdate, \
204 $(if $(ENABLE_ONLINE_UPDATE), \
205 updatecheckui \
206 updchk \
210 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,gnome, \
211 $(if $(ENABLE_EVOAB2),evoab) \
212 $(if $(ENABLE_GTK),vclplug_gtk) \
213 $(if $(ENABLE_GTK3),vclplug_gtk3) \
214 $(if $(ENABLE_GCONF),gconfbe1) \
215 $(if $(ENABLE_SYSTRAY_GTK),qstart_gtk) \
216 $(if $(ENABLE_GIO),losessioninstall) \
217 $(if $(ENABLE_GIO),ucpgio1) \
218 $(if $(ENABLE_GNOMEVFS),ucpgvfs1) \
221 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,kde, \
222 $(if $(ENABLE_KDE),kdebe1) \
223 $(if $(ENABLE_KDE4),kde4be1) \
224 $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))), \
225 $(if $(ENABLE_KDE),vclplug_kde) \
226 $(if $(ENABLE_KDE4),vclplug_kde4) \
230 $(eval $(call gb_Helper_register_executables_for_install,OOO,kde, \
231 $(if $(filter $(GUIBASE)$(ENABLE_KDE),unxTRUE), \
232 kdefilepicker \
236 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,math, \
237 sm \
238 smd \
241 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ogltrans, \
242 OGLTrans \
245 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \
246 acc \
247 $(call gb_Helper_optional,AVMEDIA,avmedia) \
248 $(if $(filter MACOSX,$(OS)),\
249 $(if $(filter-out 1050 1060,$(MACOSX_SDK_VERSION)),avmediaMacAVF) \
250 $(if $(ENABLE_MACOSX_SANDBOX),,avmediaQuickTime) \
252 $(if $(DISABLE_SCRIPTING),,basctl) \
253 $(if $(DISABLE_SCRIPTING),,basprov) \
254 $(if $(filter $(OS),ANDROID),, \
255 basebmp \
257 basegfx \
258 bib \
259 $(if $(ENABLE_CAIRO_CANVAS),cairocanvas) \
260 canvasfactory \
261 canvastools \
262 chartcore \
263 chartcontroller \
264 chartopengl \
265 $(if $(filter $(OS),MACOSX WNT),,cmdmail) \
266 cppcanvas \
267 configmgr \
268 ctl \
269 cui \
270 $(call gb_Helper_optional,DBCONNECTIVITY, \
271 dba \
272 dbase \
273 dbmm \
274 dbtools \
275 dbaxml) \
276 deploymentmisc \
277 $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \
278 $(if $(filter unx,$(GUIBASE)),desktop_detector) \
279 $(if $(DISABLE_SCRIPTING),,dlgprov) \
280 $(if $(ENABLE_DIRECTX),directx9canvas) \
281 $(if $(ENABLE_OPENGL_CANVAS),oglcanvas) \
282 drawinglayer \
283 editeng \
284 egi \
285 eme \
286 $(if $(filter WNT,$(OS)),$(if $(DISABLE_ATL),,emser)) \
287 epb \
288 epg \
289 epp \
290 eps \
291 ept \
292 era \
293 eti \
294 evtatt \
295 exp \
296 expwrap \
297 $(call gb_Helper_optional,DBCONNECTIVITY, \
298 flat \
299 file) \
300 filterconfig \
301 $(if $(filter $(ENABLE_FIREBIRD_SDBC),TRUE),firebird_sdbc) \
302 fps_office \
303 for \
304 forui \
305 frm \
306 fsstorage \
307 fwe \
308 fwi \
309 fwk \
310 fwl \
311 fwm \
312 $(if $(ENABLE_DIRECTX),gdipluscanvas) \
313 guesslang \
314 $(if $(filter DESKTOP,$(BUILD_TYPE)),helplinker) \
315 i18npool \
316 i18nsearch \
317 hyphen \
318 icd \
319 icg \
320 idx \
321 ime \
322 ipb \
323 ipd \
324 ips \
325 ipt \
326 ipx \
327 ira \
328 itg \
329 iti \
330 $(if $(ENABLE_JAVA),jdbc) \
331 $(if $(ENABLE_KAB),kab1) \
332 $(if $(ENABLE_KAB),kabdrv1) \
333 ldapbe2 \
334 localebe1 \
335 log \
336 lng \
337 lnth \
338 $(if $(filter $(OS),MACOSX),macbe1) \
339 $(if $(MERGELIBS),merged) \
340 migrationoo2 \
341 migrationoo3 \
342 msfilter \
343 $(if $(DISABLE_SCRIPTING),,msforms) \
344 mtfrenderer \
345 $(call gb_Helper_optional,DBCONNECTIVITY,mysql) \
346 odbc \
347 odfflatxml \
348 offacc \
349 oox \
350 passwordcontainer \
351 pcr \
352 $(if $(ENABLE_NPAPI_FROM_BROWSER),pl) \
353 pdffilter \
354 $(if $(DISABLE_SCRIPTING),,protocolhandler) \
355 res \
356 sax \
357 sb \
358 $(call gb_Helper_optional,DBCONNECTIVITY,sdbt) \
359 scn \
360 sd \
361 sdd \
362 sdfilt \
363 sdui \
364 sfx \
365 simplecanvas \
366 slideshow \
367 sot \
368 spell \
369 $(if $(ENABLE_HEADLESS),,spl) \
370 storagefd \
371 $(if $(DISABLE_SCRIPTING),,stringresource) \
372 svgio \
373 svl \
374 svt \
375 svx \
376 svxcore \
377 sw \
378 syssh \
379 $(if $(ENABLE_TDEAB),tdeab1) \
380 $(if $(ENABLE_TDEAB),tdeabdrv1) \
381 textconversiondlgs \
382 textfd \
383 tk \
384 tl \
385 ucpexpand1 \
386 ucpext \
387 ucpcmis1 \
388 ucptdoc1 \
389 unordf \
390 unoxml \
391 updatefeed \
392 utl \
393 uui \
394 $(if $(DISABLE_SCRIPTING),,vbaevents) \
395 $(if $(DISABLE_SCRIPTING),,vbahelper) \
396 vcl \
397 vclcanvas \
398 vclopengl \
399 $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))), \
400 vclplug_gen \
401 $(if $(ENABLE_TDE),vclplug_tde) \
402 $(if $(ENABLE_HEADLESS),,vclplug_svp) \
404 writerperfect \
405 xmlscript \
406 xmlfa \
407 xmlfd \
408 xo \
409 xof \
410 xsltdlg \
411 xsltfilter \
412 $(if $(filter $(OS),WNT), \
413 ado \
414 $(if $(DISABLE_ATL),,oleautobridge) \
415 smplmail \
416 wininetbe1 \
417 $(if $(WITH_MOZAB4WIN), \
418 mozab2 \
419 mozabdrv \
421 $(if $(WITH_MOZAB4WIN),,mozbootstrap) \
423 $(if $(filter $(OS),WNT),, \
424 mork \
425 mozbootstrap \
427 $(if $(filter $(OS),MACOSX), \
428 $(if $(ENABLE_MACOSX_SANDBOX),, \
429 AppleRemote \
431 fps_aqua \
432 MacOSXSpell \
436 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,postgresqlsdbc, \
437 postgresql-sdbc \
438 postgresql-sdbc-impl \
441 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,pdfimport, \
442 pdfimport \
445 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,python, \
446 pythonloader \
449 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,python, \
450 pyuno \
451 $(if $(filter-out WNT,$(OS)),pyuno_wrapper) \
454 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,reportbuilder, \
455 rpt \
456 rptui \
457 rptxml \
460 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,writer, \
461 hwp \
462 $(if $(ENABLE_LWP),lwpft) \
463 msword \
464 swd \
465 swui \
466 t602filter \
467 $(if $(DISABLE_SCRIPTING),,vbaswobj) \
468 wpftwriter \
469 writerfilter \
472 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
473 getuid \
474 smoketest \
475 subsequenttest \
476 test \
477 testtools_cppobj \
478 testtools_bridgetest \
479 testtools_constructors \
480 unobootstrapprotector \
481 unoexceptionprotector \
482 unotest \
483 vclbootstrapprotector \
484 scqahelper \
485 unowinreg \
488 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,ure, \
489 affine_uno_uno \
490 $(if $(filter MSC,$(COM)),cli_uno) \
491 $(if $(ENABLE_JAVA), \
492 java_uno \
493 jpipe \
494 $(if $(filter $(OS),WNT),jpipx) \
495 juh \
496 juhx \
498 log_uno_uno \
499 unsafe_uno_uno \
500 $(if $(URELIBS),urelibs) \
501 $(if $(filter MSC,$(COM)),$(if $(filter INTEL,$(CPUNAME)),msci,mscx),gcc3)_uno \
502 $(if $(filter $(OS),WNT), \
503 uwinapi \
507 $(eval $(call gb_Helper_register_libraries_for_install,PRIVATELIBS_URE,ure, \
508 binaryurp \
509 bootstrap \
510 introspection \
511 invocadapt \
512 invocation \
513 io \
514 $(if $(ENABLE_JAVA),javaloader) \
515 $(if $(ENABLE_JAVA),javavm) \
516 $(if $(ENABLE_JAVA),jvmaccess) \
517 $(if $(ENABLE_JAVA),jvmfwk) \
518 namingservice \
519 proxyfac \
520 reflection \
521 reg \
522 sal_textenc \
523 stocservices \
524 store \
525 $(if $(ENABLE_JAVA),sunjavaplugin) \
526 unoidl \
527 uuresolver \
528 xmlreader \
531 # this is NONE even though it is actually in URE because it is CliNativeLibrary
532 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
533 $(if $(filter MSC,$(COM)),cli_cppuhelper) \
536 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \
537 $(if $(ENABLE_VLC),avmediavlc) \
538 $(if $(ENABLE_GSTREAMER),avmediagst) \
539 $(if $(ENABLE_GSTREAMER_0_10),avmediagst_0_10) \
540 $(if $(ENABLE_DIRECTX),avmediawin) \
541 $(if $(ENABLE_GLTF),avmediaogl) \
542 cached1 \
543 collator_data \
544 comphelper \
545 $(call gb_Helper_optional,DBCONNECTIVITY,dbpool2) \
546 deployment \
547 deploymentgui \
548 dict_ja \
549 dict_zh \
550 embobj \
551 $(if $(ENABLE_JAVA),hsqldb) \
552 i18nlangtag \
553 i18nutil \
554 index_data \
555 $(if $(and $(ENABLE_GTK), $(filter LINUX,$(OS))), libreofficekitgtk) \
556 localedata_en \
557 localedata_es \
558 localedata_euro \
559 localedata_others \
560 mcnttype \
561 $(if $(ENABLE_JAVA), \
562 $(if $(filter $(OS),MACOSX),,officebean) \
564 $(if $(filter WNT-TRUE,$(OS)-$(DISABLE_ATL)),,emboleobj) \
565 package2 \
566 $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))),recentfile) \
567 $(if $(DISABLE_SCRIPTING),,scriptframe) \
568 sdbc2 \
569 sofficeapp \
570 srtrs1 \
571 $(if $(filter $(OS),WNT),sysdtrans) \
572 textconv_dict \
573 ucb1 \
574 ucbhelper \
575 $(if $(WITH_WEBDAV),ucpdav1) \
576 ucpfile1 \
577 ucpftp1 \
578 ucpchelp1 \
579 ucphier1 \
580 ucppkg1 \
581 unopkgapp \
582 xmlsecurity \
583 xsec_fw \
584 xsec_xmlsec \
585 xstor \
586 $(if $(filter $(OS),MACOSX), \
587 macab1 \
588 macabdrv1 \
590 $(if $(filter WNT,$(OS)), \
591 dnd \
592 dtrans \
593 fps \
594 ftransl \
595 $(if $(DISABLE_ATL),,\
596 inprocserv \
597 UAccCOM \
598 winaccessibility \
603 ifeq ($(OS),WNT)
604 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexbinarytable, \
605 $(if $(DISABLE_ACTIVEX),,\
606 regactivex \
610 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooobinarytable, \
611 $(if $(WINDOWS_SDK_HOME),\
612 instooofiltmsi \
613 qslnkmsi \
614 reg4allmsdoc \
615 sdqsmsi \
616 sellangmsi \
617 sn_tools \
622 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,winexplorerextbinarytable, \
623 shlxtmsi \
626 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_SHLXTHDL, \
627 ooofilt \
628 ooofilt_x64 \
629 propertyhdl \
630 propertyhdl_x64 \
631 shlxthdl \
632 shlxthdl_x64 \
635 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
636 fop \
637 jfregca \
638 regpatchactivex \
639 so_activex \
640 so_activex_x64 \
641 thidxmsi \
643 endif
645 $(eval $(call gb_Helper_register_libraries_for_install,RTVERLIBS,ure, \
646 cppuhelper \
647 purpenvhelper \
648 salhelper \
651 $(eval $(call gb_Helper_register_libraries_for_install,UNOVERLIBS,ure, \
652 cppu \
653 sal \
656 $(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \
657 active_native \
658 mysqlc \
659 passive_native \
662 ifneq ($(ENABLE_JAVA),)
663 $(eval $(call gb_Helper_register_jars_for_install,URE,ure, \
664 java_uno \
665 juh \
666 jurt \
667 ridl \
668 unoloader \
671 $(eval $(call gb_Helper_register_jars_for_install,OOO,ooo, \
672 ScriptFramework \
673 ScriptProviderForJava \
674 XMergeBridge \
675 commonwizards \
676 form \
677 $(if $(filter-out MACOSX,$(OS)),officebean) \
678 query \
679 report \
680 sdbc_hsqldb \
681 smoketest \
682 table \
683 unoil \
684 xmerge \
687 $(eval $(call gb_Helper_register_jars_for_install,OOO,reportbuilder, \
688 reportbuilder \
689 reportbuilderwizard \
692 ifneq ($(ENABLE_SCRIPTING_BEANSHELL),)
693 $(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_bsh, \
694 ScriptProviderForBeanShell \
696 endif
698 ifneq ($(ENABLE_SCRIPTING_JAVASCRIPT),)
699 $(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_rhino, \
700 ScriptProviderForJavaScript \
702 endif
704 $(eval $(call gb_Helper_register_jars,OXT, \
705 EvolutionarySolver \
706 active_java \
707 mediawiki \
708 nlpsolver \
709 passive_java \
712 $(eval $(call gb_Helper_register_jars,NONE,\
713 ConnectivityTools \
714 HelloWorld \
715 Highlight \
716 MemoryUsage \
717 OOoRunner \
718 OOoRunnerLight \
719 TestExtension \
720 test \
721 test-tools \
722 testComponent \
724 endif
726 $(eval $(call gb_Helper_register_packages_for_install,ure,\
727 ure_install \
728 $(if $(ENABLE_JAVA),\
729 jvmfwk_javavendors \
730 jvmfwk_jreproperties \
731 $(if $(filter MACOSX,$(OS)),bridges_jnilib_java_uno) \
735 $(eval $(call gb_Helper_register_packages_for_install,ooo,\
736 xmlsec \
739 # External executables
740 $(eval $(call gb_ExternalExecutable_register_executables,\
741 genbrk \
742 genccode \
743 gencmn \
744 python \
745 ucpp \
746 xmllint \
747 xsltproc \
750 # vim: set noet sw=4 ts=4: