Let ScDocument::RoundValueAsShown accept optional...
[LibreOffice.git] / Repository.mk
blob4cd3f103663797c9073c353e3c4f605c0f3b1804
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 gbuildtojson \
29 $(if $(filter MSC,$(COM)), \
30 gcc-wrapper \
31 g++-wrapper \
32 ) \
33 gencoll_rule \
34 genconv_dict \
35 gendict \
36 genindex_data \
37 helpex \
38 idxdict \
39 langsupport \
40 $(if $(filter IOS,$(OS)),LibreOffice) \
41 libtest \
42 lngconvex \
43 localize \
44 makedepend \
45 mbsdiff \
46 mork_helper \
47 osl_process_child \
48 pdf2xml \
49 pdfunzip \
50 pdfverify \
51 pocheck \
52 propex \
53 regsvrex \
54 saxparser \
55 sp2bv \
56 svg2odf \
57 svidl \
58 $(if $(ENABLE_ONLINE_UPDATE_MAR),\
59 test_updater_dialog \
60 ) \
61 treex \
62 ulfex \
63 unoidl-read \
64 unoidl-write \
65 xrmex \
66 $(if $(filter-out ANDROID IOS WNT,$(OS)), \
67 svdemo \
68 fftester \
69 svptest \
70 svpclient \
71 pixelctl ) \
72 $(if $(filter LINUX %BSD SOLARIS,$(OS)), tilebench) \
73 $(if $(filter LINUX MACOSX SOLARIS WNT %BSD,$(OS)),icontest \
74 outdevgrind) \
75 vcldemo \
76 tiledrendering \
77 mtfdemo \
78 visualbackendtest \
79 $(if $(and $(ENABLE_GTK3), $(filter LINUX %BSD SOLARIS,$(OS))), gtktiledviewer) \
82 $(eval $(call gb_Helper_register_executables_for_install,SDK,sdk, \
83 $(if $(filter MSC,$(COM)),climaker) \
84 cppumaker \
85 idlc \
86 javamaker \
87 $(if $(filter UCPP,$(BUILD_TYPE)),ucpp) \
88 $(if $(filter ODK,$(BUILD_TYPE)),unoapploader) \
89 unoidl-check \
90 $(if $(filter ODK,$(BUILD_TYPE)),uno-skeletonmaker) \
93 $(eval $(call gb_Helper_register_executables_for_install,OOO,brand, \
94 $(if $(ENABLE_ONLINE_UPDATE_MAR),\
95 mar \
96 $(if $(filter WNT,$(OS)), \
97 update_service \
98 ) \
99 updater )\
100 $(call gb_Helper_optional,BREAKPAD,minidump_upload) \
101 $(call gb_Helper_optional,FUZZERS,wmffuzzer) \
102 $(call gb_Helper_optional,FUZZERS,jpgfuzzer) \
103 $(call gb_Helper_optional,FUZZERS,giffuzzer) \
104 $(call gb_Helper_optional,FUZZERS,xbmfuzzer) \
105 $(call gb_Helper_optional,FUZZERS,xpmfuzzer) \
106 $(call gb_Helper_optional,FUZZERS,pngfuzzer) \
107 $(call gb_Helper_optional,FUZZERS,bmpfuzzer) \
108 $(call gb_Helper_optional,FUZZERS,svmfuzzer) \
109 $(call gb_Helper_optional,FUZZERS,pcdfuzzer) \
110 $(call gb_Helper_optional,FUZZERS,dxffuzzer) \
111 $(call gb_Helper_optional,FUZZERS,metfuzzer) \
112 $(call gb_Helper_optional,FUZZERS,ppmfuzzer) \
113 $(call gb_Helper_optional,FUZZERS,psdfuzzer) \
114 $(call gb_Helper_optional,FUZZERS,epsfuzzer) \
115 $(call gb_Helper_optional,FUZZERS,pctfuzzer) \
116 $(call gb_Helper_optional,FUZZERS,pcxfuzzer) \
117 $(call gb_Helper_optional,FUZZERS,rasfuzzer) \
118 $(call gb_Helper_optional,FUZZERS,tgafuzzer) \
119 $(call gb_Helper_optional,FUZZERS,tiffuzzer) \
120 $(call gb_Helper_optional,FUZZERS,hwpfuzzer) \
121 $(call gb_Helper_optional,FUZZERS,602fuzzer) \
122 $(call gb_Helper_optional,FUZZERS,lwpfuzzer) \
123 $(call gb_Helper_optional,FUZZERS,olefuzzer) \
124 $(call gb_Helper_optional,FUZZERS,pptfuzzer) \
125 $(call gb_Helper_optional,FUZZERS,rtffuzzer) \
126 $(call gb_Helper_optional,FUZZERS,cgmfuzzer) \
127 $(call gb_Helper_optional,FUZZERS,ww2fuzzer) \
128 $(call gb_Helper_optional,FUZZERS,ww6fuzzer) \
129 $(call gb_Helper_optional,FUZZERS,ww8fuzzer) \
130 $(call gb_Helper_optional,FUZZERS,qpwfuzzer) \
131 $(call gb_Helper_optional,FUZZERS,slkfuzzer) \
132 $(call gb_Helper_optional,FUZZERS,fodtfuzzer) \
133 $(call gb_Helper_optional,FUZZERS,fodsfuzzer) \
134 $(call gb_Helper_optional,FUZZERS,fodpfuzzer) \
135 $(call gb_Helper_optional,FUZZERS,xlsfuzzer) \
136 $(call gb_Helper_optional,FUZZERS,scrtffuzzer) \
137 $(call gb_Helper_optional,FUZZERS,wksfuzzer) \
138 $(call gb_Helper_optional,FUZZERS,diffuzzer) \
139 $(call gb_Helper_optional,FUZZERS,docxfuzzer) \
140 $(call gb_Helper_optional,FUZZERS,xlsxfuzzer) \
141 $(call gb_Helper_optional,FUZZERS,pptxfuzzer) \
142 $(call gb_Helper_optional,FUZZERS,mmlfuzzer) \
143 $(call gb_Helper_optional,FUZZERS,mtpfuzzer) \
144 $(call gb_Helper_optional,FUZZERS,htmlfuzzer) \
145 $(call gb_Helper_optional,FUZZERS,sftfuzzer) \
146 $(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)), \
150 soffice \
151 unoinfo \
152 unopkg \
153 unopkg_com \
157 $(eval $(call gb_Helper_register_executables_for_install,OOO,base_brand, \
158 $(if $(filter WNT,$(OS)), \
159 sbase \
163 $(eval $(call gb_Helper_register_executables_for_install,OOO,base, \
164 $(if $(filter WNT,$(OS)), \
165 odbcconfig \
169 $(eval $(call gb_Helper_register_executables_for_install,OOO,calc_brand, \
170 $(if $(filter WNT,$(OS)), \
171 scalc \
175 $(eval $(call gb_Helper_register_executables_for_install,OOO,draw_brand, \
176 $(if $(filter WNT,$(OS)), \
177 sdraw \
181 $(eval $(call gb_Helper_register_executables_for_install,OOO,impress_brand, \
182 $(if $(filter WNT,$(OS)), \
183 simpress \
187 $(eval $(call gb_Helper_register_executables_for_install,OOO,math_brand, \
188 $(if $(filter WNT,$(OS)), \
189 smath \
193 $(eval $(call gb_Helper_register_executables_for_install,OOO,writer_brand, \
194 $(if $(filter WNT,$(OS)), \
195 sweb \
196 swriter \
200 $(eval $(call gb_Helper_register_executables_for_install,OOO,ooo, \
201 gengal \
202 $(if $(filter WNT,$(OS)),,uri-encode) \
203 $(if $(ENABLE_MACOSX_SANDBOX),, \
204 $(if $(ENABLE_HEADLESS),, \
205 ui-previewer \
208 $(if $(filter WNT,$(OS)), \
209 senddoc \
213 ifeq ($(OS),WNT)
214 $(eval $(call gb_Helper_register_executables_for_install,OOO,quickstart, \
215 quickstart \
217 endif
219 $(eval $(call gb_Helper_register_executables_for_install,OOO,python, \
220 $(if $(filter WNT,$(OS)), \
221 python \
225 ifeq ($(USING_X11), TRUE)
226 $(eval $(call gb_Helper_register_executables_for_install,OOO,gnome, \
227 $(if $(ENABLE_GTK),\
228 xid-fullscreen-on-all-monitors \
231 endif
233 ifneq ($(ENABLE_PDFIMPORT),)
234 $(eval $(call gb_Helper_register_executables_for_install,OOO,pdfimport, \
235 xpdfimport \
237 endif
239 $(eval $(call gb_Helper_register_executables_for_install,UREBIN,ure,\
240 $(if $(and $(ENABLE_JAVA),$(filter-out MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),javaldx) \
241 $(if $(ENABLE_MACOSX_SANDBOX),, \
242 regmerge \
243 regview \
245 $(if $(filter DESKTOP,$(BUILD_TYPE)),uno) \
248 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,base, \
249 abp \
250 dbp \
251 dbu \
254 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,calc, \
255 analysis \
256 $(call gb_Helper_optional,DBCONNECTIVITY,calc) \
257 date \
258 pricing \
259 sc \
260 scd \
261 scfilt \
262 scui \
263 wpftcalc \
264 solver \
265 $(call gb_Helper_optional,SCRIPTING,vbaobj) \
268 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,graphicfilter, \
269 svgfilter \
270 flash \
271 wpftdraw \
272 graphicfilter \
275 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,impress, \
276 animcore \
277 PresenterScreen \
278 PresentationMinimizer \
279 wpftimpress \
282 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,onlineupdate, \
283 $(if $(ENABLE_ONLINE_UPDATE), \
284 updatecheckui \
285 updchk \
289 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,gnome, \
290 $(if $(ENABLE_EVOAB2),evoab) \
291 $(if $(ENABLE_GTK),vclplug_gtk) \
292 $(if $(ENABLE_GTK3),vclplug_gtk3) \
293 $(if $(ENABLE_SYSTRAY_GTK),qstart_gtk) \
294 $(if $(ENABLE_GIO),losessioninstall) \
295 $(if $(ENABLE_GIO),ucpgio1) \
298 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,kde, \
299 $(if $(ENABLE_KDE4),kde4be1) \
300 $(if $(ENABLE_KDE5),kde5be1) \
301 $(if $(USING_X11), \
302 $(if $(ENABLE_KDE4),vclplug_kde4) \
303 $(if $(ENABLE_KDE5),vclplug_kde5) \
304 $(if $(ENABLE_QT5),vclplug_qt5) \
305 $(if $(ENABLE_GTK3_KDE5),vclplug_gtk3_kde5) \
308 ifneq ($(ENABLE_GTK3_KDE5),)
309 $(eval $(call gb_Helper_register_executables_for_install,OOO,kde, \
310 lo_kde5filepicker \
312 endif
314 ifeq ($(OS),HAIKU)
315 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,haiku, \
316 $(if $(ENABLE_QT5),vclplug_qt5) \
318 endif
320 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,math, \
321 sm \
322 smd \
325 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ogltrans, \
326 OGLTrans \
329 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \
330 acc \
331 $(call gb_Helper_optional,AVMEDIA,avmedia) \
332 $(if $(filter MACOSX,$(OS)),\
333 avmediaMacAVF \
334 $(if $(ENABLE_MACOSX_SANDBOX),,\
335 $(if $(shell test $(MACOSX_SDK_VERSION) -ge 101200 || echo not),avmediaQuickTime) \
338 $(call gb_Helper_optional,SCRIPTING, \
339 basctl \
340 basprov \
342 basegfx \
343 bib \
344 $(if $(ENABLE_CAIRO_CANVAS),cairocanvas) \
345 canvasfactory \
346 canvastools \
347 chartcore \
348 chartcontroller \
349 $(if $(ENABLE_HEADLESS),, \
350 chartopengl \
352 $(call gb_Helper_optional,OPENCL,clew) \
353 $(if $(filter $(OS),WNT),,cmdmail) \
354 cppcanvas \
355 configmgr \
356 ctl \
357 cui \
358 $(call gb_Helper_optional,DBCONNECTIVITY, \
359 dba \
360 dbase \
361 dbmm \
362 dbaxml \
363 dbahsql) \
364 dbtools \
365 deploymentmisc \
366 $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \
367 $(if $(USING_X11),desktop_detector) \
368 $(call gb_Helper_optional,SCRIPTING,dlgprov) \
369 $(if $(filter WNT,$(OS)),directx9canvas) \
370 $(if $(ENABLE_OPENGL_CANVAS),oglcanvas) \
371 drawinglayer \
372 editeng \
373 $(if $(filter WNT,$(OS)),emser) \
374 evtatt \
375 expwrap \
376 $(call gb_Helper_optional,DBCONNECTIVITY, \
377 flat \
378 file) \
379 filterconfig \
380 fps_office \
381 for \
382 forui \
383 frm \
384 fsstorage \
385 fwe \
386 fwi \
387 fwk \
388 fwl \
389 fwm \
390 $(if $(filter WNT,$(OS)),gdipluscanvas) \
391 guesslang \
392 $(if $(filter DESKTOP,$(BUILD_TYPE)),helplinker) \
393 i18npool \
394 i18nsearch \
395 gie \
396 hyphen \
397 icg \
398 $(if $(ENABLE_JAVA),jdbc) \
399 ldapbe2 \
400 $(if $(filter WNT,$(OS)),WinUserInfoBe) \
401 localebe1 \
402 log \
403 lng \
404 lnth \
405 $(if $(filter $(OS),MACOSX),macbe1) \
406 $(if $(MERGELIBS),merged) \
407 migrationoo2 \
408 migrationoo3 \
409 msfilter \
410 $(call gb_Helper_optional,SCRIPTING,msforms) \
411 mtfrenderer \
412 $(call gb_Helper_optional,DBCONNECTIVITY,mysql) \
413 numbertext \
414 odbc \
415 odfflatxml \
416 offacc \
417 oox \
418 $(call gb_Helper_optional,OPENCL,opencl) \
419 passwordcontainer \
420 pcr \
421 pdffilter \
422 $(call gb_Helper_optional,SCRIPTING,protocolhandler) \
423 sax \
424 sb \
425 $(call gb_Helper_optional,DBCONNECTIVITY,sdbt) \
426 scn \
427 sd \
428 sdd \
429 sdfilt \
430 sdui \
431 sfx \
432 simplecanvas \
433 slideshow \
434 sot \
435 spell \
436 $(if $(ENABLE_HEADLESS),,spl) \
437 storagefd \
438 $(call gb_Helper_optional,SCRIPTING,stringresource) \
439 svgio \
440 emfio \
441 svl \
442 svt \
443 svx \
444 svxcore \
445 sw \
446 syssh \
447 textconversiondlgs \
448 textfd \
449 tk \
450 tl \
451 ucpexpand1 \
452 ucpext \
453 ucpimage \
454 ucpcmis1 \
455 ucptdoc1 \
456 unordf \
457 unoxml \
458 updatefeed \
459 utl \
460 uui \
461 $(call gb_Helper_optional,SCRIPTING, \
462 vbaevents \
463 vbahelper \
465 vcl \
466 vclcanvas \
467 $(if $(USING_X11), \
468 vclplug_gen \
470 writerperfect \
471 xmlscript \
472 xmlfa \
473 xmlfd \
474 xo \
475 xof \
476 xsltdlg \
477 xsltfilter \
478 mork \
479 mozbootstrap \
480 $(if $(filter $(OS),WNT), \
481 ado \
482 oleautobridge \
483 smplmail \
484 wininetbe1 \
486 $(if $(filter $(OS),MACOSX), \
487 $(if $(ENABLE_MACOSX_SANDBOX),, \
488 AppleRemote \
490 fps_aqua \
491 MacOSXSpell \
495 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,postgresqlsdbc, \
496 $(if $(BUILD_POSTGRESQL_SDBC), \
497 postgresql-sdbc \
498 postgresql-sdbc-impl) \
501 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,firebirdsdbc, \
502 $(if $(ENABLE_FIREBIRD_SDBC),firebird_sdbc) \
505 ifneq ($(ENABLE_PDFIMPORT),)
506 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,pdfimport, \
507 pdfimport \
509 endif
511 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,python, \
512 pythonloader \
515 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,python, \
516 pyuno \
517 $(if $(filter-out WNT,$(OS)),pyuno_wrapper) \
520 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,reportbuilder, \
521 rpt \
522 rptui \
523 rptxml \
526 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,writer, \
527 hwp \
528 $(if $(ENABLE_LWP),lwpft) \
529 msword \
530 swd \
531 swui \
532 t602filter \
533 $(call gb_Helper_optional,SCRIPTING,vbaswobj) \
534 wpftwriter \
535 writerfilter \
536 $(call gb_Helper_optional,DBCONNECTIVITY,writer) \
539 # cli_cppuhelper is NONE even though it is actually in URE because it is CliNativeLibrary
540 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
541 smoketest \
542 subsequenttest \
543 test \
544 test-setupvcl \
545 testtools_cppobj \
546 testtools_bridgetest \
547 testtools_bridgetest-common \
548 testtools_constructors \
549 unobootstrapprotector \
550 unoexceptionprotector \
551 unotest \
552 vclbootstrapprotector \
553 scqahelper \
554 unowinreg \
555 wpftqahelper \
556 $(if $(filter MSC,$(COM)),cli_cppuhelper) \
557 $(if $(filter $(OS),ANDROID),lo-bootstrap) \
558 $(if $(filter $(OS),MACOSX),OOoSpotlightImporter) \
561 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,ure, \
562 affine_uno_uno \
563 $(if $(filter MSC,$(COM)),cli_uno) \
564 i18nlangtag \
565 $(if $(ENABLE_JAVA), \
566 java_uno \
567 jpipe \
568 $(if $(filter $(OS),WNT),jpipx) \
569 juh \
570 juhx \
572 log_uno_uno \
573 unsafe_uno_uno \
574 $(if $(filter MSC,$(COM)),$(if $(filter INTEL,$(CPUNAME)),msci,mscx),gcc3)_uno \
577 $(eval $(call gb_Helper_register_libraries_for_install,PRIVATELIBS_URE,ure, \
578 binaryurp \
579 bootstrap \
580 introspection \
581 invocadapt \
582 invocation \
583 io \
584 $(if $(ENABLE_JAVA),javaloader) \
585 $(if $(ENABLE_JAVA),javavm) \
586 $(if $(ENABLE_JAVA),jvmaccess) \
587 $(if $(ENABLE_JAVA),jvmfwk) \
588 namingservice \
589 proxyfac \
590 reflection \
591 reg \
592 sal_textenc \
593 stocservices \
594 store \
595 unoidl \
596 uuresolver \
597 xmlreader \
600 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \
601 $(if $(ENABLE_VLC),avmediavlc) \
602 $(if $(ENABLE_GSTREAMER_1_0),avmediagst) \
603 $(if $(ENABLE_GSTREAMER_0_10),avmediagst_0_10) \
604 $(if $(filter WNT,$(OS)),avmediawin) \
605 cached1 \
606 collator_data \
607 comphelper \
608 $(call gb_Helper_optional,DBCONNECTIVITY,dbpool2) \
609 $(call gb_Helper_optional,BREAKPAD,crashreport) \
610 deployment \
611 deploymentgui \
612 dict_ja \
613 dict_zh \
614 embobj \
615 $(if $(ENABLE_JAVA),hsqldb) \
616 i18nutil \
617 index_data \
618 $(if $(and $(ENABLE_GTK3), $(filter LINUX %BSD SOLARIS,$(OS))), libreofficekitgtk) \
619 localedata_en \
620 localedata_es \
621 localedata_euro \
622 localedata_others \
623 mcnttype \
624 $(if $(ENABLE_JAVA), \
625 $(if $(filter $(OS),MACOSX),,officebean) \
627 emboleobj \
628 package2 \
629 $(if $(USING_X11),recentfile) \
630 $(call gb_Helper_optional,SCRIPTING,scriptframe) \
631 sdbc2 \
632 sofficeapp \
633 srtrs1 \
634 $(if $(filter $(OS),WNT),sysdtrans) \
635 textconv_dict \
636 ucb1 \
637 ucbhelper \
638 $(if $(WITH_WEBDAV),ucpdav1) \
639 ucpfile1 \
640 ucpftp1 \
641 ucpchelp1 \
642 ucphier1 \
643 ucppkg1 \
644 unopkgapp \
645 xmlsecurity \
646 xsec_xmlsec \
647 xstor \
648 $(if $(filter $(OS),MACOSX), \
649 macab1 \
650 macabdrv1 \
652 $(if $(filter WNT,$(OS)), \
653 dnd \
654 dtrans \
655 fps \
656 ftransl \
657 inprocserv \
658 UAccCOM \
659 winaccessibility \
663 ifeq ($(OS),WNT)
664 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexbinarytable, \
665 regactivex \
668 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activex, \
669 so_activex \
670 spsupp \
673 ifneq ($(BUILD_X64),)
674 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexwin64, \
675 so_activex_x64 \
676 spsupp_x64 \
678 endif
680 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooobinarytable, \
681 $(if $(WINDOWS_SDK_HOME),\
682 instooofiltmsi \
683 inst_msu_msi \
684 qslnkmsi \
685 reg4allmsdoc \
686 sdqsmsi \
687 sellangmsi \
688 sn_tools \
692 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,winexplorerextbinarytable, \
693 shlxtmsi \
696 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerext, \
697 ooofilt \
698 propertyhdl \
699 shlxthdl \
702 ifneq ($(BUILD_X64),)
703 $(eval $(call gb_Helper_register_packages_for_install,winexplorerextwin64, \
704 $(if $(filter MSC,$(COM)),msvc_dlls) \
707 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerextwin64, \
708 ooofilt_x64 \
709 propertyhdl_x64 \
710 shlxthdl_x64 \
712 endif # BUILD_X64
714 endif # WNT
716 $(eval $(call gb_Helper_register_libraries_for_install,RTVERLIBS,ure, \
717 cppuhelper \
718 purpenvhelper \
719 salhelper \
722 $(eval $(call gb_Helper_register_libraries_for_install,UNOVERLIBS,ure, \
723 cppu \
724 sal \
727 $(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \
728 active_native \
729 mysqlc \
730 passive_native \
733 ifneq ($(ENABLE_JAVA),)
734 $(eval $(call gb_Helper_register_jars_for_install,URE,ure, \
735 java_uno \
736 juh \
737 jurt \
738 ridl \
739 unoloader \
742 $(eval $(call gb_Helper_register_jars_for_install,OOO,ooo, \
743 ScriptFramework \
744 ScriptProviderForJava \
745 XMergeBridge \
746 commonwizards \
747 form \
748 $(if $(filter-out MACOSX,$(OS)),officebean) \
749 query \
750 report \
751 sdbc_hsqldb \
752 smoketest \
753 table \
754 unoil \
755 xmerge \
758 $(eval $(call gb_Helper_register_jars_for_install,OOO,reportbuilder, \
759 reportbuilder \
760 reportbuilderwizard \
763 ifneq ($(ENABLE_SCRIPTING_BEANSHELL),)
764 $(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_bsh, \
765 ScriptProviderForBeanShell \
767 endif
769 ifneq ($(ENABLE_SCRIPTING_JAVASCRIPT),)
770 $(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_rhino, \
771 ScriptProviderForJavaScript \
773 endif
775 ifeq (CT2N,$(filter CT2N,$(BUILD_TYPE)))
776 $(eval $(call gb_Helper_register_packages_for_install,extensions_ct2n,\
777 ct2n \
779 endif
781 ifeq (NUMBERTEXT,$(filter NUMBERTEXT,$(BUILD_TYPE)))
782 $(eval $(call gb_Helper_register_packages_for_install,extensions_numbertext,\
783 numbertext \
785 endif
787 $(eval $(call gb_Helper_register_jars,OXT, \
788 EvolutionarySolver \
789 active_java \
790 mediawiki \
791 nlpsolver \
792 passive_java \
795 $(eval $(call gb_Helper_register_jars,NONE,\
796 ConnectivityTools \
797 HelloWorld \
798 Highlight \
799 MemoryUsage \
800 OOoRunner \
801 TestExtension \
802 test \
803 test-tools \
804 testComponent \
806 endif
808 # 'test_unittest' is only package delivering to workdir.
809 # Other packages could be potentially autoinstalled.
810 $(eval $(call gb_Helper_register_packages, \
811 test_unittest \
812 cli_basetypes_copy \
813 extras_wordbook \
814 instsetoo_native_setup \
815 $(if $(ENABLE_OOENV),instsetoo_native_ooenv) \
816 postprocess_registry \
817 readlicense_oo_readmes \
818 setup_native_misc \
819 sysui_share \
820 vcl_fontunxpsprint \
823 $(eval $(call gb_Helper_register_packages_for_install,impress,\
824 sd_xml \
827 $(eval $(call gb_Helper_register_packages_for_install,calc,\
828 sc_res_xml \
831 $(eval $(call gb_Helper_register_packages_for_install,libreofficekit,\
832 $(if $(filter LINUX %BSD SOLARIS, $(OS)),libreofficekit_selectionhandles) \
835 $(eval $(call gb_Helper_register_packages_for_install,ure,\
836 instsetoo_native_setup_ure \
837 ure_install \
838 $(if $(ENABLE_JAVA),\
839 jvmfwk_jvmfwk3_ini \
840 jvmfwk_javavendors \
841 jvmfwk_jreproperties \
842 $(if $(filter MACOSX,$(OS)),bridges_jnilib_java_uno) \
846 $(eval $(call gb_Helper_register_packages_for_install,postgresqlsdbc,\
847 $(if $(BUILD_POSTGRESQL_SDBC),connectivity_postgresql-sdbc) \
850 $(eval $(call gb_Helper_register_packages_for_install,sdk,\
851 odk_share_readme \
852 odk_share_readme_generated \
853 $(if $(filter WNT,$(OS)),odk_cli) \
854 odk_config \
855 $(if $(filter WNT,$(OS)),odk_config_win) \
856 odk_docs \
857 $(if $(DOXYGEN),odk_doxygen) \
858 odk_examples \
859 odk_headers \
860 odk_headers_generated \
861 odk_html \
862 odk_settings \
863 odk_settings_generated \
864 offapi_idl \
865 udkapi_idl \
866 $(if $(ENABLE_JAVA), \
867 odk_javadoc \
868 odk_uno_loader_classes \
869 odk_unowinreg \
873 $(eval $(call gb_Helper_register_packages_for_install,ooo,\
874 $(if $(SYSTEM_LIBEXTTEXTCAT),,libexttextcat_fingerprint) \
875 officecfg_misc \
876 $(if $(filter $(OS),MACOSX), \
877 extensions_mdibundle \
878 extensions_OOoSpotlightImporter \
880 extras_autocorr \
881 extras_autotextuser \
882 extras_cfgsrvnolang \
883 extras_cfgusr \
884 extras_database \
885 extras_databasebiblio \
886 extras_gallbullets \
887 extras_gallhtmlexpo \
888 extras_gallmytheme \
889 extras_gallroot \
890 extras_gallsystem \
891 extras_gallwwwgraf \
892 extras_glade \
893 extras_labels \
894 $(if $(filter WNT,$(OS)),extras_newfiles) \
895 extras_palettes \
896 extras_tplofficorr \
897 extras_tploffimisc \
898 extras_tplpresnt \
899 extras_tpl_styles \
900 extras_tplpersonal \
901 extras_tplwizbitmap \
902 extras_tplwizdesktop \
903 extras_tplwizletter \
904 extras_tplwizfax \
905 extras_tplwizagenda \
906 extras_tplwizreport \
907 extras_tplwizstyles \
908 framework_dtd \
909 $(if $(filter $(OS),MACOSX),infoplist) \
910 oox_customshapes \
911 oox_generated \
912 package_dtd \
913 sd_web \
914 sfx2_emojiconfig \
915 $(call gb_Helper_optional,DESKTOP,\
916 $(if $(filter-out WNT,$(OS)),$(if $(ENABLE_MACOSX_SANDBOX),,shell_senddoc))) \
917 $(call gb_Helper_optional,DESKTOP,$(if $(filter-out MACOSX WNT,$(OS)),svx_gengal)) \
918 $(if $(USING_X11),vcl_fontunxppds) \
919 $(if $(filter $(OS),MACOSX),vcl_osxres) \
920 xmloff_dtd \
921 xmlscript_dtd \
922 xmlhelp_helpxsl \
923 $(if $(ENABLE_JAVA),\
924 scripting_java \
925 scripting_java_jars \
926 $(if $(ENABLE_SCRIPTING_BEANSHELL),scripting_ScriptsBeanShell) \
927 $(if $(ENABLE_SCRIPTING_JAVASCRIPT),scripting_ScriptsJavaScript) \
929 $(if $(DISABLE_SCRIPTING),,scripting_scriptbindinglib) \
930 $(if $(filter $(OS),MACOSX),sysui_osxicons) \
931 wizards_basicshare \
932 wizards_basicsrvaccess2base \
933 wizards_basicsrvdepot \
934 wizards_basicsrveuro \
935 wizards_basicsrvgimmicks \
936 wizards_basicsrvimport \
937 wizards_basicsrvform \
938 wizards_basicsrvstandard \
939 wizards_basicsrvtemplate \
940 wizards_basicsrvtools \
941 wizards_basicsrvtutorials \
942 wizards_basicusr \
943 wizards_properties \
944 wizards_wizardshare \
945 $(if $(ENABLE_HEADLESS),, \
946 chart2_opengl_shader \
948 vcl_opengl_shader \
949 $(if $(filter WNT,$(OS)), \
950 vcl_opengl_blacklist \
952 $(if $(ENABLE_OPENGL_CANVAS),canvas_opengl_shader) \
953 $(if $(DISABLE_PYTHON),,$(if $(filter-out AIX,$(OS)), \
954 Pyuno/commonwizards \
955 Pyuno/fax \
956 Pyuno/letter \
957 Pyuno/agenda \
958 Pyuno/mailmerge \
959 )) \
960 sfx2_classification \
961 $(if $(filter OPENCL,$(BUILD_TYPE)),sc_opencl_runtimetest) \
962 $(if $(and $(filter WNT,$(OS)), $(filter X86_64,$(CPUNAME))),twain_dsm) \
963 $(if $(ENABLE_HTMLHELP),\
964 helpcontent2_html_dynamic \
965 helpcontent2_html_media \
966 helpcontent2_html_static \
970 $(eval $(call gb_Helper_register_packages_for_install,ooo_fonts,\
971 extras_fonts \
972 $(if $(USING_X11)$(ENABLE_HEADLESS)$(filter ANDROID,$(OS)), \
973 postprocess_fontconfig) \
974 $(call gb_Helper_optional,MORE_FONTS,\
975 fonts_alef \
976 fonts_amiri \
977 fonts_caladea \
978 fonts_carlito \
979 fonts_culmus \
980 fonts_dejavu \
981 fonts_emojione_color \
982 fonts_gentium \
983 fonts_kacst \
984 fonts_liberation \
985 fonts_liberation_narrow \
986 fonts_libertineg \
987 fonts_libre_hebrew \
988 fonts_noto \
989 fonts_reem \
990 fonts_sourcecode \
991 fonts_sourcesans \
992 fonts_scheherazade \
996 $(eval $(call gb_Helper_register_packages_for_install,ooo_images,\
997 postprocess_images \
998 $(call gb_Helper_optional,HELP,helpcontent2_helpimages) \
1001 $(eval $(call gb_Helper_register_packages_for_install,ogltrans,\
1002 sd_opengl \
1003 slideshow_opengl_shader \
1006 ifneq ($(ENABLE_PDFIMPORT),)
1007 $(eval $(call gb_Helper_register_packages_for_install,pdfimport, \
1008 sdext_pdfimport_pdf \
1010 endif
1012 $(eval $(call gb_Helper_register_packages_for_install,reportbuilder,\
1013 reportbuilder_templates \
1016 $(eval $(call gb_Helper_register_packages_for_install,xsltfilter,\
1017 filter_docbook \
1018 filter_xhtml \
1019 filter_xslt \
1022 $(eval $(call gb_Helper_register_packages_for_install,brand,\
1023 desktop_branding \
1024 $(if $(CUSTOM_BRAND_DIR),desktop_branding_custom) \
1025 $(if $(filter DESKTOP,$(BUILD_TYPE)),desktop_scripts_install) \
1026 $(if $(and $(filter-out MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),\
1027 $(if $(ENABLE_HEADLESS),, \
1028 desktop_soffice_sh \
1031 readlicense_oo_files \
1032 $(if $(filter WNT,$(OS)),readlicense_oo_license) \
1033 $(call gb_Helper_optional,DESKTOP,setup_native_packinfo) \
1036 ifeq ($(USING_X11), TRUE)
1037 $(eval $(call gb_Helper_register_packages_for_install,base_brand,\
1038 desktop_sbase_sh \
1041 $(eval $(call gb_Helper_register_packages_for_install,calc_brand,\
1042 desktop_scalc_sh \
1045 $(eval $(call gb_Helper_register_packages_for_install,draw_brand,\
1046 desktop_sdraw_sh \
1049 $(eval $(call gb_Helper_register_packages_for_install,impress_brand,\
1050 desktop_simpress_sh \
1053 $(eval $(call gb_Helper_register_packages_for_install,math_brand,\
1054 desktop_smath_sh \
1057 $(eval $(call gb_Helper_register_packages_for_install,writer_brand,\
1058 desktop_swriter_sh \
1060 endif # USING_X11=TRUE
1062 $(eval $(call gb_Helper_register_packages_for_install,onlineupdate,\
1063 $(if $(ENABLE_ONLINE_UPDATE),$(if $(filter LINUX SOLARIS,$(OS)),setup_native_scripts)) \
1066 ifneq ($(DISABLE_PYTHON),TRUE)
1067 $(eval $(call gb_Helper_register_packages_for_install,python, \
1068 pyuno_pythonloader_ini \
1069 pyuno_python_scripts \
1070 $(if $(SYSTEM_PYTHON),,$(if $(filter-out WNT,$(OS)),python_shell)) \
1071 scripting_ScriptsPython \
1074 $(eval $(call gb_Helper_register_packages_for_install,python_scriptprovider, \
1075 scripting_scriptproviderforpython \
1078 $(eval $(call gb_Helper_register_packages_for_install,python_librelogo, \
1079 librelogo \
1080 librelogo_properties \
1082 endif # DISABLE_PYTHON
1084 # External executables
1085 $(eval $(call gb_ExternalExecutable_register_executables,\
1086 genbrk \
1087 genccode \
1088 gencmn \
1089 python \
1090 ucpp \
1091 xmllint \
1092 xsltproc \
1095 # Resources
1096 $(eval $(call gb_Helper_register_mos,\
1097 acc \
1098 avmedia \
1099 $(call gb_Helper_optional,SCRIPTING,basctl) \
1100 chart \
1101 cnr \
1102 cui \
1103 $(call gb_Helper_optional,DBCONNECTIVITY,dba) \
1104 dkt \
1105 editeng \
1106 flt \
1107 for \
1108 $(call gb_Helper_optional,DESKTOP,fps) \
1109 frm \
1110 fwk \
1111 pcr \
1112 rpt \
1113 $(call gb_Helper_optional,SCRIPTING,sb) \
1114 sc \
1115 sca \
1116 scc \
1117 sd \
1118 sfx \
1119 sm \
1120 svl \
1121 svt \
1122 svx \
1123 sw \
1124 uui \
1125 vcl \
1126 wiz \
1127 wpt \
1128 $(if $(ENABLE_NSS),xsc) \
1131 # UI configuration
1132 $(eval $(call gb_Helper_register_uiconfigs,\
1133 cui \
1134 $(call gb_Helper_optional,DBCONNECTIVITY,dbaccess) \
1135 desktop \
1136 editeng \
1137 filter \
1138 formula \
1139 fps \
1140 $(call gb_Helper_optional,SCRIPTING,modules/BasicIDE) \
1141 $(call gb_Helper_optional,DBCONNECTIVITY,\
1142 modules/dbapp \
1143 modules/dbbrowser \
1144 modules/dbquery \
1145 modules/dbrelation \
1147 modules/dbreport \
1148 $(call gb_Helper_optional,DBCONNECTIVITY,\
1149 modules/dbtable \
1150 modules/dbtdata \
1152 modules/sabpilot \
1153 $(call gb_Helper_optional,DBCONNECTIVITY,modules/sbibliography) \
1154 modules/scalc \
1155 modules/scanner \
1156 modules/schart \
1157 modules/sdraw \
1158 modules/sglobal \
1159 modules/simpress \
1160 modules/smath \
1161 $(call gb_Helper_optional,DBCONNECTIVITY,modules/spropctrlr) \
1162 modules/StartModule \
1163 modules/sweb \
1164 modules/swform \
1165 modules/swreport \
1166 modules/swriter \
1167 modules/swxform \
1168 sfx \
1169 svt \
1170 svx \
1171 uui \
1172 vcl \
1173 writerperfect \
1174 $(if $(ENABLE_NSS),xmlsec) \
1177 ifeq ($(gb_GBUILDSELFTEST),t)
1178 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, gbuildselftestdep gbuildselftest))
1179 $(eval $(call gb_Helper_register_executables,NONE, gbuildselftestexe))
1180 endif
1182 # vim: set noet sw=4 ts=4: