[mono] cli_ure-source-bootstrap-native_glue-cxx.diff: add mono support
[LibreOffice.git] / Repository.mk
blobe29d9fbd2a566ba3570117a7fdafb3280940a793
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 climaker \
417 cli_cppuhelper \
418 cli_uno \
419 cli_uno_glue \
420 gcc3_uno \
421 java_uno \
422 jpipe \
423 juh \
424 juhx \
425 log_uno \
426 sal_textenc \
427 sunjavaplugin \
428 sunpro5_uno \
429 unsafe_uno \
430 xmlreader \
433 ifeq ($(OS),WNT)
435 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
436 jpipx \
437 msci_uno \
438 mscx_uno \
441 endif
443 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
444 avmediagst \
445 avmediagst_0_10 \
446 avmediawin \
447 bluez_bluetooth \
448 cached1 \
449 collator_data \
450 dbpool2 \
451 deployment \
452 deploymentgui \
453 dict_ja \
454 dict_zh \
455 embobj \
456 emboleobj \
457 fileacc \
458 hsqldb \
459 index_data \
460 java_uno_accessbridge \
461 localedata_en \
462 localedata_es \
463 localedata_euro \
464 localedata_others \
465 macab1 \
466 macabdrv1 \
467 mcnttype \
468 mozbootstrap \
469 officebean \
470 package2 \
471 pyuno \
472 pyuno_wrapper \
473 recentfile \
474 scriptframe \
475 sdbc2 \
476 smoketest \
477 sofficeapp \
478 srtrs1 \
479 subsequenttest \
480 test \
481 textconv_dict \
482 tvhlp1 \
483 ucb1 \
484 ucpdav1 \
485 ucpfile1 \
486 ucpftp1 \
487 ucpchelp1 \
488 ucphier1 \
489 ucppkg1 \
490 unobootstrapprotector \
491 unoexceptionprotector \
492 unopkgapp \
493 unotest \
494 updchk \
495 xmlsecurity \
496 xsec_fw \
497 xsec_xmlsec \
498 xstor \
499 $(if $(filter $(OS),ANDROID), \
500 lo-bootstrap \
502 $(if $(filter $(OS),WNT), \
503 uwinapi \
507 ifeq ($(OS),WNT)
508 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
509 dnd \
510 dtrans \
511 fop \
512 fps \
513 ftransl \
514 inprocserv \
515 ooofilt \
516 ooofilt_x64 \
517 propertyhdl \
518 propertyhdl_x64 \
519 shlxthdl \
520 shlxthdl_x64 \
521 so_activex \
522 so_activex_x64 \
523 sysdtrans \
525 endif
527 $(eval $(call gb_Helper_register_libraries,RTLIBS, \
528 comphelper \
529 i18nisolang1 \
530 i18nutil \
531 ucbhelper \
534 $(eval $(call gb_Helper_register_libraries,RTVERLIBS, \
535 cppuhelper \
536 jvmaccess \
537 purpenvhelper \
538 salhelper \
541 $(eval $(call gb_Helper_register_libraries,UNOLIBS_OOO, \
542 PresenterScreen \
543 basprov \
544 cairocanvas \
545 canvasfactory \
546 cmdmail \
547 configmgr \
548 desktopbe1 \
549 directx5canvas \
550 directx9canvas \
551 dlgprov \
552 expwrap \
553 fastsax \
554 fpicker \
555 fps_office \
556 fsstorage \
557 gconfbe1 \
558 gdipluscanvas \
559 hatchwindowfactory \
560 i18npool \
561 i18nsearch \
562 kdebe1 \
563 kde4be1 \
564 ldapbe2 \
565 localebe1 \
566 lomenubar \
567 losessioninstall \
568 macbe1 \
569 migrationoo2 \
570 migrationoo3 \
571 msforms \
572 mtfrenderer \
573 nullcanvas \
574 OGLTrans \
575 passwordcontainer \
576 pdfimport \
577 pythonloader \
578 postgresql-sdbc \
579 postgresql-sdbc-impl \
580 simplecanvas \
581 slideshow \
582 stringresource \
583 syssh \
584 tdebe1 \
585 ucpcmis1 \
586 ucpexpand1 \
587 ucpext \
588 ucpgio1 \
589 ucpgvfs1 \
590 ucptdoc1 \
591 updatefeed \
592 vbaevents \
593 vbaobj \
594 vbaswobj \
595 vclcanvas \
596 $(if $(filter $(GUIBASE),aqua), \
597 fps_aqua \
601 ifeq ($(OS),WNT)
602 $(eval $(call gb_Helper_register_libraries,UNOLIBS_OOO, \
603 oleautobridge \
604 oleautobridge2 \
605 smplmail \
606 wininetbe1 \
608 endif
610 $(eval $(call gb_Helper_register_libraries,UNOLIBS_URE, \
611 acceptor \
612 binaryurp \
613 bootstrap \
614 connector \
615 introspection \
616 invocadapt \
617 invocation \
618 javaloader \
619 javavm \
620 mono_loader \
621 namingservice \
622 proxyfac \
623 reflection \
624 stocservices \
625 streams \
626 testtools_cppobj \
627 testtools_bridgetest \
628 testtools_constructors \
629 textinstream \
630 textoutstream \
631 uuresolver \
634 $(eval $(call gb_Helper_register_libraries,UNOVERLIBS, \
635 cppu \
636 jvmfwk \
637 reg \
638 sal \
639 store \
642 $(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \
643 SunPresentationMinimizer \
646 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
647 $(if $(filter $(OS),ANDROID), \
648 basebmp \
650 basegfx_s \
651 codemaker \
652 codemaker_cpp \
653 codemaker_java \
654 cosv \
655 dtobj \
656 findsofficepath \
657 headless \
658 libeay32 \
659 npsoenv \
660 nputils \
661 pdfimport_s \
662 plugcon \
663 ssleay32 \
664 ooopathutils \
665 sample \
666 sax_shared \
667 simplemapi \
668 shell_xmlparser \
669 shell_xmlparser_x64 \
670 shlxthandler_common \
671 shlxthandler_common_x64 \
672 salcpprt \
673 testtools_bridgetest_s \
674 transex \
675 udm \
676 ulingu \
677 vclmain \
678 writerperfect \
679 $(if $(filter-out $(OS),IOS), \
680 registry_helper \
682 $(if $(filter $(OS),IOS), \
683 uno \
687 ifeq ($(OS),WNT)
688 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
689 xmlsec1 \
690 xmlsec1-nss \
692 ifneq ($(CROSS_COMPILING),YES)
693 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
694 xmlsec1-mscrypto \
696 endif
697 else
698 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
699 xmlsec1 \
700 xmlsec1-nss \
702 endif
704 $(eval $(call gb_Helper_register_jars,URE, \
705 java_uno \
706 juh \
707 jurt \
708 ridl \
709 testComponent \
710 unoil \
711 unoloader \
714 $(eval $(call gb_Helper_register_jars,OOO, \
715 ConnectivityTools \
716 FCFGMerge \
717 HelloWorld \
718 Highlight \
719 MemoryUsage \
720 OOoRunner \
721 ScriptFramework \
722 ScriptProviderForBeanShell \
723 ScriptProviderForJava \
724 ScriptProviderForJavaScript \
725 TestExtension \
726 OOoRunnerLight \
727 XMergeBridge \
728 XSLTFilter \
729 XSLTValidate \
730 commonwizards \
731 agenda \
732 aportisdoc \
733 fax \
734 form \
735 htmlsoff \
736 java_uno_accessbridge \
737 letter \
738 officebean \
739 pexcel \
740 pocketword \
741 query \
742 report \
743 reportbuilderwizard \
744 sdbc_hsqldb \
745 table \
746 test \
747 test-tools \
748 web \
749 xmerge \
752 $(eval $(call gb_Helper_register_jars,OXT, \
753 EvolutionarySolver \
754 mediawiki \
755 nlpsolver \
756 sun-report-builder \
759 # External executables
760 $(eval $(call gb_ExternalExecutable_register_executables,\
761 python \
762 ucpp \
763 xmllint \
764 xsltproc \
767 # vim: set noet sw=4 ts=4: