[mono] mono-installation.diff: add mono support
[LibreOffice.git] / Repository.mk
blobc72d827504586a0192663986dbeb495ad36e0570
1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
2 #*************************************************************************
4 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6 # Copyright 2009 by Sun Microsystems, Inc.
8 # OpenOffice.org - a multi-platform office productivity suite
10 # This file is part of OpenOffice.org.
12 # OpenOffice.org is free software: you can redistribute it and/or modify
13 # it under the terms of the GNU Lesser General Public License version 3
14 # only, as published by the Free Software Foundation.
16 # OpenOffice.org is distributed in the hope that it will be useful,
17 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 # GNU Lesser General Public License version 3 for more details
20 # (a copy is included in the LICENSE file that accompanied this code).
22 # You should have received a copy of the GNU Lesser General Public License
23 # version 3 along with OpenOffice.org. If not, see
24 # <http://www.openoffice.org/license.html>
25 # for a copy of the LGPLv3 License.
27 #*************************************************************************
29 $(eval $(call gb_Helper_register_executables,NONE, \
30 HelpIndexer \
31 HelpLinker \
32 adjustvisibility \
33 bestreversemap \
34 bmp \
35 bmpsum \
36 cfgex \
37 checkdll \
38 checksingleton \
39 cpp \
40 cppunit/cppunittester \
41 g2g \
42 gencoll_rule \
43 genconv_dict \
44 gendict \
45 genindex_data \
46 gsicheck \
47 helpex \
48 idxdict \
49 javadepend \
50 ldump4 \
51 lngconvex \
52 localize \
53 makedepend \
54 mkunroll \
55 mork_helper \
56 osl_process_child \
57 pdf2xml \
58 pdfunzip \
59 rdbedit \
60 propex \
61 regsingleton \
62 regsvrex \
63 renewpo \
64 rsc \
65 rscdep \
66 saxparser \
67 so_checksum \
68 sp2bv \
69 svg2odf \
70 svidl \
71 stringex \
72 transex3 \
73 treex \
74 typesconfig \
75 $(if $(filter UCPP,$(BUILD_TYPE)),\
76 ucpp \
77 ) \
78 uiex \
79 ulfconv \
80 ulfex \
81 xpdfimport \
82 xrmex \
85 $(eval $(call gb_Helper_register_executables,SDK, \
86 idlc \
89 ifneq ($(OS),IOS)
91 $(eval $(call gb_Helper_register_executables,SDK, \
92 autodoc \
93 climaker \
94 cppumaker \
95 javamaker \
96 regcompare \
97 uno-skeletonmaker \
100 endif
102 $(eval $(call gb_Helper_register_executables,OOO, \
103 gnome-open-url.bin \
104 spadmin.bin \
105 $(if $(filter $(GUIBASE)$(ENABLE_TDE),unxTRUE), \
106 tdefilepicker \
108 uri-encode \
109 $(if $(filter $(GUIBASE)$(ENABLE_KDE),unxTRUE), \
110 kdefilepicker \
112 ui-previewer \
115 ifeq ($(OS),WNT)
117 $(eval $(call gb_Helper_register_executables,OOO,\
118 crashrep_com \
119 gengal \
120 guiloader \
121 guistdio \
122 langsupport \
123 odbcconfig \
124 officeloader \
125 pyuno/python \
126 quickstart \
127 sbase \
128 scalc \
129 sdraw \
130 senddoc \
131 simpress \
132 soffice \
133 soffice_bin \
134 smath \
135 sweb \
136 swriter \
137 unoinfo \
138 unopkg \
139 unopkg_bin \
140 unopkg_com \
141 unopkgio \
144 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
145 directxcanvas \
146 winextendloaderenv \
147 winlauncher \
150 else
152 $(eval $(call gb_Helper_register_executables,OOO,\
153 langsupport \
154 soffice.bin \
155 unopkg.bin \
156 gengal.bin \
157 liboapprover \
160 ifeq ($(OS),MACOSX)
162 $(eval $(call gb_Helper_register_executables,OOO,\
163 officeloader \
166 else
168 $(eval $(call gb_Helper_register_executables,OOO,\
169 oosplash \
172 endif
174 endif
176 ifneq ($(OS),IOS)
178 $(eval $(call gb_Helper_register_executables,UREBIN,\
179 regcomp \
180 regmerge \
181 regview \
182 uno \
185 endif
187 ifneq ($(OS),MACOSX)
189 $(eval $(call gb_Helper_register_executables,UREBIN,\
190 javaldx \
193 endif
195 ifeq ($(ENABLE_NPAPI_FROM_BROWSER),YES)
196 $(eval $(call gb_Helper_register_executables,OOO,\
197 pluginapp.bin \
199 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
200 pl \
202 endif
204 ifeq ($(ENABLE_NPAPI_INTO_BROWSER),YES)
205 $(eval $(call gb_Helper_register_executables,OOO,\
206 nsplugin \
208 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
209 npsoplugin \
211 endif
213 ifeq ($(OS),MACOSX)
215 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
216 OOoSpotlightImporter \
219 endif
221 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
222 abp \
223 acc \
224 adabas \
225 adabasui \
226 ado \
227 agg \
228 analysis \
229 animcore \
230 basctl \
231 $(if $(filter $(OS),ANDROID),, \
232 basebmp \
234 bib \
235 canvastools \
236 communi \
237 date \
238 evtatt \
239 forui \
240 odbc \
241 odbcbase \
242 oox \
243 ooxml \
244 sdbc \
245 AppleRemote \
246 avmedia \
247 avmediaQuickTime \
248 basegfx \
249 calc \
250 chartcontroller \
251 chartcore \
252 cppcanvas \
253 ctl \
254 cui \
255 dba \
256 dbase \
257 dbaxml \
258 dbmm \
259 dbp \
260 dbtools \
261 dbu \
262 deploymentmisc \
263 desktop_detector \
264 drawinglayer \
265 editeng \
266 egi \
267 eme \
268 emser \
269 epb \
270 epg \
271 epp \
272 eps \
273 ept \
274 era \
275 eti \
276 evoab \
277 exp \
278 file \
279 filterconfig \
280 filtertracer \
281 flash \
282 flat \
283 for \
284 frm \
285 fwe \
286 fwi \
287 fwk \
288 fwl \
289 fwm \
290 guesslang \
291 helplinker \
292 hwp \
293 hyphen \
294 icd \
295 icg \
296 idx \
297 ime \
298 ipb \
299 ipd \
300 ips \
301 ipt \
302 ipx \
303 ira \
304 itg \
305 iti \
306 jdbc \
307 kab1 \
308 kabdrv1 \
309 lng \
310 lnth \
311 log \
312 lwpft \
313 MacOSXSpell \
314 merged \
315 mork \
316 mozab2 \
317 mozabdrv \
318 msfilter \
319 msword \
320 mysql \
321 odfflatxml \
322 offacc \
323 pcr \
324 pdffilter \
325 placeware \
326 pricing \
327 protocolhandler \
328 qstart_gtk \
329 res \
330 rpt \
331 rptui \
332 rptxml \
333 sax \
334 sb \
335 sc \
336 scd \
337 scfilt \
338 scn \
339 scui \
340 sd \
341 sdbt \
342 sdd \
343 sdfilt \
344 sdui \
345 sfx \
346 simplecm \
347 sm \
348 smd \
349 solver \
350 sot \
351 spa \
352 spell \
353 spl \
354 sts \
355 svgfilter \
356 svgio \
357 svl \
358 svt \
359 svx \
360 svxcore \
361 sw \
362 swd \
363 swui \
364 t602filter \
365 tdeab1 \
366 tdeabdrv1 \
367 textconversiondlgs \
368 textfd \
369 tk \
370 tl \
371 tubes \
372 unordf \
373 unoxml \
374 updatecheckui \
375 utl \
376 uui \
377 vbahelper \
378 vcl \
379 vclplug_gen \
380 vclplug_gtk \
381 vclplug_gtk3 \
382 vclplug_tde \
383 vclplug_kde \
384 vclplug_kde4 \
385 vclplug_svp \
386 wpftdraw \
387 wpftwriter \
388 writerfilter \
389 xmlscript \
390 xmlfa \
391 xmlfd \
392 xo \
393 xof \
394 xsltdlg \
395 xsltfilter \
398 ifneq (,$(filter ANDROID IOS,$(OS)))
400 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
401 libotouch \
404 endif
406 ifeq ($(filter MACOSX WNT,$(OS)),)
408 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
409 spl_unx \
412 endif
414 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
415 affine_uno \
416 cli_cppuhelper \
417 cli_uno \
418 gcc3_uno \
419 java_uno \
420 jpipe \
421 juh \
422 juhx \
423 log_uno \
424 sal_textenc \
425 sunjavaplugin \
426 sunpro5_uno \
427 unsafe_uno \
428 xmlreader \
431 ifeq ($(OS),WNT)
433 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
434 jpipx \
435 msci_uno \
436 mscx_uno \
439 endif
441 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
442 avmediagst \
443 avmediagst_0_10 \
444 avmediawin \
445 bluez_bluetooth \
446 cached1 \
447 collator_data \
448 dbpool2 \
449 deployment \
450 deploymentgui \
451 dict_ja \
452 dict_zh \
453 embobj \
454 emboleobj \
455 fileacc \
456 hsqldb \
457 index_data \
458 java_uno_accessbridge \
459 localedata_en \
460 localedata_es \
461 localedata_euro \
462 localedata_others \
463 macab1 \
464 macabdrv1 \
465 mcnttype \
466 mozbootstrap \
467 officebean \
468 package2 \
469 pyuno \
470 pyuno_wrapper \
471 recentfile \
472 scriptframe \
473 sdbc2 \
474 smoketest \
475 sofficeapp \
476 srtrs1 \
477 subsequenttest \
478 test \
479 textconv_dict \
480 tvhlp1 \
481 ucb1 \
482 ucpdav1 \
483 ucpfile1 \
484 ucpftp1 \
485 ucpchelp1 \
486 ucphier1 \
487 ucppkg1 \
488 unobootstrapprotector \
489 unoexceptionprotector \
490 unopkgapp \
491 unotest \
492 updchk \
493 xmlsecurity \
494 xsec_fw \
495 xsec_xmlsec \
496 xstor \
497 $(if $(filter $(OS),ANDROID), \
498 lo-bootstrap \
500 $(if $(filter $(OS),WNT), \
501 uwinapi \
505 ifeq ($(OS),WNT)
506 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
507 dnd \
508 dtrans \
509 fop \
510 fps \
511 ftransl \
512 inprocserv \
513 ooofilt \
514 ooofilt_x64 \
515 propertyhdl \
516 propertyhdl_x64 \
517 shlxthdl \
518 shlxthdl_x64 \
519 so_activex \
520 so_activex_x64 \
521 sysdtrans \
523 endif
525 $(eval $(call gb_Helper_register_libraries,RTLIBS, \
526 comphelper \
527 i18nisolang1 \
528 i18nutil \
529 ucbhelper \
532 $(eval $(call gb_Helper_register_libraries,RTVERLIBS, \
533 cppuhelper \
534 jvmaccess \
535 purpenvhelper \
536 salhelper \
539 $(eval $(call gb_Helper_register_libraries,UNOLIBS_OOO, \
540 PresenterScreen \
541 basprov \
542 cairocanvas \
543 canvasfactory \
544 cmdmail \
545 configmgr \
546 desktopbe1 \
547 directx5canvas \
548 directx9canvas \
549 dlgprov \
550 expwrap \
551 fastsax \
552 fpicker \
553 fps_office \
554 fsstorage \
555 gconfbe1 \
556 gdipluscanvas \
557 hatchwindowfactory \
558 i18npool \
559 i18nsearch \
560 kdebe1 \
561 kde4be1 \
562 ldapbe2 \
563 localebe1 \
564 lomenubar \
565 losessioninstall \
566 macbe1 \
567 migrationoo2 \
568 migrationoo3 \
569 msforms \
570 mtfrenderer \
571 nullcanvas \
572 OGLTrans \
573 passwordcontainer \
574 pdfimport \
575 pythonloader \
576 postgresql-sdbc \
577 postgresql-sdbc-impl \
578 simplecanvas \
579 slideshow \
580 stringresource \
581 syssh \
582 tdebe1 \
583 ucpcmis1 \
584 ucpexpand1 \
585 ucpext \
586 ucpgio1 \
587 ucpgvfs1 \
588 ucptdoc1 \
589 updatefeed \
590 vbaevents \
591 vbaobj \
592 vbaswobj \
593 vclcanvas \
594 $(if $(filter $(GUIBASE),aqua), \
595 fps_aqua \
599 ifeq ($(OS),WNT)
600 $(eval $(call gb_Helper_register_libraries,UNOLIBS_OOO, \
601 oleautobridge \
602 oleautobridge2 \
603 smplmail \
604 wininetbe1 \
606 endif
608 $(eval $(call gb_Helper_register_libraries,UNOLIBS_URE, \
609 acceptor \
610 binaryurp \
611 bootstrap \
612 connector \
613 introspection \
614 invocadapt \
615 invocation \
616 javaloader \
617 javavm \
618 namingservice \
619 proxyfac \
620 reflection \
621 stocservices \
622 streams \
623 testtools_cppobj \
624 testtools_bridgetest \
625 testtools_constructors \
626 textinstream \
627 textoutstream \
628 uuresolver \
631 $(eval $(call gb_Helper_register_libraries,UNOVERLIBS, \
632 cppu \
633 jvmfwk \
634 reg \
635 sal \
636 store \
639 $(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \
640 SunPresentationMinimizer \
643 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
644 $(if $(filter $(OS),ANDROID), \
645 basebmp \
647 basegfx_s \
648 codemaker \
649 codemaker_cpp \
650 codemaker_java \
651 cosv \
652 dtobj \
653 findsofficepath \
654 headless \
655 libeay32 \
656 npsoenv \
657 nputils \
658 pdfimport_s \
659 plugcon \
660 ssleay32 \
661 ooopathutils \
662 sample \
663 sax_shared \
664 simplemapi \
665 shell_xmlparser \
666 shell_xmlparser_x64 \
667 shlxthandler_common \
668 shlxthandler_common_x64 \
669 salcpprt \
670 testtools_bridgetest_s \
671 transex \
672 udm \
673 ulingu \
674 vclmain \
675 writerperfect \
676 $(if $(filter-out $(OS),IOS), \
677 registry_helper \
679 $(if $(filter $(OS),IOS), \
680 uno \
684 ifeq ($(OS),WNT)
685 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
686 xmlsec1 \
687 xmlsec1-nss \
689 ifneq ($(CROSS_COMPILING),YES)
690 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
691 xmlsec1-mscrypto \
693 endif
694 else
695 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
696 xmlsec1 \
697 xmlsec1-nss \
699 endif
701 $(eval $(call gb_Helper_register_jars,URE, \
702 java_uno \
703 juh \
704 jurt \
705 ridl \
706 testComponent \
707 unoil \
708 unoloader \
711 $(eval $(call gb_Helper_register_jars,OOO, \
712 ConnectivityTools \
713 FCFGMerge \
714 HelloWorld \
715 Highlight \
716 MemoryUsage \
717 OOoRunner \
718 ScriptFramework \
719 ScriptProviderForBeanShell \
720 ScriptProviderForJava \
721 ScriptProviderForJavaScript \
722 TestExtension \
723 OOoRunnerLight \
724 XMergeBridge \
725 XSLTFilter \
726 XSLTValidate \
727 commonwizards \
728 agenda \
729 aportisdoc \
730 fax \
731 form \
732 htmlsoff \
733 java_uno_accessbridge \
734 letter \
735 officebean \
736 pexcel \
737 pocketword \
738 query \
739 report \
740 reportbuilderwizard \
741 sdbc_hsqldb \
742 table \
743 test \
744 test-tools \
745 web \
746 xmerge \
749 $(eval $(call gb_Helper_register_jars,OXT, \
750 EvolutionarySolver \
751 mediawiki \
752 nlpsolver \
753 sun-report-builder \
756 # External executables
757 $(eval $(call gb_ExternalExecutable_register_executables,\
758 python \
759 ucpp \
760 xmllint \
761 xsltproc \
764 # vim: set noet sw=4 ts=4: