Bump version to 4.1-6
[LibreOffice.git] / Repository.mk
blobe0d4d7c0db800b655caf2a2f35c5cad54eaf1650
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 cppunit/cppunittester \
28 $(call gb_Helper_optional,CRASHREP,crashrep) \
29 gencoll_rule \
30 genconv_dict \
31 gendict \
32 genindex_data \
33 gsicheck \
34 helpex \
35 idxdict \
36 langsupport \
37 libtest \
38 lngconvex \
39 localize \
40 makedepend \
41 mork_helper \
42 osl_process_child \
43 pdf2xml \
44 pdfunzip \
45 propex \
46 reg2unoidl \
47 regsvrex \
48 rsc \
49 saxparser \
50 sp2bv \
51 svg2odf \
52 svidl \
53 stringex \
54 transex3 \
55 treex \
56 $(if $(filter UCPP,$(BUILD_TYPE)),\
57 ucpp \
58 ) \
59 uiex \
60 ulfex \
61 $(call gb_Helper_optional,ODK,unoapploader) \
62 xpdfimport \
63 xrmex \
66 ifneq ($(OS),WNT)
67 $(eval $(call gb_Helper_register_executables,NONE,\
68 liboapprover \
70 endif
72 $(eval $(call gb_Helper_register_executables,SDK, \
73 idlc \
76 ifneq ($(OS),IOS)
78 $(eval $(call gb_Helper_register_executables,SDK, \
79 autodoc \
80 climaker \
81 cppumaker \
82 javamaker \
83 regcompare \
84 uno-skeletonmaker \
87 endif
89 $(eval $(call gb_Helper_register_executables,OOO, \
90 gnome-open-url.bin \
91 spadmin.bin \
92 $(if $(filter $(GUIBASE)$(ENABLE_TDE),unxTRUE), \
93 tdefilepicker \
94 ) \
95 uri-encode \
96 $(if $(filter $(GUIBASE)$(ENABLE_KDE),unxTRUE), \
97 kdefilepicker \
98 ) \
99 ui-previewer \
102 ifeq ($(OS),WNT)
104 $(eval $(call gb_Helper_register_executables,OOO,\
105 crashrep_com \
106 gengal \
107 gcc-wrapper \
108 g++-wrapper \
109 guiloader \
110 guistdio \
111 odbcconfig \
112 officeloader \
113 pyuno/python \
114 quickstart \
115 sbase \
116 scalc \
117 sdraw \
118 senddoc \
119 simpress \
120 soffice \
121 soffice_bin \
122 smath \
123 sweb \
124 swriter \
125 unoinfo \
126 unopkg \
127 unopkg_bin \
128 unopkg_com \
129 unopkgio \
132 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
133 directxcanvas \
134 winextendloaderenv \
135 winlauncher \
136 wrapper \
139 else
141 $(eval $(call gb_Helper_register_executables,OOO,\
142 soffice.bin \
143 unopkg.bin \
144 gengal.bin \
147 ifeq ($(OS),MACOSX)
149 $(eval $(call gb_Helper_register_executables,OOO,\
150 officeloader \
153 else
155 $(eval $(call gb_Helper_register_executables,OOO,\
156 oosplash \
159 endif
161 endif
163 ifneq ($(OS),IOS)
165 $(eval $(call gb_Helper_register_executables,UREBIN,\
166 regmerge \
167 regview \
168 uno \
171 endif
173 ifneq ($(OS),MACOSX)
175 $(eval $(call gb_Helper_register_executables,UREBIN,\
176 javaldx \
179 endif
181 ifeq ($(ENABLE_NPAPI_FROM_BROWSER),YES)
182 $(eval $(call gb_Helper_register_executables,OOO,\
183 pluginapp.bin \
185 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
186 pl \
188 endif
190 ifeq ($(ENABLE_NPAPI_INTO_BROWSER),YES)
191 $(eval $(call gb_Helper_register_executables,OOO,\
192 nsplugin \
194 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
195 npsoplugin \
197 endif
199 ifeq ($(OS),IOS)
201 $(eval $(call gb_Helper_register_executables,NONE,\
202 LibreOffice \
205 endif
207 ifeq ($(OS),MACOSX)
209 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
210 OOoSpotlightImporter \
213 endif
215 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,GRAPHICFILTER, \
216 svgfilter \
217 flash \
218 wpftdraw \
219 graphicfilter \
222 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,TDE, \
223 $(if $(ENABLE_TDE),tdebe1) \
226 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,GNOME, \
227 $(if $(ENABLE_EVOAB2),evoab) \
228 $(if $(ENABLE_GTK),vclplug_gtk) \
229 $(if $(ENABLE_GTK3),vclplug_gtk3) \
230 $(if $(ENABLE_GCONF),gconfbe1) \
231 $(if $(ENABLE_SYSTRAY_GTK),qstart_gtk) \
232 $(if $(ENABLE_GIO),losessioninstall) \
233 $(if $(ENABLE_GIO),ucpgio1) \
234 $(if $(ENABLE_GNOMEVFS),ucpgvfs1) \
237 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,KDE, \
238 $(if $(ENABLE_KDE),kdebe1) \
239 $(if $(ENABLE_KDE4),kde4be1) \
242 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,OOO, \
243 avmedia \
244 $(if $(DISABLE_SCRIPTING),,basctl) \
245 basegfx \
246 bib \
247 canvastools \
248 chartcore \
249 chartcontroller \
250 cppcanvas \
251 configmgr \
252 ctl \
253 cui \
254 dba \
255 dbase \
256 dbmm \
257 $(if $(DISABLE_DBCONNECTIVITY),,dbtools) \
258 dbaxml \
259 deploymentmisc \
260 $(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \
261 $(if $(filter unx,$(GUIBASE)),desktop_detector) \
262 drawinglayer \
263 editeng \
264 egi \
265 eme \
266 $(if $(filter WNT,$(OS)),$(if $(DISABLE_ATL),,emser)) \
267 epb \
268 epg \
269 epp \
270 eps \
271 ept \
272 era \
273 eti \
274 evtatt \
275 exp \
276 flat \
277 file \
278 filterconfig \
279 for \
280 forui \
281 frm \
282 fsstorage \
283 fwe \
284 fwi \
285 fwk \
286 fwl \
287 fwm \
288 guesslang \
289 $(if $(filter DESKTOP,$(BUILD_TYPE)),helplinker) \
290 i18npool \
291 hyphen \
292 icd \
293 icg \
294 idx \
295 ime \
296 ipb \
297 ipd \
298 ips \
299 ipt \
300 ipx \
301 ira \
302 itg \
303 iti \
304 $(if $(SOLAR_JAVA),jdbc) \
305 $(if $(ENABLE_KAB),kab1) \
306 $(if $(ENABLE_KAB),kabdrv1) \
307 localebe1 \
308 lng \
309 lnth \
310 $(if $(MERGELIBS),merged) \
311 msfilter \
312 mysql \
313 odbc \
314 odbcbase \
315 odfflatxml \
316 offacc \
317 pcr \
318 pdffilter \
319 res \
320 sax \
321 sb \
322 sdbt \
323 scn \
324 sd \
325 sdd \
326 sdfilt \
327 sdui \
328 sfx \
329 sot \
330 $(if $(ENABLE_HEADLESS),,spl) \
331 svgio \
332 svl \
333 svt \
334 svx \
335 svxcore \
336 sw \
337 $(if $(ENABLE_TDEAB),tdeab1) \
338 $(if $(ENABLE_TDEAB),tdeabdrv1) \
339 textconversiondlgs \
340 tk \
341 tl \
342 $(if $(ENABLE_TELEPATHY),tubes) \
343 ucpexpand1 \
344 unordf \
345 unoxml \
346 utl \
347 uui \
348 vcl \
349 $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))),vclplug_gen) \
350 xmlscript \
351 xmlfa \
352 xmlfd \
353 xo \
354 xof \
355 xsltdlg \
356 xsltfilter \
359 $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,WRITER, \
360 hwp \
361 $(if $(ENABLE_LWP),lwpft) \
362 msword \
363 swd \
364 swui \
365 t602filter \
366 wpftwriter \
367 writerfilter \
370 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
371 abp \
372 acc \
373 adabas \
374 adabasui \
375 ado \
376 agg \
377 analysis \
378 animcore \
379 $(if $(filter $(OS),ANDROID),, \
380 basebmp \
382 communi \
383 date \
384 oox \
385 ooxml \
386 sdbc \
387 AppleRemote \
388 avmediaQuickTime \
389 calc \
390 dbp \
391 dbu \
392 filtertracer \
393 log \
394 MacOSXSpell \
395 mork \
396 mozab2 \
397 mozabdrv \
398 placeware \
399 pricing \
400 protocolhandler \
401 rpt \
402 rptui \
403 rptxml \
404 sc \
405 scd \
406 scfilt \
407 scui \
408 simplecm \
409 sm \
410 smd \
411 solver \
412 spa \
413 spell \
414 sts \
415 textfd \
416 updatecheckui \
417 $(if $(DISABLE_SCRIPTING),,vbahelper) \
418 vclplug_tde \
419 vclplug_kde \
420 vclplug_kde4 \
421 vclplug_svp \
424 ifneq (,$(filter ANDROID IOS,$(OS)))
426 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
427 libotouch \
430 endif
432 ifeq ($(filter MACOSX WNT,$(OS)),)
434 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
435 spl_unx \
438 endif
440 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
441 smoketest \
442 subsequenttest \
443 test \
444 unobootstrapprotector \
445 unoexceptionprotector \
446 unotest \
449 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_URE,URE, \
450 affine_uno \
451 $(if $(SOLAR_JAVA),java_uno) \
452 $(if $(SOLAR_JAVA),juh) \
453 $(if $(SOLAR_JAVA),juhx) \
454 log_uno \
455 unsafe_uno \
456 $(if $(URELIBS),urelibs) \
457 $(if $(filter MSC,$(COM)),$(if $(filter INTEL,$(CPUNAME)),msci,mscx),gcc3)_uno \
460 $(eval $(call gb_Helper_register_libraries_for_install,PRIVATELIBS_URE,URE, \
461 acceptor \
462 binaryurp \
463 bootstrap \
464 connector \
465 introspection \
466 invocadapt \
467 invocation \
468 $(if $(SOLAR_JAVA),javaloader) \
469 $(if $(SOLAR_JAVA),javavm) \
470 $(if $(SOLAR_JAVA),jvmaccess) \
471 $(if $(SOLAR_JAVA),jvmfwk) \
472 namingservice \
473 proxyfac \
474 reflection \
475 reg \
476 sal_textenc \
477 stocservices \
478 store \
479 streams \
480 $(if $(SOLAR_JAVA),sunjavaplugin) \
481 textinstream \
482 textoutstream \
483 unoidl \
484 uuresolver \
485 xmlreader \
488 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
489 $(if $(filter MSC,$(COM)),cli_cppuhelper) \
490 $(if $(filter MSC,$(COM)),cli_uno) \
491 getuid \
492 jpipe \
493 $(if $(filter WNT,$(OS)),jpipx) \
496 $(eval $(call gb_Helper_register_libraries_for_install,PLAINLIBS_OOO,OOO, \
497 comphelper \
498 deployment \
499 fileacc \
500 i18nlangtag \
501 i18nutil \
502 mcnttype \
503 package2 \
504 sofficeapp \
505 ucb1 \
506 ucbhelper \
507 ucpfile1 \
508 xstor \
510 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
511 avmediagst \
512 avmediagst_0_10 \
513 avmediawin \
514 bluez_bluetooth \
515 cached1 \
516 collator_data \
517 dbpool2 \
518 deploymentgui \
519 dict_ja \
520 dict_zh \
521 embobj \
522 emboleobj \
523 hsqldb \
524 index_data \
525 java_uno_accessbridge \
526 libreoffice \
527 localedata_en \
528 localedata_es \
529 localedata_euro \
530 localedata_others \
531 macab1 \
532 macabdrv1 \
533 mozbootstrap \
534 officebean \
535 pyuno \
536 pyuno_wrapper \
537 recentfile \
538 scriptframe \
539 sdbc2 \
540 srtrs1 \
541 textconv_dict \
542 tvhlp1 \
543 ucpdav1 \
544 ucpftp1 \
545 ucpchelp1 \
546 ucphier1 \
547 ucppkg1 \
548 unopkgapp \
549 updchk \
550 xmlsecurity \
551 xsec_fw \
552 xsec_xmlsec \
553 $(if $(filter $(OS),ANDROID), \
554 lo-bootstrap \
556 $(if $(filter $(OS),WNT), \
557 uwinapi \
561 ifeq ($(OS),WNT)
562 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
563 dnd \
564 dtrans \
565 fop \
566 fps \
567 ftransl \
568 inprocserv \
569 instooofiltmsi \
570 jfregca \
571 ooofilt \
572 ooofilt_x64 \
573 propertyhdl \
574 propertyhdl_x64 \
575 qslnkmsi \
576 reg4allmsdoc \
577 regactivex \
578 regpatchactivex \
579 sdqsmsi \
580 sellangmsi \
581 shlxthdl \
582 shlxthdl_x64 \
583 shlxtmsi \
584 sn_tools \
585 so_activex \
586 so_activex_x64 \
587 sysdtrans \
588 thidxmsi \
589 unowinreg \
591 endif
593 $(eval $(call gb_Helper_register_libraries,RTVERLIBS, \
594 cppuhelper \
595 purpenvhelper \
596 salhelper \
599 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
600 PresenterScreen \
601 basprov \
602 cairocanvas \
603 canvasfactory \
604 cmdmail \
605 directx9canvas \
606 dlgprov \
607 expwrap \
608 fastsax \
609 fpicker \
610 fps_office \
611 gdipluscanvas \
612 hatchwindowfactory \
613 i18nsearch \
614 ldapbe2 \
615 macbe1 \
616 migrationoo2 \
617 migrationoo3 \
618 msforms \
619 mtfrenderer \
620 OGLTrans \
621 passwordcontainer \
622 pdfimport \
623 postgresql-sdbc \
624 postgresql-sdbc-impl \
625 pythonloader \
626 simplecanvas \
627 slideshow \
628 stringresource \
629 syssh \
630 ucpcmis1 \
631 ucpext \
632 ucptdoc1 \
633 updatefeed \
634 vbaevents \
635 vbaobj \
636 vbaswobj \
637 vclcanvas \
638 $(if $(filter $(OS),MACOSX), \
639 fps_aqua \
641 $(if $(filter $(OS),WNT), \
642 oleautobridge \
643 smplmail \
644 wininetbe1 \
648 $(eval $(call gb_Helper_register_libraries,UNOLIBS_URE, \
649 testtools_cppobj \
650 testtools_bridgetest \
651 testtools_constructors \
654 $(eval $(call gb_Helper_register_libraries,UNOVERLIBS, \
655 cppu \
656 sal \
659 $(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \
660 SunPresentationMinimizer \
661 mysqlc \
662 passive_native \
665 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
666 $(if $(filter $(OS),ANDROID), \
667 basebmp \
669 basegfx_s \
670 codemaker \
671 codemaker_cpp \
672 codemaker_java \
673 cosv \
674 dtobj \
675 findsofficepath \
676 gnu_getopt \
677 gnu_readdir_r \
678 headless \
679 libeay32 \
680 npsoenv \
681 nputils \
682 pdfimport_s \
683 plugcon \
684 quickstarter \
685 seterror \
686 ssleay32 \
687 ooopathutils \
688 sample \
689 sax_shared \
690 simplemapi \
691 shell_xmlparser \
692 shell_xmlparser_x64 \
693 shlxthandler_common \
694 shlxthandler_common_x64 \
695 salcpprt \
696 testtools_bridgetest_s \
697 transex \
698 udm \
699 ulingu \
700 vclmain \
701 writerperfect \
702 $(if $(filter-out $(OS),IOS), \
703 registry_helper \
705 $(if $(filter $(OS),IOS), \
706 uno \
710 ifeq ($(OS),WNT)
711 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
712 xmlsec1 \
713 xmlsec1-nss \
715 ifneq ($(CROSS_COMPILING),YES)
716 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
717 xmlsec1-mscrypto \
719 endif
720 else
721 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
722 xmlsec1 \
723 xmlsec1-nss \
725 endif
727 $(eval $(call gb_Helper_register_jars,URE, \
728 java_uno \
729 juh \
730 jurt \
731 ridl \
732 testComponent \
733 unoloader \
736 $(eval $(call gb_Helper_register_jars,OOO, \
737 ConnectivityTools \
738 ScriptFramework \
739 ScriptProviderForBeanShell \
740 ScriptProviderForJava \
741 ScriptProviderForJavaScript \
742 XMergeBridge \
743 XSLTFilter \
744 XSLTValidate \
745 commonwizards \
746 agenda \
747 aportisdoc \
748 fax \
749 form \
750 htmlsoff \
751 java_uno_accessbridge \
752 letter \
753 officebean \
754 pexcel \
755 pocketword \
756 query \
757 report \
758 reportbuilder \
759 reportbuilderwizard \
760 sdbc_hsqldb \
761 smoketest \
762 table \
763 unoil \
764 web \
765 xmerge \
768 $(eval $(call gb_Helper_register_jars,OXT, \
769 EvolutionarySolver \
770 mediawiki \
771 nlpsolver \
772 passive_java \
775 $(eval $(call gb_Helper_register_jars,NONE,\
776 HelloWorld \
777 Highlight \
778 MemoryUsage \
779 OOoRunner \
780 OOoRunnerLight \
781 TestExtension \
782 test \
783 test-tools \
786 # External executables
787 $(eval $(call gb_ExternalExecutable_register_executables,\
788 genbrk \
789 genccode \
790 gencmn \
791 python \
792 ucpp \
793 xmllint \
794 xsltproc \
797 # vim: set noet sw=4 ts=4: