| # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- |
| # |
| # This file is part of the LibreOffice project. |
| # |
| # This Source Code Form is subject to the terms of the Mozilla Public |
| # License, v. 2.0. If a copy of the MPL was not distributed with this |
| # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
| # |
| |
| $(eval $(call gb_Module_Module,desktop)) |
| |
| $(eval $(call gb_Module_add_targets,desktop,\ |
| CustomTarget_desktop_unopackages_install \ |
| GeneratedPackage_desktop_unopackages_install \ |
| Library_deployment \ |
| Library_deploymentgui \ |
| Library_deploymentmisc \ |
| Library_offacc \ |
| Library_sofficeapp \ |
| $(if $(ENABLE_BREAKPAD), \ |
| Library_crashreport \ |
| ) \ |
| $(if $(or $(DISABLE_GUI),$(ENABLE_WASM_STRIP_SPLASH)),,Library_spl) \ |
| Package_branding \ |
| $(if $(CUSTOM_BRAND_DIR),Package_branding_custom) \ |
| UIConfig_deployment \ |
| )) |
| |
| $(eval $(call gb_Module_add_l10n_targets,desktop,\ |
| AllLangMoTarget_dkt \ |
| )) |
| |
| ifneq (,$(filter DESKTOP,$(BUILD_TYPE))) |
| $(eval $(call gb_Module_add_targets,desktop,\ |
| Executable_soffice_bin \ |
| $(call gb_CondExeUnopkg,Executable_unopkg_bin) \ |
| $(if $(ENABLE_BREAKPAD),Executable_minidump_upload) \ |
| Library_migrationoo2 \ |
| Library_migrationoo3 \ |
| $(call gb_CondExeUnopkg,Library_unopkgapp) \ |
| Package_scripts \ |
| $(if $(ENABLE_PAGEIN), \ |
| Pagein_calc \ |
| Pagein_common \ |
| Pagein_draw \ |
| Pagein_impress \ |
| Pagein_writer \ |
| ) \ |
| $(if $(filter-out WNT,$(OS)),CustomTarget_soffice) \ |
| )) |
| |
| ifeq ($(USING_X11),TRUE) |
| $(eval $(call gb_Module_add_targets,desktop,\ |
| Package_sbase_sh \ |
| Package_scalc_sh \ |
| Package_sdraw_sh \ |
| Package_simpress_sh \ |
| Package_smath_sh \ |
| Package_swriter_sh \ |
| Package_soffice_sh \ |
| )) |
| endif |
| endif # DESKTOP |
| |
| ifeq ($(OS),WNT) |
| |
| $(eval $(call gb_Module_add_targets,desktop,\ |
| StaticLibrary_winloader \ |
| StaticLibrary_winlauncher \ |
| Executable_quickstart \ |
| Executable_sbase \ |
| Executable_scalc \ |
| Executable_sdraw \ |
| Executable_simpress \ |
| Executable_smath \ |
| Executable_soffice_exe \ |
| Executable_soffice_com \ |
| Executable_soffice_safe \ |
| Executable_sweb \ |
| Executable_swriter \ |
| Executable_unoinfo \ |
| $(call gb_CondExeUnopkg, \ |
| Executable_unopkg \ |
| Executable_unopkg_com \ |
| ) \ |
| WinResTarget_quickstart \ |
| WinResTarget_sbase \ |
| WinResTarget_scalc \ |
| WinResTarget_sdraw \ |
| WinResTarget_simpress \ |
| WinResTarget_soffice \ |
| WinResTarget_sofficebin \ |
| WinResTarget_smath \ |
| WinResTarget_sweb \ |
| WinResTarget_swriter \ |
| )) |
| |
| else ifeq (,$(filter MACOSX ANDROID iOS HAIKU EMSCRIPTEN,$(OS))) |
| |
| ifeq (,$(filter FUZZERS,$(BUILD_TYPE))) |
| $(eval $(call gb_Module_add_targets,desktop,\ |
| Executable_oosplash \ |
| )) |
| endif |
| |
| endif # $(OS) |
| |
| ifeq ($(OS),EMSCRIPTEN) |
| $(eval $(call gb_Module_add_targets,desktop, \ |
| CustomTarget_soffice_bin-emscripten-exports \ |
| )) |
| endif |
| |
| ifneq (,$(filter Extension_test-active,$(MAKECMDGOALS))) |
| $(eval $(call gb_Module_add_targets,desktop, \ |
| Extension_test-active \ |
| Jar_active_java \ |
| Library_active_native \ |
| )) |
| endif |
| |
| ifneq (,$(filter Extension_test-passive,$(MAKECMDGOALS))) |
| $(eval $(call gb_Module_add_targets,desktop, \ |
| Extension_test-passive \ |
| Jar_passive_java \ |
| Library_passive_native \ |
| Pyuno_passive_python \ |
| Rdb_passive_generic \ |
| Rdb_passive_platform \ |
| )) |
| endif |
| |
| ifneq (,$(filter Extension_test-crashextension,$(MAKECMDGOALS))) |
| $(eval $(call gb_Module_add_targets,desktop, \ |
| Extension_test-crashextension \ |
| Library_crashextension \ |
| Rdb_crashextension \ |
| )) |
| endif |
| |
| $(eval $(call gb_Module_add_check_targets,desktop, \ |
| CppunitTest_desktop_app \ |
| CppunitTest_desktop_version \ |
| )) |
| |
| ifeq ($(OS),LINUX) |
| $(eval $(call gb_Module_add_check_targets,desktop, \ |
| CppunitTest_desktop_lib \ |
| CppunitTest_desktop_lokinit \ |
| )) |
| endif |
| |
| # screenshots |
| $(eval $(call gb_Module_add_screenshot_targets,desktop,\ |
| CppunitTest_desktop_dialogs_test \ |
| )) |
| |
| # vim: set ts=4 sw=4 et: |