Bump version to 4.2-24
[LibreOffice.git] / Repository.mk
blob96224adacada95c76d75f46f22f060777d5b9d18
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 \
67 $(eval $(call gb_Helper_register_executables_for_install,SDK,sdk, \
68 $(if $(filter MSC,$(COM)),climaker) \
69 cppumaker \
70 idlc \
71 javamaker \
72 regcompare \
73 $(if $(filter UCPP,$(BUILD_TYPE)),ucpp) \
74 $(if $(filter ODK,$(BUILD_TYPE)),unoapploader) \
75 $(if $(filter ODK,$(BUILD_TYPE)),uno-skeletonmaker) \
78 $(eval $(call gb_Helper_register_executables_for_install,OOO,ooo, \
79 gengal \
82 $(eval $(call gb_Helper_register_executables,OOO, \
83 $(call gb_Helper_optional,CRASHREP,crashrep) \
84 gnome-open-url.bin \
85 $(if $(ENABLE_NPAPI_INTO_BROWSER),nsplugin) \
86 $(if $(filter-out ANDROID IOS MACOSX WNT,$(OS)),oosplash) \
87 $(if $(ENABLE_NPAPI_FROM_BROWSER),pluginapp.bin) \
88 soffice_bin \
89 spadmin.bin \
90 $(if $(filter $(GUIBASE)$(ENABLE_GTK),unxTRUE), \
91 xid-fullscreen-on-all-monitors \
92 ) \
93 $(if $(filter $(GUIBASE)$(ENABLE_TDE),unxTRUE), \
94 tdefilepicker \
95 ) \
96 uri-encode \
97 $(if $(filter $(GUIBASE)$(ENABLE_KDE),unxTRUE), \
98 kdefilepicker \
99 ) \
100 ui-previewer \
101 tiledrendering \
102 $(if $(filter DESKTOP,$(BUILD_TYPE)),unopkg_bin) \
103 xpdfimport \
104 $(if $(filter WNT,$(OS)), \
105 crashrep_com \
106 odbcconfig \
107 python \
108 quickstart \
109 sbase \
110 scalc \
111 sdraw \
112 senddoc \
113 simpress \
114 soffice \
115 smath \
116 sweb \
117 swriter \
118 unoinfo \
119 unopkg \
120 unopkg_com \
124 $(eval $(call gb_Helper_register_executables_for_install,UREBIN,ure,\
125 $(if $(and $(ENABLE_JAVA),$(filter-out MACOSX WNT,$(OS)),$(filter DESKTOP,$(BUILD_TYPE))),javaldx) \
126 $(if $(ENABLE_MACOSX_SANDBOX),, \
127 regmerge \
128 regview \
130 $(if $(filter DESKTOP,$(BUILD_TYPE)),uno) \
133 ifeq ($(ENABLE_NPAPI_INTO_BROWSER),TRUE)
134 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
135 npsoplugin \
137 endif
139 ifeq ($(OS),MACOSX)
141 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
142 OOoSpotlightImporter \
145 endif
147 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,base, \
148 abp \
149 dbp \
150 dbu \
153 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,calc, \
154 analysis \
155 calc \
156 $(if $(ENABLE_COINMP),coinmpsolver) \
157 date \
158 pricing \
159 sc \
160 scd \
161 scfilt \
162 scui \
163 $(if $(ENABLE_OPENCL),scopencl) \
164 $(if $(ENABLE_LPSOLVE),solver) \
165 $(if $(DISABLE_SCRIPTING),,vbaobj) \
166 $(if $(ENABLE_TELEPATHY),tubes) \
169 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,graphicfilter, \
170 svgfilter \
171 flash \
172 wpftdraw \
173 graphicfilter \
176 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,tde, \
177 $(if $(ENABLE_TDE),tdebe1) \
180 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,impress, \
181 animcore \
182 placeware \
183 PresenterScreen \
184 PresentationMinimizer \
185 wpftimpress \
188 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,onlineupdate, \
189 updatecheckui \
190 updchk \
193 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,gnome, \
194 $(if $(ENABLE_EVOAB2),evoab) \
195 $(if $(ENABLE_GTK),vclplug_gtk) \
196 $(if $(ENABLE_GTK3),vclplug_gtk3) \
197 $(if $(ENABLE_GCONF),gconfbe1) \
198 $(if $(ENABLE_SYSTRAY_GTK),qstart_gtk) \
199 $(if $(ENABLE_GIO),losessioninstall) \
200 $(if $(ENABLE_GIO),ucpgio1) \
201 $(if $(ENABLE_GNOMEVFS),ucpgvfs1) \
204 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,kde, \
205 $(if $(ENABLE_KDE),kdebe1) \
206 $(if $(ENABLE_KDE4),kde4be1) \
209 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,math, \
210 sm \
211 smd \
214 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \
215 acc \
216 avmedia \
217 $(if $(DISABLE_SCRIPTING),,basctl) \
218 $(if $(DISABLE_SCRIPTING),,basprov) \
219 basegfx \
220 bib \
221 $(if $(ENABLE_CAIRO_CANVAS),cairocanvas) \
222 canvasfactory \
223 canvastools \
224 chartcore \
225 chartcontroller \
226 $(if $(filter $(OS),MACOSX WNT),,cmdmail) \
227 cppcanvas \
228 configmgr \
229 ctl \
230 cui \
231 dba \
232 dbase \
233 dbmm \
234 $(if $(DISABLE_DBCONNECTIVITY),,dbtools) \
235 dbaxml \
236 deploymentmisc \
237 $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \
238 $(if $(filter unx,$(GUIBASE)),desktop_detector) \
239 $(if $(DISABLE_SCRIPTING),,dlgprov) \
240 $(if $(ENABLE_DIRECTX),directx9canvas) \
241 $(if $(ENABLE_OPENGL_CANVAS),oglcanvas) \
242 drawinglayer \
243 editeng \
244 egi \
245 eme \
246 $(if $(filter WNT,$(OS)),$(if $(DISABLE_ATL),,emser)) \
247 epb \
248 epg \
249 epp \
250 eps \
251 ept \
252 era \
253 eti \
254 evtatt \
255 exp \
256 expwrap \
257 fastsax \
258 flat \
259 file \
260 filterconfig \
261 $(if $(filter $(ENABLE_FIREBIRD_SDBC),TRUE),firebird_sdbc) \
262 fps_office \
263 for \
264 forui \
265 frm \
266 fsstorage \
267 fwe \
268 fwi \
269 fwk \
270 fwl \
271 fwm \
272 $(if $(ENABLE_DIRECTX),gdipluscanvas) \
273 guesslang \
274 $(if $(filter DESKTOP,$(BUILD_TYPE)),helplinker) \
275 i18npool \
276 i18nsearch \
277 hatchwindowfactory \
278 hyphen \
279 icd \
280 icg \
281 idx \
282 ime \
283 ipb \
284 ipd \
285 ips \
286 ipt \
287 ipx \
288 ira \
289 itg \
290 iti \
291 $(if $(ENABLE_JAVA),jdbc) \
292 $(if $(ENABLE_KAB),kab1) \
293 $(if $(ENABLE_KAB),kabdrv1) \
294 ldapbe2 \
295 localebe1 \
296 log \
297 lng \
298 lnth \
299 $(if $(filter $(OS),MACOSX),macbe1) \
300 $(if $(MERGELIBS),merged) \
301 migrationoo2 \
302 migrationoo3 \
303 msfilter \
304 $(if $(DISABLE_SCRIPTING),,msforms) \
305 mtfrenderer \
306 mysql \
307 odbc \
308 odbcbase \
309 odfflatxml \
310 offacc \
311 passwordcontainer \
312 pcr \
313 $(if $(ENABLE_NPAPI_FROM_BROWSER),pl) \
314 pdffilter \
315 $(if $(DISABLE_SCRIPTING),,protocolhandler) \
316 res \
317 sax \
318 sb \
319 sdbt \
320 scn \
321 sd \
322 sdd \
323 sdfilt \
324 sdui \
325 sfx \
326 simplecanvas \
327 slideshow \
328 sot \
329 spell \
330 $(if $(ENABLE_HEADLESS),,spl) \
331 $(if $(DISABLE_SCRIPTING),,stringresource) \
332 svgio \
333 svl \
334 svt \
335 svx \
336 svxcore \
337 sw \
338 syssh \
339 $(if $(ENABLE_TDEAB),tdeab1) \
340 $(if $(ENABLE_TDEAB),tdeabdrv1) \
341 textconversiondlgs \
342 textfd \
343 tk \
344 tl \
345 ucpexpand1 \
346 ucpext \
347 ucpcmis1 \
348 ucptdoc1 \
349 unordf \
350 unoxml \
351 updatefeed \
352 utl \
353 uui \
354 $(if $(DISABLE_SCRIPTING),,vbaevents) \
355 $(if $(DISABLE_SCRIPTING),,vbahelper) \
356 vcl \
357 vclcanvas \
358 $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))),vclplug_gen) \
359 xmlscript \
360 xmlfa \
361 xmlfd \
362 xo \
363 xof \
364 xsltdlg \
365 xsltfilter \
366 $(if $(filter $(OS),WNT), \
367 ado \
368 $(if $(DISABLE_ATL),,oleautobridge) \
369 smplmail \
370 wininetbe1 \
371 $(if $(filter YES,$(WITH_MOZAB4WIN)), \
372 mozab2 \
373 mozabdrv \
375 $(if $(filter NO,$(WITH_MOZAB4WIN)),mozbootstrap) \
377 $(if $(filter $(OS),WNT),, \
378 mork \
379 mozbootstrap \
381 $(if $(filter $(OS),MACOSX), \
382 $(if $(ENABLE_MACOSX_SANDBOX),, \
383 AppleRemote \
385 fps_aqua \
386 MacOSXSpell \
390 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,writer, \
391 hwp \
392 $(if $(ENABLE_LWP),lwpft) \
393 msword \
394 swd \
395 swui \
396 t602filter \
397 $(if $(DISABLE_SCRIPTING),,vbaswobj) \
398 wpftwriter \
399 writerfilter \
402 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
403 adabas \
404 adabasui \
405 agg \
406 $(if $(filter $(OS),ANDROID),, \
407 basebmp \
409 communi \
410 oox \
411 ooxml \
412 sdbc \
413 avmediaQuickTime \
414 filtertracer \
415 rpt \
416 rptui \
417 rptxml \
418 simplecm \
419 spa \
420 sts \
421 vclplug_tde \
422 vclplug_kde \
423 vclplug_kde4 \
424 vclplug_svp \
427 ifneq (,$(filter ANDROID IOS,$(OS)))
429 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
430 libotouch \
433 endif
435 ifeq ($(filter MACOSX WNT,$(OS)),)
437 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
438 spl_unx \
441 endif
443 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
444 getuid \
445 smoketest \
446 subsequenttest \
447 test \
448 testtools_cppobj \
449 testtools_bridgetest \
450 testtools_constructors \
451 unobootstrapprotector \
452 unoexceptionprotector \
453 unotest \
454 scqahelper \
455 unowinreg \
458 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,ure, \
459 affine_uno_uno \
460 $(if $(ENABLE_JAVA),java_uno) \
461 $(if $(ENABLE_JAVA),juh) \
462 $(if $(ENABLE_JAVA),juhx) \
463 log_uno_uno \
464 unsafe_uno_uno \
465 $(if $(URELIBS),urelibs) \
466 $(if $(filter MSC,$(COM)),$(if $(filter INTEL,$(CPUNAME)),msci,mscx),gcc3)_uno \
467 $(if $(filter $(OS),WNT), \
468 uwinapi \
472 $(eval $(call gb_Helper_register_libraries_for_install,PRIVATELIBS_URE,ure, \
473 binaryurp \
474 bootstrap \
475 introspection \
476 invocadapt \
477 invocation \
478 io \
479 $(if $(ENABLE_JAVA),javaloader) \
480 $(if $(ENABLE_JAVA),javavm) \
481 $(if $(ENABLE_JAVA),jvmaccess) \
482 $(if $(ENABLE_JAVA),jvmfwk) \
483 namingservice \
484 proxyfac \
485 reflection \
486 reg \
487 sal_textenc \
488 stocservices \
489 store \
490 $(if $(ENABLE_JAVA),sunjavaplugin) \
491 unoidl \
492 uuresolver \
493 xmlreader \
496 # this is NONE even though it is actually in URE because it is CliNativeLibrary
497 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
498 $(if $(filter MSC,$(COM)),cli_cppuhelper) \
500 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
501 $(if $(filter MSC,$(COM)),cli_uno) \
502 jpipe \
503 $(if $(filter WNT,$(OS)),jpipx) \
506 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooo, \
507 $(if $(ENABLE_VLC),avmediavlc) \
508 $(if $(ENABLE_GSTREAMER),avmediagst) \
509 $(if $(ENABLE_GSTREAMER_0_10),avmediagst_0_10) \
510 $(if $(ENABLE_DIRECTX),avmediawin) \
511 cached1 \
512 collator_data \
513 comphelper \
514 dbpool2 \
515 deployment \
516 deploymentgui \
517 dict_ja \
518 dict_zh \
519 embobj \
520 $(if $(ENABLE_JAVA),hsqldb) \
521 i18nlangtag \
522 i18nutil \
523 index_data \
524 localedata_en \
525 localedata_es \
526 localedata_euro \
527 localedata_others \
528 mcnttype \
529 $(if $(ENABLE_JAVA), \
530 $(if $(filter $(OS),MACOSX),,officebean) \
532 $(if $(filter WNT-TRUE,$(OS)-$(DISABLE_ATL)),,emboleobj) \
533 package2 \
534 $(if $(DISABLE_SCRIPTING),,scriptframe) \
535 sdbc2 \
536 sofficeapp \
537 srtrs1 \
538 textconv_dict \
539 tvhlp1 \
540 ucb1 \
541 ucbhelper \
542 $(if $(WITH_WEBDAV),ucpdav1) \
543 ucpfile1 \
544 ucpftp1 \
545 ucpchelp1 \
546 ucphier1 \
547 ucppkg1 \
548 unopkgapp \
549 xmlsecurity \
550 xsec_fw \
551 xstor \
552 $(if $(filter $(OS),MACOSX), \
553 macab1 \
554 macabdrv1 \
556 $(if $(filter WNT,$(OS)), \
557 dnd \
558 dtrans \
559 fps \
560 ftransl \
561 $(if $(DISABLE_ATL),,\
562 inprocserv \
563 UAccCOM \
564 winaccessibility \
568 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
569 pyuno \
570 pyuno_wrapper \
571 recentfile \
572 xsec_xmlsec \
573 $(if $(filter $(OS),ANDROID), \
574 lo-bootstrap \
578 ifeq ($(OS),WNT)
579 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,activexbinarytable, \
580 $(if $(DISABLE_ACTIVEX),,\
581 regactivex \
585 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,ooobinarytable, \
586 $(if $(WINDOWS_SDK_HOME),\
587 instooofiltmsi \
588 qslnkmsi \
589 reg4allmsdoc \
590 sdqsmsi \
591 sellangmsi \
592 sn_tools \
597 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,winexplorerextbinarytable, \
598 shlxtmsi \
601 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_SHLXTHDL, \
602 ooofilt \
603 ooofilt_x64 \
604 propertyhdl \
605 propertyhdl_x64 \
606 shlxthdl \
607 shlxthdl_x64 \
610 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
611 fop \
612 jfregca \
613 regpatchactivex \
614 so_activex \
615 so_activex_x64 \
616 sysdtrans \
617 thidxmsi \
619 endif
621 $(eval $(call gb_Helper_register_libraries_for_install,RTVERLIBS,ure, \
622 cppuhelper \
623 purpenvhelper \
624 salhelper \
627 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
628 OGLTrans \
629 pdfimport \
630 postgresql-sdbc \
631 postgresql-sdbc-impl \
632 pythonloader \
635 $(eval $(call gb_Helper_register_libraries_for_install,UNOVERLIBS,ure, \
636 cppu \
637 sal \
640 $(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \
641 mysqlc \
642 passive_native \
645 $(eval $(call gb_Helper_register_jars,URE, \
646 java_uno \
647 juh \
648 jurt \
649 ridl \
650 testComponent \
651 unoloader \
654 $(eval $(call gb_Helper_register_jars,OOO, \
655 ConnectivityTools \
656 ScriptFramework \
657 ScriptProviderForBeanShell \
658 ScriptProviderForJava \
659 ScriptProviderForJavaScript \
660 XMergeBridge \
661 XSLTFilter \
662 XSLTValidate \
663 commonwizards \
664 agenda \
665 aportisdoc \
666 fax \
667 form \
668 htmlsoff \
669 letter \
670 officebean \
671 pexcel \
672 pocketword \
673 query \
674 report \
675 reportbuilder \
676 reportbuilderwizard \
677 sdbc_hsqldb \
678 smoketest \
679 table \
680 unoil \
681 web \
682 xmerge \
685 $(eval $(call gb_Helper_register_jars,OXT, \
686 EvolutionarySolver \
687 mediawiki \
688 nlpsolver \
689 passive_java \
692 $(eval $(call gb_Helper_register_jars,NONE,\
693 HelloWorld \
694 Highlight \
695 MemoryUsage \
696 OOoRunner \
697 OOoRunnerLight \
698 TestExtension \
699 test \
700 test-tools \
703 # External executables
704 $(eval $(call gb_ExternalExecutable_register_executables,\
705 genbrk \
706 genccode \
707 gencmn \
708 python \
709 ucpp \
710 xmllint \
711 xsltproc \
714 # vim: set noet sw=4 ts=4: