Version 3.6.0.2, tag libreoffice-3.6.0.2
[LibreOffice.git] / Repository.mk
blob2edad91db13a489bd80d83e3b9ab383d6c8a84a7
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 bestreversemap \
31 bmp \
32 bmpsum \
33 checksingleton \
34 cfgex \
35 cppunit/cppunittester \
36 g2g \
37 gencoll_rule \
38 genconv_dict \
39 gendict \
40 genindex_data \
41 gsicheck \
42 helpex \
43 idxdict \
44 lngconvex \
45 localize \
46 mkunroll \
47 osl_process_child \
48 pdf2xml \
49 pdfunzip \
50 rdbmaker \
51 regsingleton \
52 regsvrex \
53 rsc \
54 rscdep \
55 saxparser \
56 so_checksum \
57 sp2bv \
58 svg2odf \
59 svidl \
60 transex3 \
61 typesconfig \
62 ulfex \
63 xml2cmp \
64 xrmex \
65 xpdfimport \
68 $(eval $(call gb_Helper_register_executables,SDK, \
69 idlc \
70 idlcpp \
73 ifneq ($(OS),IOS)
75 $(eval $(call gb_Helper_register_executables,SDK, \
76 javamaker \
77 cppumaker \
78 regcompare \
79 uno-skeletonmaker \
82 endif
84 $(eval $(call gb_Helper_register_executables,OOO, \
85 gnome-open-url.bin \
86 HelpLinker \
87 HelpIndexer \
88 spadmin.bin \
89 $(if $(filter $(GUIBASE)$(ENABLE_TDE),unxTRUE), \
90 tdefilepicker \
91 ) \
92 uri-encode \
93 $(if $(filter $(GUIBASE)$(ENABLE_KDE),unxTRUE), \
94 kdefilepicker \
95 ) \
98 ifeq ($(OS),WNT)
100 $(eval $(call gb_Helper_register_executables,OOO,\
101 crashrep_com \
102 gengal \
103 guiloader \
104 guistdio \
105 langsupport \
106 odbcconfig \
107 officeloader \
108 quickstart \
109 sbase \
110 scalc \
111 sdraw \
112 senddoc \
113 simpress \
114 soffice \
115 soffice_bin \
116 smath \
117 sweb \
118 swriter \
119 unoinfo \
120 unopkg \
121 unopkg_bin \
122 unopkg_com \
123 unopkgio \
126 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
127 directxcanvas \
128 winextendloaderenv \
129 winlauncher \
132 else
134 $(eval $(call gb_Helper_register_executables,OOO,\
135 langsupport \
136 soffice.bin \
137 unopkg.bin \
138 gengal.bin \
141 ifeq ($(OS),MACOSX)
143 $(eval $(call gb_Helper_register_executables,OOO,\
144 officeloader \
147 else
149 $(eval $(call gb_Helper_register_executables,OOO,\
150 oosplash \
153 endif
155 endif
157 ifeq ($(OS),IOS)
159 $(eval $(call gb_Helper_register_executables,OOO,\
160 basegfx_cppunittester_all \
161 basebmp_cppunittester_all \
162 i18npool_cppunittester_all \
163 sax_cppunittester_all \
164 tools_cppunittester_all \
167 endif
169 ifneq ($(OS),IOS)
171 $(eval $(call gb_Helper_register_executables,UREBIN,\
172 regcomp \
173 regmerge \
174 regview \
175 uno \
178 endif
180 ifneq ($(OS),MACOSX)
182 $(eval $(call gb_Helper_register_executables,UREBIN,\
183 javaldx \
186 endif
188 ifeq ($(ENABLE_NSPLUGIN),YES)
189 $(eval $(call gb_Helper_register_executables,OOO,\
190 nsplugin \
192 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
193 npsoplugin \
195 endif
197 ifeq ($(WITH_MOZILLA),YES)
198 $(eval $(call gb_Helper_register_executables,OOO,\
199 pluginapp.bin \
201 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
202 pl \
204 endif # WITH_MOZILLA
207 ifeq ($(OS),MACOSX)
209 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_NONE, \
210 OOoSpotlightImporter \
213 endif
215 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
216 PptImporter \
217 abp \
218 acc \
219 adabas \
220 adabasui \
221 ado \
222 agg \
223 analysis \
224 animcore \
225 basctl \
226 basebmp \
227 bib \
228 canvastools \
229 communi \
230 date \
231 evtatt \
232 forui \
233 odbc \
234 odbcbase \
235 oox \
236 ooxml \
237 sdbc \
238 AppleRemote \
239 avmedia \
240 avmediaQuickTime \
241 basegfx \
242 calc \
243 chartcontroller \
244 chartmodel \
245 charttools \
246 chartview \
247 cppcanvas \
248 ctl \
249 cui \
250 dba \
251 dbase \
252 dbaxml \
253 dbmm \
254 dbp \
255 dbtools \
256 dbu \
257 deploymentmisc \
258 desktop_detector \
259 drawinglayer \
260 editeng \
261 egi \
262 eme \
263 emser \
264 epb \
265 epg \
266 epp \
267 eps \
268 ept \
269 era \
270 eti \
271 evoab \
272 exp \
273 file \
274 filterconfig \
275 filtertracer \
276 flash \
277 flat \
278 for \
279 frm \
280 fwe \
281 fwi \
282 fwk \
283 fwl \
284 fwm \
285 guesslang \
286 helplinker \
287 hwp \
288 hyphen \
289 i18nregexp \
290 icd \
291 icg \
292 idx \
293 ime \
294 ipb \
295 ipd \
296 ips \
297 ipt \
298 ipx \
299 ira \
300 itg \
301 iti \
302 jdbc \
303 kab1 \
304 kabdrv1 \
305 lng \
306 lnth \
307 log \
308 lwpft \
309 MacOSXSpell \
310 merged \
311 mozab2 \
312 mozabdrv \
313 msfilter \
314 msword \
315 mysql \
316 odfflatxml \
317 offacc \
318 pcr \
319 pdffilter \
320 placeware \
321 protocolhandler \
322 qstart_gtk \
323 res \
324 rpt \
325 rptui \
326 rptxml \
327 sax \
328 sb \
329 sc \
330 scd \
331 scfilt \
332 scn \
333 scui \
334 sd \
335 sdbt \
336 sdd \
337 sdfilt \
338 sdui \
339 sfx \
340 simplecm \
341 sm \
342 smd \
343 solver \
344 sot \
345 spa \
346 spell \
347 spl \
348 sts \
349 svgfilter \
350 svl \
351 svt \
352 svx \
353 svxcore \
354 sw \
355 swd \
356 swui \
357 t602filter \
358 textconversiondlgs \
359 textfd \
360 tk \
361 tl \
362 unordf \
363 unoxml \
364 updatecheckui \
365 utl \
366 uui \
367 vbahelper \
368 vcl \
369 vclplug_gen \
370 vclplug_gtk \
371 vclplug_gtk3 \
372 vclplug_tde \
373 vclplug_kde \
374 vclplug_kde4 \
375 vclplug_svp \
376 wpftdraw \
377 wpftwriter \
378 writerfilter \
379 xcr \
380 xmlfa \
381 xmlfd \
382 xo \
383 xof \
384 xsltdlg \
385 xsltfilter \
388 ifeq ($(filter MACOSX WNT,$(OS)),)
390 $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
391 spl_unx \
394 endif
396 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
397 affine_uno \
398 jpipe \
399 juh \
400 juhx \
401 log_uno \
402 sal_textenc \
403 sunjavaplugin \
404 unsafe_uno \
405 xmlreader \
408 ifeq ($(OS),WNT)
410 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
411 jpipx \
414 endif
416 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
417 avmediagst \
418 avmediawin \
419 cached1 \
420 collator_data \
421 dbpool2 \
422 deployment \
423 deploymentgui \
424 dict_ja \
425 dict_zh \
426 embobj \
427 emboleobj \
428 fileacc \
429 hsqldb \
430 index_data \
431 java_uno_accessbridge \
432 localedata_en \
433 localedata_es \
434 localedata_euro \
435 localedata_others \
436 macab1 \
437 macabdrv1 \
438 mcnttype \
439 mozbootstrap \
440 officebean \
441 package2 \
442 recentfile \
443 scriptframe \
444 sdbc2 \
445 smoketest \
446 sofficeapp \
447 srtrs1 \
448 subsequenttest \
449 test \
450 textconv_dict \
451 tvhlp1 \
452 ucb1 \
453 ucpdav1 \
454 ucpfile1 \
455 ucpftp1 \
456 ucpchelp1 \
457 ucphier1 \
458 ucppkg1 \
459 unobootstrapprotector \
460 unoexceptionprotector \
461 unopkgapp \
462 unotest \
463 updchk \
464 xmlsecurity \
465 xsec_fw \
466 xsec_xmlsec \
467 xstor \
468 $(if $(filter $(OS),ANDROID), \
469 lo-bootstrap \
471 $(if $(filter $(OS),WNT), \
472 ucpodma1 \
473 uwinapi \
477 ifeq ($(OS),WNT)
478 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
479 dnd \
480 dtrans \
481 fop \
482 fps \
483 ftransl \
484 inprocserv \
485 ooofilt \
486 ooofilt_x64 \
487 propertyhdl \
488 propertyhdl_x64 \
489 shlxthdl \
490 shlxthdl_x64 \
491 so_activex \
492 so_activex_x64 \
493 sysdtrans \
495 endif
497 ifeq ($(OS),IOS)
498 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
499 gcc3_uno \
501 endif
503 $(eval $(call gb_Helper_register_libraries,RTLIBS, \
504 comphelper \
505 i18nisolang1 \
506 i18nutil \
507 ucbhelper \
510 $(eval $(call gb_Helper_register_libraries,RTVERLIBS, \
511 cppuhelper \
512 jvmaccess \
513 purpenvhelper \
514 salhelper \
517 $(eval $(call gb_Helper_register_libraries,UNOLIBS_OOO, \
518 basprov \
519 cairocanvas \
520 canvasfactory \
521 cmdmail \
522 configmgr \
523 desktopbe1 \
524 directx5canvas \
525 directx9canvas \
526 dlgprov \
527 expwrap \
528 fastsax \
529 fpicker \
530 fps_office \
531 fsstorage \
532 gconfbe1 \
533 gdipluscanvas \
534 hatchwindowfactory \
535 i18npool \
536 i18nsearch \
537 kdebe1 \
538 kde4be1 \
539 localebe1 \
540 lomenubar \
541 macbe1 \
542 migrationoo2 \
543 migrationoo3 \
544 msforms \
545 mtfrenderer \
546 nullcanvas \
547 OGLTrans \
548 passwordcontainer \
549 postgresql-sdbc \
550 postgresql-sdbc-impl \
551 simplecanvas \
552 slideshow \
553 stringresource \
554 syssh \
555 ucpcmis1 \
556 ucpexpand1 \
557 ucpext \
558 ucpgio1 \
559 ucpgvfs1 \
560 ucptdoc1 \
561 updatefeed \
562 vbaevents \
563 vbaobj \
564 vbaswobj \
565 vclcanvas \
566 writerfilter_uno \
567 writerfilter_debug \
568 $(if $(filter $(GUIBASE),aqua), \
569 fps_aqua \
571 $(if $(filter $(OS),WNT), \
572 fps_odma \
576 ifeq ($(OS),WNT)
577 $(eval $(call gb_Helper_register_libraries,UNOLIBS_OOO, \
578 oleautobridge \
579 oleautobridge2 \
580 smplmail \
581 wininetbe1 \
583 endif
585 ifeq ($(WITH_LDAP),YES)
586 $(eval $(call gb_Helper_register_libraries,UNOLIBS_OOO, \
587 ldapbe2 \
589 endif
591 $(eval $(call gb_Helper_register_libraries,UNOLIBS_URE, \
592 acceptor \
593 binaryurp \
594 bootstrap \
595 connector \
596 introspection \
597 invocadapt \
598 invocation \
599 javaloader \
600 javavm \
601 namingservice \
602 proxyfac \
603 reflection \
604 stocservices \
605 streams \
606 testtools_cppobj \
607 testtools_bridgetest \
608 testtools_constructors \
609 textinstream \
610 textoutstream \
611 uuresolver \
614 $(eval $(call gb_Helper_register_libraries,UNOVERLIBS, \
615 cppu \
616 jvmfwk \
617 reg \
618 sal \
619 store \
622 $(eval $(call gb_Helper_register_libraries,EXTENSIONLIBS, \
623 pdfimport \
624 PresenterScreen \
625 SunPresentationMinimizer \
628 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
629 basegfx_s \
630 codemaker \
631 codemaker_cpp \
632 codemaker_java \
633 dtobj \
634 headless \
635 libeay32 \
636 npsoenv \
637 nputils \
638 pdfimport_s \
639 plugcon \
640 ssleay32 \
641 ooopathutils \
642 sample \
643 simplemapi \
644 shell_xmlparser \
645 shell_xmlparser_x64 \
646 shlxthandler_common \
647 shlxthandler_common_x64 \
648 salcpprt \
649 testtools_bridgetest_s \
650 transex \
651 ulingu \
652 vclmain \
653 writerperfect \
654 $(if $(filter-out $(OS),IOS), \
655 registry_helper \
657 $(if $(filter $(OS),IOS), \
658 uno \
660 $(if $(filter $(OS),WNT), \
661 odma_lib \
665 ifeq ($(OS),WNT)
666 $(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
667 xmlsec1 \
668 xmlsec1-nss \
669 xmlsec1-mscrypto \
671 else
672 $(eval $(call gb_Helper_register_static_libraries,PLAINLIBS, \
673 xmlsec1 \
674 xmlsec1-nss \
675 xmlsec1-mscrypto \
677 endif
679 # vim: set noet sw=4 ts=4: