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
, \
27 cppunit
/cppunittester \
28 $(call gb_Helper_optional
,CRASHREP
,crashrep
) \
56 $(if
$(filter UCPP
,$(BUILD_TYPE
)),\
61 $(call gb_Helper_optional
,ODK
,unoapploader
) \
67 $(eval
$(call gb_Helper_register_executables
,NONE
,\
72 $(eval
$(call gb_Helper_register_executables
,SDK
, \
78 $(eval
$(call gb_Helper_register_executables
,SDK
, \
89 $(eval
$(call gb_Helper_register_executables
,OOO
, \
92 $(if
$(filter $(GUIBASE
)$(ENABLE_TDE
),unxTRUE
), \
96 $(if
$(filter $(GUIBASE
)$(ENABLE_KDE
),unxTRUE
), \
104 $(eval
$(call gb_Helper_register_executables
,OOO
,\
132 $(eval
$(call gb_Helper_register_static_libraries
,PLAINLIBS
, \
141 $(eval
$(call gb_Helper_register_executables
,OOO
,\
149 $(eval
$(call gb_Helper_register_executables
,OOO
,\
155 $(eval
$(call gb_Helper_register_executables
,OOO
,\
165 $(eval
$(call gb_Helper_register_executables
,UREBIN
,\
175 $(eval
$(call gb_Helper_register_executables
,UREBIN
,\
181 ifeq ($(ENABLE_NPAPI_FROM_BROWSER
),YES
)
182 $(eval
$(call gb_Helper_register_executables
,OOO
,\
185 $(eval
$(call gb_Helper_register_libraries
,OOOLIBS
, \
190 ifeq ($(ENABLE_NPAPI_INTO_BROWSER
),YES
)
191 $(eval
$(call gb_Helper_register_executables
,OOO
,\
194 $(eval
$(call gb_Helper_register_libraries
,PLAINLIBS_OOO
, \
201 $(eval
$(call gb_Helper_register_executables
,NONE
,\
209 $(eval
$(call gb_Helper_register_libraries
,PLAINLIBS_NONE
, \
210 OOoSpotlightImporter \
215 $(eval
$(call gb_Helper_register_libraries_for_install
,OOOLIBS
,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
, \
244 $(if
$(DISABLE_SCRIPTING
),,basctl
) \
257 $(if
$(DISABLE_DBCONNECTIVITY
),,dbtools
) \
260 $(if
$(filter-out MACOSX WNT
,$(OS
)),desktopbe1
) \
261 $(if
$(filter unx
,$(GUIBASE
)),desktop_detector
) \
266 $(if
$(filter WNT
,$(OS
)),$(if
$(DISABLE_ATL
),,emser
)) \
289 $(if
$(filter DESKTOP
,$(BUILD_TYPE
)),helplinker
) \
304 $(if
$(SOLAR_JAVA
),jdbc
) \
305 $(if
$(ENABLE_KAB
),kab1
) \
306 $(if
$(ENABLE_KAB
),kabdrv1
) \
310 $(if
$(MERGELIBS
),merged
) \
330 $(if
$(ENABLE_HEADLESS
),,spl
) \
337 $(if
$(ENABLE_TDEAB
),tdeab1
) \
338 $(if
$(ENABLE_TDEAB
),tdeabdrv1
) \
342 $(if
$(ENABLE_TELEPATHY
),tubes
) \
349 $(if
$(and
$(filter unx
,$(GUIBASE
)),$(filter-out MACOSX
,$(OS
))),vclplug_gen
) \
359 $(eval
$(call gb_Helper_register_libraries_for_install
,OOOLIBS
,WRITER
, \
361 $(if
$(ENABLE_LWP
),lwpft
) \
370 $(eval
$(call gb_Helper_register_libraries
,OOOLIBS
, \
379 $(if
$(filter $(OS
),ANDROID
),, \
417 $(if
$(DISABLE_SCRIPTING
),,vbahelper
) \
424 ifneq (,$(filter ANDROID IOS
,$(OS
)))
426 $(eval
$(call gb_Helper_register_libraries
,OOOLIBS
, \
432 ifeq ($(filter MACOSX WNT
,$(OS
)),)
434 $(eval
$(call gb_Helper_register_libraries
,OOOLIBS
, \
440 $(eval
$(call gb_Helper_register_libraries
,PLAINLIBS_NONE
, \
444 unobootstrapprotector \
445 unoexceptionprotector \
449 $(eval
$(call gb_Helper_register_libraries_for_install
,PLAINLIBS_URE
,URE
, \
451 $(if
$(SOLAR_JAVA
),java_uno
) \
452 $(if
$(SOLAR_JAVA
),juh
) \
453 $(if
$(SOLAR_JAVA
),juhx
) \
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
, \
468 $(if
$(SOLAR_JAVA
),javaloader
) \
469 $(if
$(SOLAR_JAVA
),javavm
) \
470 $(if
$(SOLAR_JAVA
),jvmaccess
) \
471 $(if
$(SOLAR_JAVA
),jvmfwk
) \
480 $(if
$(SOLAR_JAVA
),sunjavaplugin
) \
488 $(eval
$(call gb_Helper_register_libraries
,PLAINLIBS_URE
, \
489 $(if
$(filter MSC
,$(COM
)),cli_cppuhelper
) \
490 $(if
$(filter MSC
,$(COM
)),cli_uno
) \
493 $(if
$(filter WNT
,$(OS
)),jpipx
) \
496 $(eval
$(call gb_Helper_register_libraries_for_install
,PLAINLIBS_OOO
,OOO
, \
510 $(eval
$(call gb_Helper_register_libraries
,PLAINLIBS_OOO
, \
525 java_uno_accessbridge \
553 $(if
$(filter $(OS
),ANDROID
), \
556 $(if
$(filter $(OS
),WNT
), \
562 $(eval
$(call gb_Helper_register_libraries
,PLAINLIBS_OOO
, \
593 $(eval
$(call gb_Helper_register_libraries
,RTVERLIBS
, \
599 $(eval
$(call gb_Helper_register_libraries
,OOOLIBS
, \
624 postgresql-sdbc-impl \
638 $(if
$(filter $(OS
),MACOSX
), \
641 $(if
$(filter $(OS
),WNT
), \
648 $(eval
$(call gb_Helper_register_libraries
,UNOLIBS_URE
, \
650 testtools_bridgetest \
651 testtools_constructors \
654 $(eval
$(call gb_Helper_register_libraries
,UNOVERLIBS
, \
659 $(eval
$(call gb_Helper_register_libraries
,EXTENSIONLIBS
, \
660 SunPresentationMinimizer \
665 $(eval
$(call gb_Helper_register_static_libraries
,PLAINLIBS
, \
666 $(if
$(filter $(OS
),ANDROID
), \
692 shell_xmlparser_x64 \
693 shlxthandler_common \
694 shlxthandler_common_x64 \
696 testtools_bridgetest_s \
702 $(if
$(filter-out $(OS
),IOS
), \
705 $(if
$(filter $(OS
),IOS
), \
711 $(eval
$(call gb_Helper_register_libraries
,PLAINLIBS_OOO
, \
715 ifneq ($(CROSS_COMPILING
),YES
)
716 $(eval
$(call gb_Helper_register_libraries
,PLAINLIBS_OOO
, \
721 $(eval
$(call gb_Helper_register_static_libraries
,PLAINLIBS
, \
727 $(eval
$(call gb_Helper_register_jars
,URE
, \
736 $(eval
$(call gb_Helper_register_jars
,OOO
, \
739 ScriptProviderForBeanShell \
740 ScriptProviderForJava \
741 ScriptProviderForJavaScript \
751 java_uno_accessbridge \
759 reportbuilderwizard \
768 $(eval
$(call gb_Helper_register_jars
,OXT
, \
775 $(eval
$(call gb_Helper_register_jars
,NONE
,\
786 # External executables
787 $(eval
$(call gb_ExternalExecutable_register_executables
,\
797 # vim: set noet sw=4 ts=4: