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 ifneq (,$(filter DESKTOP
,$(BUILD_TYPE
)))
13 $(eval
$(call gb_Module_add_targets_for_build
,shell,\
14 $(if
$(filter WNT
,$(OS
)),Executable_lngconvex
) \
18 ifeq ($(gb_Side
),host
)
20 $(eval
$(call gb_Module_add_targets
,shell,\
21 $(if
$(filter-out MACOSX WNT
,$(OS
)),Library_desktopbe
) \
25 ifneq ($(filter DRAGONFLY FREEBSD LINUX NETBSD OPENBSD
,$(OS
)),)
26 ifeq ($(ENABLE_GIO
),TRUE
)
27 $(eval
$(call gb_Module_add_targets
,shell,\
28 Library_losessioninstall \
34 ifeq ($(ENABLE_GIO
),TRUE
)
35 $(eval
$(call gb_Module_add_targets
,shell,\
36 Library_losessioninstall \
41 ifeq ($(ENABLE_KF5
),TRUE
)
42 $(eval
$(call gb_Module_add_targets
,shell,\
49 $(eval
$(call gb_Module_add_targets
,shell,\
55 Executable_spsupp_helper \
59 $(eval
$(call gb_Module_add_targets
,shell,\
60 CustomTarget_shlxthdl_res \
64 StaticLibrary_shlxthandler_common \
65 StaticLibrary_xmlparser \
66 WinResTarget_shlxthdl \
67 CustomTarget_spsupp_idl \
69 WinResTarget_spsupp_dlg \
72 $(eval
$(call gb_Module_add_check_targets
,shell,\
73 CppunitTest_shell_zip \
77 ifeq ($(BUILD_X64
),TRUE
)
78 $(eval
$(call gb_Module_add_targets
,shell,\
81 Library_propertyhdl_x64 \
82 Library_shlxthdl_x64 \
83 StaticLibrary_shlxthandler_common_x64 \
84 StaticLibrary_xmlparser_x64 \
88 ifneq ($(CXX_X64_BINARY
),)
89 $(eval
$(call gb_Module_add_targets
,shell,\
94 ifneq ($(CXX_X86_BINARY
),)
95 $(eval
$(call gb_Module_add_targets
,shell,\
103 $(eval
$(call gb_Module_add_targets
,shell,\
108 ifeq ($(filter DESKTOP
,$(BUILD_TYPE
)),DESKTOP
)
110 $(eval
$(call gb_Module_add_targets
,shell,\
116 $(eval
$(call gb_Module_add_targets
,shell,\
117 StaticLibrary_xmlparser \
118 Executable_uri_encode \
120 $(if
$(ENABLE_MACOSX_SANDBOX
),,Package_senddoc
) \
127 $(eval
$(call gb_Module_add_l10n_targets
,shell,\
128 AllLangMoTarget_shell \
131 endif # $(gb_Side) == host
133 # vim: set shiftwidth=4 tabstop=4 noexpandtab: