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