fdo79368 Don't process overflow menu items twice.
[LibreOffice.git] / Repository.mk
blob700d9f5a3de5d5c7d652badf0286a21dc81ef1bf
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 $(if $(filter $(GUIBASE)$(ENABLE_KDE),unxTRUE), \
103 kdefilepicker \
105 ui-previewer \
106 tiledrendering \
107 $(if $(filter DESKTOP,$(BUILD_TYPE)),unopkg_bin) \
108 xpdfimport \
109 $(if $(filter WNT,$(OS)), \
110 crashrep_com \
111 odbcconfig \
112 python \
113 quickstart \
114 sbase \
115 scalc \
116 sdraw \
117 senddoc \
118 simpress \
119 soffice \
120 smath \
121 sweb \
122 swriter \
123 unoinfo \
124 unopkg \
125 unopkg_com \
129 $(eval $(call gb_Helper_register_executables_for_install,UREBIN,ure,\
130 $(if $(and $(ENABLE_JAVA),$(filter-out MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),javaldx) \
131 regmerge \
132 regview \
133 $(if $(filter DESKTOP,$(BUILD_TYPE)),uno) \
136 ifeq ($(ENABLE_NPAPI_INTO_BROWSER),TRUE)
137 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
138 npsoplugin \
140 endif
142 ifeq ($(OS),MACOSX)
144 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
145 OOoSpotlightImporter \
148 endif
150 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,base, \
151 abp \
152 dbp \
153 dbu \
156 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,calc, \
157 analysis \
158 $(call gb_Helper_optional,DBCONNECTIVITY,calc) \
159 date \
160 pricing \
161 sc \
162 scd \
163 scfilt \
164 scui \
165 wpftcalc \
166 $(if $(ENABLE_OPENCL),scopencl) \
167 $(if $(ENABLE_COINMP)$(ENABLE_LPSOLVE),solver) \
168 $(if $(DISABLE_SCRIPTING),,vbaobj) \
169 $(if $(ENABLE_TELEPATHY),tubes) \
172 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,graphicfilter, \
173 svgfilter \
174 flash \
175 wpftdraw \
176 graphicfilter \
179 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,tde, \
180 $(if $(ENABLE_TDE),tdebe1) \
183 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,impress, \
184 animcore \
185 placeware \
186 PresenterScreen \
187 PresentationMinimizer \
188 wpftimpress \
191 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,onlineupdate, \
192 $(if $(ENABLE_ONLINE_UPDATE), \
193 updatecheckui \
194 updchk \
198 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,gnome, \
199 $(if $(ENABLE_EVOAB2),evoab) \
200 $(if $(ENABLE_GTK),vclplug_gtk) \
201 $(if $(ENABLE_GTK3),vclplug_gtk3) \
202 $(if $(ENABLE_GCONF),gconfbe1) \
203 $(if $(ENABLE_SYSTRAY_GTK),qstart_gtk) \
204 $(if $(ENABLE_GIO),losessioninstall) \
205 $(if $(ENABLE_GIO),ucpgio1) \
206 $(if $(ENABLE_GNOMEVFS),ucpgvfs1) \
209 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,kde, \
210 $(if $(ENABLE_KDE),kdebe1) \
211 $(if $(ENABLE_KDE4),kde4be1) \
214 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,math, \
215 sm \
216 smd \
219 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \
220 acc \
221 $(call gb_Helper_optional,AVMEDIA,avmedia) \
222 $(if $(DISABLE_SCRIPTING),,basctl) \
223 $(if $(DISABLE_SCRIPTING),,basprov) \
224 basegfx \
225 bib \
226 $(if $(ENABLE_CAIRO_CANVAS),cairocanvas) \
227 canvasfactory \
228 canvastools \
229 chartcore \
230 chartcontroller \
231 chartopengl \
232 $(if $(filter $(OS),MACOSX WNT),,cmdmail) \
233 cppcanvas \
234 configmgr \
235 ctl \
236 cui \
237 $(call gb_Helper_optional,DBCONNECTIVITY, \
238 dba \
239 dbase \
240 dbmm \
241 dbtools \
242 dbaxml) \
243 deploymentmisc \
244 $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \
245 $(if $(filter unx,$(GUIBASE)),desktop_detector) \
246 $(if $(DISABLE_SCRIPTING),,dlgprov) \
247 $(if $(ENABLE_DIRECTX),directx9canvas) \
248 $(if $(ENABLE_OPENGL_CANVAS),oglcanvas) \
249 drawinglayer \
250 editeng \
251 egi \
252 eme \
253 $(if $(filter WNT,$(OS)),$(if $(DISABLE_ATL),,emser)) \
254 epb \
255 epg \
256 epp \
257 eps \
258 ept \
259 era \
260 eti \
261 evtatt \
262 exp \
263 expwrap \
264 $(call gb_Helper_optional,DBCONNECTIVITY, \
265 flat \
266 file) \
267 filterconfig \
268 $(if $(filter $(ENABLE_FIREBIRD_SDBC),TRUE),firebird_sdbc) \
269 fps_office \
270 for \
271 forui \
272 frm \
273 fsstorage \
274 fwe \
275 fwi \
276 fwk \
277 fwl \
278 fwm \
279 $(if $(ENABLE_DIRECTX),gdipluscanvas) \
280 guesslang \
281 $(if $(filter DESKTOP,$(BUILD_TYPE)),helplinker) \
282 i18npool \
283 i18nsearch \
284 hyphen \
285 icd \
286 icg \
287 idx \
288 ime \
289 ipb \
290 ipd \
291 ips \
292 ipt \
293 ipx \
294 ira \
295 itg \
296 iti \
297 $(if $(ENABLE_JAVA),jdbc) \
298 $(if $(ENABLE_KAB),kab1) \
299 $(if $(ENABLE_KAB),kabdrv1) \
300 ldapbe2 \
301 localebe1 \
302 log \
303 lng \
304 lnth \
305 $(if $(filter $(OS),MACOSX),macbe1) \
306 $(if $(MERGELIBS),merged) \
307 migrationoo2 \
308 migrationoo3 \
309 msfilter \
310 $(if $(DISABLE_SCRIPTING),,msforms) \
311 mtfrenderer \
312 $(call gb_Helper_optional,DBCONNECTIVITY,mysql) \
313 odbc \
314 odfflatxml \
315 offacc \
316 oox \
317 passwordcontainer \
318 pcr \
319 $(if $(ENABLE_NPAPI_FROM_BROWSER),pl) \
320 pdffilter \
321 $(if $(DISABLE_SCRIPTING),,protocolhandler) \
322 res \
323 sax \
324 sb \
325 $(call gb_Helper_optional,DBCONNECTIVITY,sdbt) \
326 scn \
327 sd \
328 sdd \
329 sdfilt \
330 sdui \
331 sfx \
332 simplecanvas \
333 slideshow \
334 sot \
335 spell \
336 $(if $(ENABLE_HEADLESS),,spl) \
337 storagefd \
338 $(if $(DISABLE_SCRIPTING),,stringresource) \
339 svgio \
340 svl \
341 svt \
342 svx \
343 svxcore \
344 sw \
345 syssh \
346 $(if $(ENABLE_TDEAB),tdeab1) \
347 $(if $(ENABLE_TDEAB),tdeabdrv1) \
348 textconversiondlgs \
349 textfd \
350 tk \
351 tl \
352 ucpexpand1 \
353 ucpext \
354 ucpcmis1 \
355 ucptdoc1 \
356 unordf \
357 unoxml \
358 updatefeed \
359 utl \
360 uui \
361 $(if $(DISABLE_SCRIPTING),,vbaevents) \
362 $(if $(DISABLE_SCRIPTING),,vbahelper) \
363 vcl \
364 vclcanvas \
365 vclopengl \
366 $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))), \
367 vclplug_gen \
368 $(if $(ENABLE_TDE),vclplug_tde) \
369 $(if $(ENABLE_KDE),vclplug_kde) \
370 $(if $(ENABLE_KDE4),vclplug_kde4) \
371 $(if $(ENABLE_HEADLESS),,vclplug_svp) \
373 writerperfect \
374 xmlscript \
375 xmlfa \
376 xmlfd \
377 xo \
378 xof \
379 xsltdlg \
380 xsltfilter \
381 $(if $(filter $(OS),WNT), \
382 ado \
383 $(if $(DISABLE_ATL),,oleautobridge) \
384 smplmail \
385 wininetbe1 \
386 $(if $(WITH_MOZAB4WIN), \
387 mozab2 \
388 mozabdrv \
390 $(if $(WITH_MOZAB4WIN),,mozbootstrap) \
392 $(if $(filter $(OS),WNT),, \
393 mork \
394 mozbootstrap \
396 $(if $(filter $(OS),MACOSX), \
397 $(if $(ENABLE_MACOSX_SANDBOX),, \
398 AppleRemote \
400 fps_aqua \
401 MacOSXSpell \
405 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,writer, \
406 hwp \
407 $(if $(ENABLE_LWP),lwpft) \
408 msword \
409 swd \
410 swui \
411 t602filter \
412 $(if $(DISABLE_SCRIPTING),,vbaswobj) \
413 wpftwriter \
414 writerfilter \
417 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
418 adabas \
419 adabasui \
420 agg \
421 $(if $(filter $(OS),ANDROID),, \
422 basebmp \
424 communi \
425 ooxml \
426 $(call gb_Helper_optional,DBCONNECTIVITY,sdbc) \
427 avmediaMacAVF \
428 avmediaQuickTime \
429 filtertracer \
430 rpt \
431 rptui \
432 rptxml \
433 simplecm \
434 sts \
437 ifneq (,$(filter ANDROID IOS,$(OS)))
439 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
440 libotouch \
443 endif
445 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
446 getuid \
447 smoketest \
448 subsequenttest \
449 test \
450 testtools_cppobj \
451 testtools_bridgetest \
452 testtools_constructors \
453 unobootstrapprotector \
454 unoexceptionprotector \
455 unotest \
456 scqahelper \
457 unowinreg \
460 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,ure, \
461 affine_uno_uno \
462 $(if $(filter MSC,$(COM)),cli_uno) \
463 $(if $(ENABLE_JAVA), \
464 java_uno \
465 jpipe \
466 $(if $(filter $(OS),WNT),jpipx) \
467 juh \
468 juhx \
470 log_uno_uno \
471 unsafe_uno_uno \
472 $(if $(URELIBS),urelibs) \
473 $(if $(filter MSC,$(COM)),$(if $(filter INTEL,$(CPUNAME)),msci,mscx),gcc3)_uno \
474 $(if $(filter $(OS),WNT), \
475 uwinapi \
479 $(eval $(call gb_Helper_register_libraries_for_install,PRIVATELIBS_URE,ure, \
480 binaryurp \
481 bootstrap \
482 introspection \
483 invocadapt \
484 invocation \
485 io \
486 $(if $(ENABLE_JAVA),javaloader) \
487 $(if $(ENABLE_JAVA),javavm) \
488 $(if $(ENABLE_JAVA),jvmaccess) \
489 $(if $(ENABLE_JAVA),jvmfwk) \
490 namingservice \
491 proxyfac \
492 reflection \
493 reg \
494 sal_textenc \
495 stocservices \
496 store \
497 $(if $(ENABLE_JAVA),sunjavaplugin) \
498 unoidl \
499 uuresolver \
500 xmlreader \
503 # this is NONE even though it is actually in URE because it is CliNativeLibrary
504 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
505 $(if $(filter MSC,$(COM)),cli_cppuhelper) \
508 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \
509 $(if $(ENABLE_VLC),avmediavlc) \
510 $(if $(ENABLE_GSTREAMER),avmediagst) \
511 $(if $(ENABLE_GSTREAMER_0_10),avmediagst_0_10) \
512 $(if $(ENABLE_DIRECTX),avmediawin) \
513 $(if $(ENABLE_GLTF),avmediaogl) \
514 cached1 \
515 collator_data \
516 comphelper \
517 $(call gb_Helper_optional,DBCONNECTIVITY,dbpool2) \
518 deployment \
519 deploymentgui \
520 dict_ja \
521 dict_zh \
522 embobj \
523 $(if $(ENABLE_JAVA),hsqldb) \
524 i18nlangtag \
525 i18nutil \
526 index_data \
527 localedata_en \
528 localedata_es \
529 localedata_euro \
530 localedata_others \
531 mcnttype \
532 $(if $(ENABLE_JAVA), \
533 $(if $(filter $(OS),MACOSX),,officebean) \
535 $(if $(filter WNT-TRUE,$(OS)-$(DISABLE_ATL)),,emboleobj) \
536 package2 \
537 $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))),recentfile) \
538 $(if $(DISABLE_SCRIPTING),,scriptframe) \
539 sdbc2 \
540 sofficeapp \
541 srtrs1 \
542 $(if $(filter $(OS),WNT),sysdtrans) \
543 textconv_dict \
544 ucb1 \
545 ucbhelper \
546 $(if $(WITH_WEBDAV),ucpdav1) \
547 ucpfile1 \
548 ucpftp1 \
549 ucpchelp1 \
550 ucphier1 \
551 ucppkg1 \
552 unopkgapp \
553 xmlsecurity \
554 xsec_fw \
555 xstor \
556 $(if $(filter $(OS),MACOSX), \
557 macab1 \
558 macabdrv1 \
560 $(if $(filter WNT,$(OS)), \
561 dnd \
562 dtrans \
563 fps \
564 ftransl \
565 $(if $(DISABLE_ATL),,\
566 inprocserv \
567 UAccCOM \
568 winaccessibility \
572 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
573 pyuno \
574 pyuno_wrapper \
575 xsec_xmlsec \
576 $(if $(filter $(OS),ANDROID), \
577 lo-bootstrap \
581 ifeq ($(OS),WNT)
582 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexbinarytable, \
583 $(if $(DISABLE_ACTIVEX),,\
584 regactivex \
588 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooobinarytable, \
589 $(if $(WINDOWS_SDK_HOME),\
590 instooofiltmsi \
591 qslnkmsi \
592 reg4allmsdoc \
593 sdqsmsi \
594 sellangmsi \
595 sn_tools \
600 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,winexplorerextbinarytable, \
601 shlxtmsi \
604 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_SHLXTHDL, \
605 ooofilt \
606 ooofilt_x64 \
607 propertyhdl \
608 propertyhdl_x64 \
609 shlxthdl \
610 shlxthdl_x64 \
613 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
614 fop \
615 jfregca \
616 regpatchactivex \
617 so_activex \
618 so_activex_x64 \
619 thidxmsi \
621 endif
623 $(eval $(call gb_Helper_register_libraries_for_install,RTVERLIBS,ure, \
624 cppuhelper \
625 purpenvhelper \
626 salhelper \
629 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
630 OGLTrans \
631 pdfimport \
632 postgresql-sdbc \
633 postgresql-sdbc-impl \
634 pythonloader \
637 $(eval $(call gb_Helper_register_libraries_for_install,UNOVERLIBS,ure, \
638 cppu \
639 sal \
642 $(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \
643 active_native \
644 mysqlc \
645 passive_native \
648 ifneq ($(ENABLE_JAVA),)
649 $(eval $(call gb_Helper_register_jars_for_install,URE,ure, \
650 java_uno \
651 juh \
652 jurt \
653 ridl \
654 unoloader \
657 $(eval $(call gb_Helper_register_jars_for_install,OOO,ooo, \
658 ScriptFramework \
659 ScriptProviderForJava \
660 XMergeBridge \
661 commonwizards \
662 form \
663 $(if $(filter-out MACOSX,$(OS)),officebean) \
664 query \
665 report \
666 sdbc_hsqldb \
667 smoketest \
668 table \
669 unoil \
670 xmerge \
673 $(eval $(call gb_Helper_register_jars_for_install,OOO,reportbuilder, \
674 reportbuilder \
675 reportbuilderwizard \
678 ifneq ($(ENABLE_SCRIPTING_BEANSHELL),)
679 $(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_bsh, \
680 ScriptProviderForBeanShell \
682 endif
684 ifneq ($(ENABLE_SCRIPTING_JAVASCRIPT),)
685 $(eval $(call gb_Helper_register_jars_for_install,OOO,extensions_rhino, \
686 ScriptProviderForJavaScript \
688 endif
690 $(eval $(call gb_Helper_register_jars,OXT, \
691 EvolutionarySolver \
692 active_java \
693 mediawiki \
694 nlpsolver \
695 passive_java \
698 $(eval $(call gb_Helper_register_jars,NONE,\
699 ConnectivityTools \
700 HelloWorld \
701 Highlight \
702 MemoryUsage \
703 OOoRunner \
704 OOoRunnerLight \
705 TestExtension \
706 test \
707 test-tools \
708 testComponent \
710 endif
712 $(eval $(call gb_Helper_register_packages_for_install,ure,\
713 ure_install \
714 $(if $(ENABLE_JAVA),\
715 jvmfwk_javavendors \
716 jvmfwk_jreproperties \
717 $(if $(filter MACOSX,$(OS)),bridges_jnilib_java_uno) \
721 $(eval $(call gb_Helper_register_packages_for_install,ooo,\
722 xmlsec \
725 # External executables
726 $(eval $(call gb_ExternalExecutable_register_executables,\
727 genbrk \
728 genccode \
729 gencmn \
730 python \
731 ucpp \
732 xmllint \
733 xsltproc \
736 # vim: set noet sw=4 ts=4: