Draw button focus so that it doesn't obscure the actual button
[LibreOffice.git] / Repository.mk
blobe8e5af6e81f8cfe04d64842023024e181ce81bce
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 svidl \
57 $(if $(ENABLE_ONLINE_UPDATE_MAR),\
58 test_updater_dialog \
59 ) \
60 treex \
61 ulfex \
62 unoidl-read \
63 unoidl-write \
64 xrmex \
65 $(if $(filter-out ANDROID IOS WNT,$(OS)), \
66 svdemo \
67 fftester \
68 svptest \
69 svpclient \
70 pixelctl ) \
71 $(if $(filter LINUX %BSD SOLARIS,$(OS)), tilebench) \
72 $(if $(filter LINUX MACOSX SOLARIS WNT %BSD,$(OS)),icontest \
73 outdevgrind) \
74 vcldemo \
75 tiledrendering \
76 mtfdemo \
77 visualbackendtest \
78 $(if $(and $(ENABLE_GTK3), $(filter LINUX %BSD SOLARIS,$(OS))), gtktiledviewer) \
81 $(eval $(call gb_Helper_register_executables_for_install,SDK,sdk, \
82 $(if $(filter MSC,$(COM)),climaker) \
83 cppumaker \
84 idlc \
85 javamaker \
86 $(if $(filter UCPP,$(BUILD_TYPE)),ucpp) \
87 $(if $(filter ODK,$(BUILD_TYPE)),unoapploader) \
88 unoidl-check \
89 $(if $(filter ODK,$(BUILD_TYPE)),uno-skeletonmaker) \
92 $(eval $(call gb_Helper_register_executables_for_install,OOO,brand, \
93 $(if $(ENABLE_ONLINE_UPDATE_MAR),\
94 mar \
95 $(if $(filter WNT,$(OS)), \
96 update_service \
97 ) \
98 updater )\
99 $(call gb_Helper_optional,BREAKPAD,minidump_upload) \
100 $(call gb_Helper_optional,FUZZERS,wmffuzzer) \
101 $(call gb_Helper_optional,FUZZERS,jpgfuzzer) \
102 $(call gb_Helper_optional,FUZZERS,giffuzzer) \
103 $(call gb_Helper_optional,FUZZERS,xbmfuzzer) \
104 $(call gb_Helper_optional,FUZZERS,xpmfuzzer) \
105 $(call gb_Helper_optional,FUZZERS,pngfuzzer) \
106 $(call gb_Helper_optional,FUZZERS,bmpfuzzer) \
107 $(call gb_Helper_optional,FUZZERS,svmfuzzer) \
108 $(call gb_Helper_optional,FUZZERS,pcdfuzzer) \
109 $(call gb_Helper_optional,FUZZERS,dxffuzzer) \
110 $(call gb_Helper_optional,FUZZERS,metfuzzer) \
111 $(call gb_Helper_optional,FUZZERS,ppmfuzzer) \
112 $(call gb_Helper_optional,FUZZERS,psdfuzzer) \
113 $(call gb_Helper_optional,FUZZERS,epsfuzzer) \
114 $(call gb_Helper_optional,FUZZERS,pctfuzzer) \
115 $(call gb_Helper_optional,FUZZERS,pcxfuzzer) \
116 $(call gb_Helper_optional,FUZZERS,rasfuzzer) \
117 $(call gb_Helper_optional,FUZZERS,tgafuzzer) \
118 $(call gb_Helper_optional,FUZZERS,tiffuzzer) \
119 $(call gb_Helper_optional,FUZZERS,hwpfuzzer) \
120 $(call gb_Helper_optional,FUZZERS,602fuzzer) \
121 $(call gb_Helper_optional,FUZZERS,lwpfuzzer) \
122 $(call gb_Helper_optional,FUZZERS,olefuzzer) \
123 $(call gb_Helper_optional,FUZZERS,pptfuzzer) \
124 $(call gb_Helper_optional,FUZZERS,rtffuzzer) \
125 $(call gb_Helper_optional,FUZZERS,cgmfuzzer) \
126 $(call gb_Helper_optional,FUZZERS,ww2fuzzer) \
127 $(call gb_Helper_optional,FUZZERS,ww6fuzzer) \
128 $(call gb_Helper_optional,FUZZERS,ww8fuzzer) \
129 $(call gb_Helper_optional,FUZZERS,qpwfuzzer) \
130 $(call gb_Helper_optional,FUZZERS,slkfuzzer) \
131 $(call gb_Helper_optional,FUZZERS,fodtfuzzer) \
132 $(call gb_Helper_optional,FUZZERS,fodsfuzzer) \
133 $(call gb_Helper_optional,FUZZERS,fodpfuzzer) \
134 $(call gb_Helper_optional,FUZZERS,xlsfuzzer) \
135 $(call gb_Helper_optional,FUZZERS,scrtffuzzer) \
136 $(call gb_Helper_optional,FUZZERS,wksfuzzer) \
137 $(call gb_Helper_optional,FUZZERS,diffuzzer) \
138 $(call gb_Helper_optional,FUZZERS,docxfuzzer) \
139 $(call gb_Helper_optional,FUZZERS,xlsxfuzzer) \
140 $(call gb_Helper_optional,FUZZERS,pptxfuzzer) \
141 $(call gb_Helper_optional,FUZZERS,mmlfuzzer) \
142 $(call gb_Helper_optional,FUZZERS,mtpfuzzer) \
143 $(call gb_Helper_optional,FUZZERS,htmlfuzzer) \
144 $(call gb_Helper_optional,FUZZERS,sftfuzzer) \
145 $(if $(filter-out ANDROID IOS MACOSX WNT,$(OS)),oosplash) \
146 soffice_bin \
147 $(if $(filter DESKTOP,$(BUILD_TYPE)),unopkg_bin) \
148 $(if $(filter WNT,$(OS)), \
149 soffice \
150 unoinfo \
151 unopkg \
152 unopkg_com \
156 $(eval $(call gb_Helper_register_executables_for_install,OOO,base_brand, \
157 $(if $(filter WNT,$(OS)), \
158 sbase \
162 $(eval $(call gb_Helper_register_executables_for_install,OOO,base, \
163 $(if $(filter WNT,$(OS)), \
164 odbcconfig \
168 $(eval $(call gb_Helper_register_executables_for_install,OOO,calc_brand, \
169 $(if $(filter WNT,$(OS)), \
170 scalc \
174 $(eval $(call gb_Helper_register_executables_for_install,OOO,draw_brand, \
175 $(if $(filter WNT,$(OS)), \
176 sdraw \
180 $(eval $(call gb_Helper_register_executables_for_install,OOO,impress_brand, \
181 $(if $(filter WNT,$(OS)), \
182 simpress \
186 $(eval $(call gb_Helper_register_executables_for_install,OOO,math_brand, \
187 $(if $(filter WNT,$(OS)), \
188 smath \
192 $(eval $(call gb_Helper_register_executables_for_install,OOO,writer_brand, \
193 $(if $(filter WNT,$(OS)), \
194 sweb \
195 swriter \
199 $(eval $(call gb_Helper_register_executables_for_install,OOO,ooo, \
200 gengal \
201 $(if $(filter WNT,$(OS)),,uri-encode) \
202 $(if $(ENABLE_MACOSX_SANDBOX),, \
203 $(if $(ENABLE_HEADLESS),, \
204 ui-previewer \
207 $(if $(filter WNT,$(OS)), \
208 senddoc \
212 ifeq ($(OS),WNT)
213 $(eval $(call gb_Helper_register_executables_for_install,OOO,quickstart, \
214 quickstart \
216 endif
218 $(eval $(call gb_Helper_register_executables_for_install,OOO,python, \
219 $(if $(filter WNT,$(OS)), \
220 python \
224 ifeq ($(USING_X11), TRUE)
225 $(eval $(call gb_Helper_register_executables_for_install,OOO,gnome, \
226 $(if $(ENABLE_GTK),\
227 xid-fullscreen-on-all-monitors \
230 endif
232 ifneq ($(ENABLE_PDFIMPORT),)
233 $(eval $(call gb_Helper_register_executables_for_install,OOO,pdfimport, \
234 xpdfimport \
236 endif
238 $(eval $(call gb_Helper_register_executables_for_install,UREBIN,ure,\
239 $(if $(and $(ENABLE_JAVA),$(filter-out MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),javaldx) \
240 $(if $(ENABLE_MACOSX_SANDBOX),, \
241 regmerge \
242 regview \
244 $(if $(filter DESKTOP,$(BUILD_TYPE)),uno) \
247 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,base, \
248 abp \
249 dbp \
250 dbu \
253 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,calc, \
254 analysis \
255 $(call gb_Helper_optional,DBCONNECTIVITY,calc) \
256 date \
257 pricing \
258 sc \
259 scd \
260 scfilt \
261 scui \
262 wpftcalc \
263 solver \
264 $(call gb_Helper_optional,SCRIPTING,vbaobj) \
267 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,graphicfilter, \
268 svgfilter \
269 flash \
270 wpftdraw \
271 graphicfilter \
274 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,impress, \
275 animcore \
276 PresenterScreen \
277 PresentationMinimizer \
278 wpftimpress \
281 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,onlineupdate, \
282 $(if $(ENABLE_ONLINE_UPDATE), \
283 updatecheckui \
284 updchk \
288 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,gnome, \
289 $(if $(ENABLE_EVOAB2),evoab) \
290 $(if $(ENABLE_GTK),vclplug_gtk) \
291 $(if $(ENABLE_GTK3),vclplug_gtk3) \
292 $(if $(ENABLE_GIO),losessioninstall) \
293 $(if $(ENABLE_GIO),ucpgio1) \
296 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,kde, \
297 $(if $(ENABLE_KDE4),kde4be1) \
298 $(if $(ENABLE_KDE5),kde5be1) \
299 $(if $(USING_X11), \
300 $(if $(ENABLE_KDE4),vclplug_kde4) \
301 $(if $(ENABLE_KDE5),vclplug_kde5) \
302 $(if $(ENABLE_QT5),vclplug_qt5) \
303 $(if $(ENABLE_GTK3_KDE5),vclplug_gtk3_kde5) \
306 ifneq ($(ENABLE_GTK3_KDE5),)
307 $(eval $(call gb_Helper_register_executables_for_install,OOO,kde, \
308 lo_kde5filepicker \
310 endif
312 ifeq ($(OS),HAIKU)
313 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,haiku, \
314 $(if $(ENABLE_QT5),vclplug_qt5) \
315 $(if $(ENABLE_KDE5),vclplug_kde5) \
317 endif
319 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,math, \
320 sm \
321 smd \
324 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ogltrans, \
325 OGLTrans \
328 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \
329 acc \
330 $(call gb_Helper_optional,AVMEDIA,avmedia) \
331 $(if $(filter MACOSX,$(OS)),\
332 avmediaMacAVF \
333 $(if $(ENABLE_MACOSX_SANDBOX),,\
334 $(if $(shell test $(MACOSX_SDK_VERSION) -ge 101200 || echo not),avmediaQuickTime) \
337 $(call gb_Helper_optional,SCRIPTING, \
338 basctl \
339 basprov \
341 basegfx \
342 bib \
343 $(if $(ENABLE_CAIRO_CANVAS),cairocanvas) \
344 canvasfactory \
345 canvastools \
346 chartcore \
347 chartcontroller \
348 $(if $(ENABLE_HEADLESS),, \
349 chartopengl \
351 $(call gb_Helper_optional,OPENCL,clew) \
352 $(if $(filter $(OS),WNT),,cmdmail) \
353 cppcanvas \
354 configmgr \
355 ctl \
356 cui \
357 $(call gb_Helper_optional,DBCONNECTIVITY, \
358 dba \
359 dbase \
360 dbmm \
361 dbaxml \
362 dbahsql) \
363 dbtools \
364 deploymentmisc \
365 $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \
366 $(if $(USING_X11),desktop_detector) \
367 $(call gb_Helper_optional,SCRIPTING,dlgprov) \
368 $(if $(filter WNT,$(OS)),directx9canvas) \
369 $(if $(ENABLE_OPENGL_CANVAS),oglcanvas) \
370 drawinglayer \
371 editeng \
372 $(if $(filter WNT,$(OS)),emser) \
373 evtatt \
374 expwrap \
375 $(call gb_Helper_optional,DBCONNECTIVITY, \
376 flat \
377 file) \
378 filterconfig \
379 fps_office \
380 for \
381 forui \
382 frm \
383 fsstorage \
384 fwe \
385 fwi \
386 fwk \
387 fwl \
388 fwm \
389 $(if $(filter WNT,$(OS)),gdipluscanvas) \
390 guesslang \
391 $(if $(filter DESKTOP,$(BUILD_TYPE)),helplinker) \
392 i18npool \
393 i18nsearch \
394 gie \
395 hyphen \
396 icg \
397 $(if $(ENABLE_JAVA),jdbc) \
398 ldapbe2 \
399 $(if $(filter WNT,$(OS)),WinUserInfoBe) \
400 localebe1 \
401 log \
402 lng \
403 lnth \
404 $(if $(filter $(OS),MACOSX),macbe1) \
405 $(if $(MERGELIBS),merged) \
406 migrationoo2 \
407 migrationoo3 \
408 msfilter \
409 $(call gb_Helper_optional,SCRIPTING,msforms) \
410 mtfrenderer \
411 $(call gb_Helper_optional,DBCONNECTIVITY,mysql) \
412 numbertext \
413 odbc \
414 odfflatxml \
415 offacc \
416 oox \
417 $(call gb_Helper_optional,OPENCL,opencl) \
418 passwordcontainer \
419 pcr \
420 pdffilter \
421 $(call gb_Helper_optional,SCRIPTING,protocolhandler) \
422 sax \
423 sb \
424 $(call gb_Helper_optional,DBCONNECTIVITY,sdbt) \
425 scn \
426 sd \
427 sdd \
428 sdfilt \
429 sdui \
430 sfx \
431 simplecanvas \
432 slideshow \
433 sot \
434 spell \
435 $(if $(ENABLE_HEADLESS),,spl) \
436 storagefd \
437 $(call gb_Helper_optional,SCRIPTING,stringresource) \
438 svgio \
439 emfio \
440 svl \
441 svt \
442 svx \
443 svxcore \
444 sw \
445 syssh \
446 textconversiondlgs \
447 textfd \
448 tk \
449 tl \
450 ucpexpand1 \
451 ucpext \
452 ucpimage \
453 ucpcmis1 \
454 ucptdoc1 \
455 unordf \
456 unoxml \
457 updatefeed \
458 utl \
459 uui \
460 $(call gb_Helper_optional,SCRIPTING, \
461 vbaevents \
462 vbahelper \
464 vcl \
465 vclcanvas \
466 $(if $(USING_X11), \
467 vclplug_gen \
469 writerperfect \
470 xmlscript \
471 xmlfa \
472 xmlfd \
473 xo \
474 xof \
475 xsltdlg \
476 xsltfilter \
477 mork \
478 mozbootstrap \
479 $(if $(filter $(OS),WNT), \
480 ado \
481 oleautobridge \
482 smplmail \
483 wininetbe1 \
485 $(if $(filter $(OS),MACOSX), \
486 $(if $(ENABLE_MACOSX_SANDBOX),, \
487 AppleRemote \
489 fps_aqua \
490 MacOSXSpell \
494 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,postgresqlsdbc, \
495 $(if $(BUILD_POSTGRESQL_SDBC), \
496 postgresql-sdbc \
497 postgresql-sdbc-impl) \
500 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,firebirdsdbc, \
501 $(if $(ENABLE_FIREBIRD_SDBC),firebird_sdbc) \
504 ifneq ($(ENABLE_PDFIMPORT),)
505 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,pdfimport, \
506 pdfimport \
508 endif
510 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,python, \
511 pythonloader \
514 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,python, \
515 pyuno \
516 $(if $(filter-out WNT,$(OS)),pyuno_wrapper) \
519 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,reportbuilder, \
520 rpt \
521 rptui \
522 rptxml \
525 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,writer, \
526 hwp \
527 $(if $(ENABLE_LWP),lwpft) \
528 msword \
529 swd \
530 swui \
531 t602filter \
532 $(call gb_Helper_optional,SCRIPTING,vbaswobj) \
533 wpftwriter \
534 writerfilter \
535 $(call gb_Helper_optional,DBCONNECTIVITY,writer) \
538 # cli_cppuhelper is NONE even though it is actually in URE because it is CliNativeLibrary
539 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
540 smoketest \
541 subsequenttest \
542 test \
543 test-setupvcl \
544 testtools_cppobj \
545 testtools_bridgetest \
546 testtools_bridgetest-common \
547 testtools_constructors \
548 unobootstrapprotector \
549 unoexceptionprotector \
550 unotest \
551 vclbootstrapprotector \
552 scqahelper \
553 unowinreg \
554 wpftqahelper \
555 $(if $(filter MSC,$(COM)),cli_cppuhelper) \
556 $(if $(filter $(OS),ANDROID),lo-bootstrap) \
557 $(if $(filter $(OS),MACOSX),OOoSpotlightImporter) \
560 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,ure, \
561 affine_uno_uno \
562 $(if $(filter MSC,$(COM)),cli_uno) \
563 i18nlangtag \
564 $(if $(ENABLE_JAVA), \
565 java_uno \
566 jpipe \
567 $(if $(filter $(OS),WNT),jpipx) \
568 juh \
569 juhx \
571 log_uno_uno \
572 unsafe_uno_uno \
573 $(if $(filter MSC,$(COM)),$(if $(filter INTEL,$(CPUNAME)),msci,mscx),gcc3)_uno \
576 $(eval $(call gb_Helper_register_libraries_for_install,PRIVATELIBS_URE,ure, \
577 binaryurp \
578 bootstrap \
579 introspection \
580 invocadapt \
581 invocation \
582 io \
583 $(if $(ENABLE_JAVA),javaloader) \
584 $(if $(ENABLE_JAVA),javavm) \
585 $(if $(ENABLE_JAVA),jvmaccess) \
586 $(if $(ENABLE_JAVA),jvmfwk) \
587 namingservice \
588 proxyfac \
589 reflection \
590 reg \
591 sal_textenc \
592 stocservices \
593 store \
594 unoidl \
595 uuresolver \
596 xmlreader \
599 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \
600 $(if $(ENABLE_VLC),avmediavlc) \
601 $(if $(ENABLE_GSTREAMER_1_0),avmediagst) \
602 $(if $(ENABLE_GSTREAMER_0_10),avmediagst_0_10) \
603 $(if $(filter WNT,$(OS)),avmediawin) \
604 cached1 \
605 collator_data \
606 comphelper \
607 $(call gb_Helper_optional,DBCONNECTIVITY,dbpool2) \
608 $(call gb_Helper_optional,BREAKPAD,crashreport) \
609 deployment \
610 deploymentgui \
611 dict_ja \
612 dict_zh \
613 embobj \
614 $(if $(ENABLE_JAVA),hsqldb) \
615 i18nutil \
616 index_data \
617 $(if $(and $(ENABLE_GTK3), $(filter LINUX %BSD SOLARIS,$(OS))), libreofficekitgtk) \
618 localedata_en \
619 localedata_es \
620 localedata_euro \
621 localedata_others \
622 mcnttype \
623 $(if $(ENABLE_JAVA), \
624 $(if $(filter $(OS),MACOSX),,officebean) \
626 emboleobj \
627 package2 \
628 $(if $(USING_X11),recentfile) \
629 $(call gb_Helper_optional,SCRIPTING,scriptframe) \
630 sdbc2 \
631 sofficeapp \
632 srtrs1 \
633 $(if $(filter $(OS),WNT),sysdtrans) \
634 textconv_dict \
635 ucb1 \
636 ucbhelper \
637 $(if $(WITH_WEBDAV),ucpdav1) \
638 ucpfile1 \
639 ucpftp1 \
640 ucpchelp1 \
641 ucphier1 \
642 ucppkg1 \
643 unopkgapp \
644 xmlsecurity \
645 xsec_xmlsec \
646 xstor \
647 $(if $(filter $(OS),MACOSX), \
648 macab1 \
649 macabdrv1 \
651 $(if $(filter WNT,$(OS)), \
652 dnd \
653 dtrans \
654 fps \
655 ftransl \
656 inprocserv \
657 UAccCOM \
658 winaccessibility \
662 ifeq ($(OS),WNT)
663 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexbinarytable, \
664 regactivex \
667 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activex, \
668 so_activex \
669 spsupp \
672 ifneq ($(BUILD_X64),)
673 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexwin64, \
674 so_activex_x64 \
675 spsupp_x64 \
677 endif
679 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooobinarytable, \
680 $(if $(WINDOWS_SDK_HOME),\
681 instooofiltmsi \
682 inst_msu_msi \
683 qslnkmsi \
684 reg4allmsdoc \
685 sdqsmsi \
686 sellangmsi \
687 sn_tools \
691 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,winexplorerextbinarytable, \
692 shlxtmsi \
695 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerext, \
696 ooofilt \
697 propertyhdl \
698 shlxthdl \
701 ifneq ($(BUILD_X64),)
702 $(eval $(call gb_Helper_register_packages_for_install,winexplorerextwin64, \
703 $(if $(filter MSC,$(COM)),msvc_dlls) \
706 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_SHLXTHDL,winexplorerextwin64, \
707 ooofilt_x64 \
708 propertyhdl_x64 \
709 shlxthdl_x64 \
711 endif # BUILD_X64
713 endif # WNT
715 $(eval $(call gb_Helper_register_libraries_for_install,RTVERLIBS,ure, \
716 cppuhelper \
717 purpenvhelper \
718 salhelper \
721 $(eval $(call gb_Helper_register_libraries_for_install,UNOVERLIBS,ure, \
722 cppu \
723 sal \
726 $(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \
727 active_native \
728 mysqlc \
729 passive_native \
732 ifneq ($(ENABLE_JAVA),)
733 $(eval $(call gb_Helper_register_jars_for_install,URE,ure, \
734 java_uno \
735 juh \
736 jurt \
737 ridl \
738 unoloader \
741 $(eval $(call gb_Helper_register_jars_for_install,OOO,ooo, \
742 ScriptFramework \
743 ScriptProviderForJava \
744 XMergeBridge \
745 commonwizards \
746 form \
747 $(if $(filter-out MACOSX,$(OS)),officebean) \
748 query \
749 report \
750 sdbc_hsqldb \
751 smoketest \
752 table \
753 unoil \
754 xmerge \
757 $(eval $(call gb_Helper_register_jars_for_install,OOO,reportbuilder, \
758 reportbuilder \
759 reportbuilderwizard \
762 ifneq ($(ENABLE_SCRIPTING_BEANSHELL),)
763 $(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_bsh, \
764 ScriptProviderForBeanShell \
766 endif
768 ifneq ($(ENABLE_SCRIPTING_JAVASCRIPT),)
769 $(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_rhino, \
770 ScriptProviderForJavaScript \
772 endif
774 ifeq (CT2N,$(filter CT2N,$(BUILD_TYPE)))
775 $(eval $(call gb_Helper_register_packages_for_install,extensions_ct2n,\
776 ct2n \
778 endif
780 ifeq (NUMBERTEXT,$(filter NUMBERTEXT,$(BUILD_TYPE)))
781 $(eval $(call gb_Helper_register_packages_for_install,extensions_numbertext,\
782 numbertext \
784 endif
786 $(eval $(call gb_Helper_register_jars,OXT, \
787 EvolutionarySolver \
788 active_java \
789 mediawiki \
790 nlpsolver \
791 passive_java \
794 $(eval $(call gb_Helper_register_jars,NONE,\
795 ConnectivityTools \
796 HelloWorld \
797 Highlight \
798 MemoryUsage \
799 OOoRunner \
800 TestExtension \
801 test \
802 test-tools \
803 testComponent \
805 endif
807 # 'test_unittest' is only package delivering to workdir.
808 # Other packages could be potentially autoinstalled.
809 $(eval $(call gb_Helper_register_packages, \
810 test_unittest \
811 cli_basetypes_copy \
812 extras_wordbook \
813 instsetoo_native_setup \
814 $(if $(ENABLE_OOENV),instsetoo_native_ooenv) \
815 postprocess_registry \
816 readlicense_oo_readmes \
817 setup_native_misc \
818 sysui_share \
819 vcl_fontunxpsprint \
822 $(eval $(call gb_Helper_register_packages_for_install,impress,\
823 sd_xml \
826 $(eval $(call gb_Helper_register_packages_for_install,calc,\
827 sc_res_xml \
830 $(eval $(call gb_Helper_register_packages_for_install,libreofficekit,\
831 $(if $(filter LINUX %BSD SOLARIS, $(OS)),libreofficekit_selectionhandles) \
834 $(eval $(call gb_Helper_register_packages_for_install,ure,\
835 instsetoo_native_setup_ure \
836 ure_install \
837 $(if $(ENABLE_JAVA),\
838 jvmfwk_jvmfwk3_ini \
839 jvmfwk_javavendors \
840 jvmfwk_jreproperties \
841 $(if $(filter MACOSX,$(OS)),bridges_jnilib_java_uno) \
845 $(eval $(call gb_Helper_register_packages_for_install,postgresqlsdbc,\
846 $(if $(BUILD_POSTGRESQL_SDBC),connectivity_postgresql-sdbc) \
849 $(eval $(call gb_Helper_register_packages_for_install,sdk,\
850 odk_share_readme \
851 odk_share_readme_generated \
852 $(if $(filter WNT,$(OS)),odk_cli) \
853 odk_config \
854 $(if $(filter WNT,$(OS)),odk_config_win) \
855 odk_docs \
856 $(if $(DOXYGEN),odk_doxygen) \
857 odk_examples \
858 odk_headers \
859 odk_headers_generated \
860 odk_html \
861 odk_settings \
862 odk_settings_generated \
863 offapi_idl \
864 udkapi_idl \
865 $(if $(ENABLE_JAVA), \
866 odk_javadoc \
867 odk_uno_loader_classes \
868 odk_unowinreg \
872 $(eval $(call gb_Helper_register_packages_for_install,ooo,\
873 $(if $(SYSTEM_LIBEXTTEXTCAT),,libexttextcat_fingerprint) \
874 officecfg_misc \
875 $(if $(filter $(OS),MACOSX), \
876 extensions_mdibundle \
877 extensions_OOoSpotlightImporter \
879 extras_autocorr \
880 extras_autotextuser \
881 extras_cfgsrvnolang \
882 extras_cfgusr \
883 extras_database \
884 extras_databasebiblio \
885 extras_gallbullets \
886 extras_gallhtmlexpo \
887 extras_gallmytheme \
888 extras_gallroot \
889 extras_gallsystem \
890 extras_gallwwwgraf \
891 extras_glade \
892 extras_labels \
893 $(if $(filter WNT,$(OS)),extras_newfiles) \
894 extras_palettes \
895 extras_tplofficorr \
896 extras_tploffimisc \
897 extras_tplpresnt \
898 extras_tpl_styles \
899 extras_tplpersonal \
900 extras_tplwizbitmap \
901 extras_tplwizdesktop \
902 extras_tplwizletter \
903 extras_tplwizfax \
904 extras_tplwizagenda \
905 extras_tplwizreport \
906 extras_tplwizstyles \
907 framework_dtd \
908 $(if $(filter $(OS),MACOSX),infoplist) \
909 oox_customshapes \
910 oox_generated \
911 package_dtd \
912 sd_web \
913 sfx2_emojiconfig \
914 $(call gb_Helper_optional,DESKTOP,\
915 $(if $(filter-out WNT,$(OS)),$(if $(ENABLE_MACOSX_SANDBOX),,shell_senddoc))) \
916 $(call gb_Helper_optional,DESKTOP,$(if $(filter-out MACOSX WNT,$(OS)),svx_gengal)) \
917 $(if $(USING_X11),vcl_fontunxppds) \
918 $(if $(filter $(OS),MACOSX),vcl_osxres) \
919 xmloff_dtd \
920 xmlscript_dtd \
921 xmlhelp_helpxsl \
922 $(if $(ENABLE_JAVA),\
923 scripting_java \
924 scripting_java_jars \
925 $(if $(ENABLE_SCRIPTING_BEANSHELL),scripting_ScriptsBeanShell) \
926 $(if $(ENABLE_SCRIPTING_JAVASCRIPT),scripting_ScriptsJavaScript) \
928 $(if $(DISABLE_SCRIPTING),,scripting_scriptbindinglib) \
929 $(if $(filter $(OS),MACOSX),sysui_osxicons) \
930 wizards_basicshare \
931 wizards_basicsrvaccess2base \
932 wizards_basicsrvdepot \
933 wizards_basicsrveuro \
934 wizards_basicsrvgimmicks \
935 wizards_basicsrvimport \
936 wizards_basicsrvform \
937 wizards_basicsrvstandard \
938 wizards_basicsrvtemplate \
939 wizards_basicsrvtools \
940 wizards_basicsrvtutorials \
941 wizards_basicusr \
942 wizards_properties \
943 wizards_wizardshare \
944 $(if $(ENABLE_HEADLESS),, \
945 chart2_opengl_shader \
947 vcl_opengl_shader \
948 $(if $(filter WNT,$(OS)), \
949 vcl_opengl_blacklist \
951 $(if $(ENABLE_OPENGL_CANVAS),canvas_opengl_shader) \
952 $(if $(DISABLE_PYTHON),,$(if $(filter-out AIX,$(OS)), \
953 Pyuno/commonwizards \
954 Pyuno/fax \
955 Pyuno/letter \
956 Pyuno/agenda \
957 Pyuno/mailmerge \
958 )) \
959 sfx2_classification \
960 $(if $(filter OPENCL,$(BUILD_TYPE)),sc_opencl_runtimetest) \
961 $(if $(and $(filter WNT,$(OS)), $(filter X86_64,$(CPUNAME))),twain_dsm) \
962 $(if $(ENABLE_HTMLHELP),\
963 helpcontent2_html_dynamic \
964 helpcontent2_html_media \
965 helpcontent2_html_icon-themes \
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 libreofficekit \
1141 $(call gb_Helper_optional,SCRIPTING,modules/BasicIDE) \
1142 $(call gb_Helper_optional,DBCONNECTIVITY,\
1143 modules/dbapp \
1144 modules/dbbrowser \
1145 modules/dbquery \
1146 modules/dbrelation \
1148 modules/dbreport \
1149 $(call gb_Helper_optional,DBCONNECTIVITY,\
1150 modules/dbtable \
1151 modules/dbtdata \
1153 modules/sabpilot \
1154 $(call gb_Helper_optional,DBCONNECTIVITY,modules/sbibliography) \
1155 modules/scalc \
1156 modules/scanner \
1157 modules/schart \
1158 modules/sdraw \
1159 modules/sglobal \
1160 modules/simpress \
1161 modules/smath \
1162 $(call gb_Helper_optional,DBCONNECTIVITY,modules/spropctrlr) \
1163 modules/StartModule \
1164 modules/sweb \
1165 modules/swform \
1166 modules/swreport \
1167 modules/swriter \
1168 modules/swxform \
1169 sfx \
1170 svt \
1171 svx \
1172 uui \
1173 vcl \
1174 writerperfect \
1175 $(if $(ENABLE_NSS),xmlsec) \
1178 ifeq ($(gb_GBUILDSELFTEST),t)
1179 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, gbuildselftestdep gbuildselftest))
1180 $(eval $(call gb_Helper_register_executables,NONE, gbuildselftestexe))
1181 endif
1183 # vim: set noet sw=4 ts=4: