Version 6.4.0.0.beta1, tag libreoffice-6.4.0.0.beta1
[LibreOffice.git] / shell / Module_shell.mk
bloba223aae617e0ad96e3cecccfc6f3072b35dbe820
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/.
10 $(eval $(call gb_Module_Module,shell))
12 $(eval $(call gb_Module_add_targets,shell,\
13 $(if $(filter-out MACOSX WNT,$(OS)),Library_desktopbe) \
14 Library_localebe \
17 ifneq ($(filter DRAGONFLY FREEBSD LINUX NETBSD OPENBSD,$(OS)),)
18 ifeq ($(ENABLE_GIO),TRUE)
19 $(eval $(call gb_Module_add_targets,shell,\
20 Library_losessioninstall \
22 endif
23 endif
25 ifeq ($(OS),SOLARIS)
26 ifeq ($(ENABLE_GIO),TRUE)
27 $(eval $(call gb_Module_add_targets,shell,\
28 Library_losessioninstall \
30 endif
31 endif
33 ifeq ($(ENABLE_KF5),TRUE)
34 $(eval $(call gb_Module_add_targets,shell,\
35 Library_kf5be \
37 endif
39 ifeq ($(OS),WNT)
41 $(eval $(call gb_Module_add_targets,shell,\
42 Executable_regsvrex \
43 Executable_senddoc \
44 Library_smplmail \
45 Library_wininetbe \
46 Executable_spsupp_helper \
49 ifeq ($(COM),MSC)
50 $(eval $(call gb_Module_add_targets,shell,\
51 CustomTarget_shlxthdl_res \
52 Library_ooofilt \
53 Library_propertyhdl \
54 Library_shlxthdl \
55 StaticLibrary_shlxthandler_common \
56 StaticLibrary_xmlparser \
57 WinResTarget_shlxthdl \
58 CustomTarget_spsupp_idl \
59 WinResTarget_spsupp \
60 WinResTarget_spsupp_dlg \
63 $(eval $(call gb_Module_add_check_targets,shell,\
64 CppunitTest_shell_zip \
66 endif
68 ifeq ($(BUILD_X64),TRUE)
69 $(eval $(call gb_Module_add_targets,shell,\
70 CustomTarget_x64 \
71 Library_ooofilt_x64 \
72 Library_propertyhdl_x64 \
73 Library_shlxthdl_x64 \
74 StaticLibrary_shlxthandler_common_x64 \
75 StaticLibrary_xmlparser_x64 \
77 endif
79 ifneq ($(CXX_X64_BINARY),)
80 $(eval $(call gb_Module_add_targets,shell,\
81 Library_spsupp_x64 \
83 endif
85 ifneq ($(CXX_X86_BINARY),)
86 $(eval $(call gb_Module_add_targets,shell,\
87 Library_spsupp_x86 \
89 endif
91 endif
93 ifeq ($(OS),MACOSX)
94 $(eval $(call gb_Module_add_targets,shell,\
95 Library_macbe \
97 endif
99 ifeq ($(filter DESKTOP,$(BUILD_TYPE)),DESKTOP)
101 $(eval $(call gb_Module_add_targets,shell,\
102 Executable_lngconvex \
103 Library_syssh \
106 ifneq ($(OS),WNT)
108 $(eval $(call gb_Module_add_targets,shell,\
109 StaticLibrary_xmlparser \
110 Executable_uri_encode \
111 Library_cmdmail \
112 $(if $(ENABLE_MACOSX_SANDBOX),,Package_senddoc) \
115 endif
117 endif
119 $(eval $(call gb_Module_add_l10n_targets,shell,\
120 AllLangMoTarget_shell \
123 # vim: set shiftwidth=4 tabstop=4 noexpandtab: