diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 05:54:39 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 05:54:39 +0000 |
commit | 267c6f2ac71f92999e969232431ba04678e7437e (patch) | |
tree | 358c9467650e1d0a1d7227a21dac2e3d08b622b2 /sw/Module_sw.mk | |
parent | Initial commit. (diff) | |
download | libreoffice-267c6f2ac71f92999e969232431ba04678e7437e.tar.xz libreoffice-267c6f2ac71f92999e969232431ba04678e7437e.zip |
Adding upstream version 4:24.2.0.upstream/4%24.2.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'sw/Module_sw.mk')
-rw-r--r-- | sw/Module_sw.mk | 241 |
1 files changed, 241 insertions, 0 deletions
diff --git a/sw/Module_sw.mk b/sw/Module_sw.mk new file mode 100644 index 0000000000..85d36b1ab5 --- /dev/null +++ b/sw/Module_sw.mk @@ -0,0 +1,241 @@ +# -*- 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/. +# +# This file incorporates work covered by the following license notice: +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright +# ownership. The ASF licenses this file to you under the Apache +# License, Version 2.0 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.apache.org/licenses/LICENSE-2.0 . +# + +include $(SRCDIR)/sw/layoutwriter_setup.mk +include $(SRCDIR)/sw/ooxmlexport_setup.mk +include $(SRCDIR)/sw/rtfexport_setup.mk +include $(SRCDIR)/sw/uiwriter_setup.mk +include $(SRCDIR)/sw/ww8export_setup.mk + +$(eval $(call gb_Module_Module,sw)) + +$(eval $(call gb_Module_add_targets,sw,\ + CustomTarget_generated \ + Library_msword \ + Library_sw \ + Library_swd \ + Library_swui \ + UIConfig_sglobal \ + UIConfig_sweb \ + UIConfig_swform \ + UIConfig_swreport \ + UIConfig_swriter \ + UIConfig_swxform \ +)) + +$(eval $(call gb_Module_add_l10n_targets,sw,\ + AllLangMoTarget_sw \ +)) + +ifneq ($(filter SCRIPTING,$(BUILD_TYPE)),) + +$(eval $(call gb_Module_add_targets,sw,\ + Library_vbaswobj \ +)) + +endif + +ifneq ($(OS),iOS) +$(eval $(call gb_Module_add_check_targets,sw,\ + Library_swqahelper \ + CppunitTest_sw_uibase_unit \ +)) + +$(eval $(call gb_Module_add_slowcheck_targets,sw,\ + $(if $(and $(filter $(COM),MSC),$(MERGELIBS)),, \ + CppunitTest_sw_uwriter) \ + CppunitTest_sw_rtfexport \ + CppunitTest_sw_rtfexport2 \ + CppunitTest_sw_rtfexport3 \ + CppunitTest_sw_rtfexport4 \ + CppunitTest_sw_rtfexport5 \ + CppunitTest_sw_rtfexport6 \ + CppunitTest_sw_rtfexport7 \ + CppunitTest_sw_rtfexport8 \ + CppunitTest_sw_docbookexport \ + CppunitTest_sw_fodfexport \ + CppunitTest_sw_htmlexport \ + CppunitTest_sw_xhtmlexport \ + CppunitTest_sw_htmlimport \ + CppunitTest_sw_indexingexport \ + CppunitTest_sw_macros_test \ + CppunitTest_sw_ooxmlexport \ + CppunitTest_sw_ooxmlexport2 \ + CppunitTest_sw_ooxmlexport3 \ + CppunitTest_sw_ooxmlexport4 \ + CppunitTest_sw_ooxmlexport5 \ + CppunitTest_sw_ooxmlexport6 \ + CppunitTest_sw_ooxmlexport7 \ + CppunitTest_sw_ooxmlexport8 \ + CppunitTest_sw_ooxmlexport9 \ + CppunitTest_sw_ooxmlexport10 \ + CppunitTest_sw_ooxmlexport11 \ + CppunitTest_sw_ooxmlexport12 \ + CppunitTest_sw_ooxmlexport13 \ + CppunitTest_sw_ooxmlexport14 \ + CppunitTest_sw_ooxmlexport15 \ + CppunitTest_sw_ooxmlexport16 \ + CppunitTest_sw_ooxmlexport17 \ + CppunitTest_sw_ooxmlexport18 \ + CppunitTest_sw_ooxmlexport19 \ + CppunitTest_sw_ooxmlexport20 \ + CppunitTest_sw_ooxmlexport_template \ + CppunitTest_sw_ooxmlfieldexport \ + CppunitTest_sw_ooxmllinks \ + CppunitTest_sw_ooxmlw14export \ + CppunitTest_sw_ooxmlencryption \ + CppunitTest_sw_ooxml_theme_export \ + CppunitTest_sw_ooxmlimport \ + CppunitTest_sw_ooxmlimport2 \ + CppunitTest_sw_ww8export \ + CppunitTest_sw_ww8export2 \ + CppunitTest_sw_ww8export3 \ + CppunitTest_sw_ww8export4 \ + CppunitTest_sw_ww8import \ + CppunitTest_sw_rtfimport \ + CppunitTest_sw_odfexport \ + CppunitTest_sw_odfexport2 \ + CppunitTest_sw_odfimport \ + CppunitTest_sw_txtexport \ + CppunitTest_sw_txtencexport \ + CppunitTest_sw_txtimport \ + CppunitTest_sw_uiwriter \ + CppunitTest_sw_uiwriter2 \ + CppunitTest_sw_uiwriter3 \ + CppunitTest_sw_uiwriter4 \ + CppunitTest_sw_uiwriter5 \ + CppunitTest_sw_uiwriter6 \ + CppunitTest_sw_uiwriter7 \ + CppunitTest_sw_uiwriter8 \ + CppunitTest_sw_uiwriter9 \ + CppunitTest_sw_layoutwriter \ + CppunitTest_sw_layoutwriter2 \ + CppunitTest_sw_layoutwriter3 \ + CppunitTest_sw_mailmerge \ + CppunitTest_sw_mailmerge2 \ + CppunitTest_sw_globalfilter \ + CppunitTest_sw_accessible_relation_set \ + CppunitTest_sw_apiterminate \ + CppunitTest_sw_apitests \ + CppunitTest_sw_unowriter \ + CppunitTest_sw_core_text \ + CppunitTest_sw_core_doc \ + CppunitTest_sw_core_docnode \ + CppunitTest_sw_uibase_shells \ + CppunitTest_sw_uibase_dochdl \ + CppunitTest_sw_uibase_docvw \ + CppunitTest_sw_uibase_frmdlg \ + CppunitTest_sw_uibase_uno \ + CppunitTest_sw_uibase_dialog \ + CppunitTest_sw_uibase_wrtsh \ + CppunitTest_sw_core_accessibilitycheck \ + CppunitTest_sw_core_layout \ + CppunitTest_sw_core_fields \ + CppunitTest_sw_core_tox \ + CppunitTest_sw_core_frmedt \ + CppunitTest_sw_core_txtnode \ + CppunitTest_sw_core_objectpositioning \ + CppunitTest_sw_core_unocore \ + CppunitTest_sw_core_crsr \ + CppunitTest_sw_core_undo \ + CppunitTest_sw_uibase_uiview \ + CppunitTest_sw_core_draw \ + CppunitTest_sw_core_edit \ + CppunitTest_sw_uibase_fldui \ + CppunitTest_sw_core_view \ + CppunitTest_sw_core_attr \ + CppunitTest_sw_core_header_footer \ + CppunitTest_sw_filter_ww8 \ + CppunitTest_sw_filter_html \ + CppunitTest_sw_filter_xml \ + CppunitTest_sw_a11y \ + CppunitTest_sw_core_theme \ + CppunitTest_sw_pdf_test \ +)) + +ifneq ($(DISABLE_GUI),TRUE) +ifeq ($(OS),LINUX) +$(eval $(call gb_Module_add_slowcheck_targets,sw,\ + CppunitTest_sw_tiledrendering \ +)) +endif +endif + +ifneq ($(DISABLE_CVE_TESTS),TRUE) +$(eval $(call gb_Module_add_slowcheck_targets,sw,\ + CppunitTest_sw_filters_test \ +)) +endif + +$(eval $(call gb_Module_add_subsequentcheck_targets,sw,\ + JunitTest_sw_complex \ + JunitTest_sw_unoapi_1 \ + JunitTest_sw_unoapi_2 \ + JunitTest_sw_unoapi_3 \ + JunitTest_sw_unoapi_4 \ +)) + +$(eval $(call gb_Module_add_subsequentcheck_targets,sw,\ + PythonTest_sw_python \ +)) + +# screenshots +$(eval $(call gb_Module_add_screenshot_targets,sw,\ + CppunitTest_sw_dialogs_test \ + CppunitTest_sw_dialogs_test_2 \ +)) + +# feature coverage +$(eval $(call gb_Module_add_coverage_targets,sw,\ + CppunitTest_sw_odffeatures \ +)) + +$(eval $(call gb_Module_add_uicheck_targets,sw,\ + $(call gb_Helper_optional,LIBRELOGO,UITest_librelogo) \ + UITest_writer_tests \ + UITest_writer_tests2 \ + UITest_writer_tests3 \ + UITest_writer_tests4 \ + UITest_writer_tests5 \ + UITest_writer_tests6 \ + UITest_writer_tests7 \ + UITest_writer_tests8 \ + UITest_sw_table \ + UITest_sw_chart \ + UITest_sw_fieldDialog \ + UITest_sw_findBar \ + UITest_sw_findReplace \ + UITest_chapterNumbering \ + UITest_sw_navigator \ + UITest_sw_options \ + UITest_sw_sidebar \ + UITest_sw_styleInspector \ + UITest_sw_ui_fmtui \ + UITest_sw_ui_frmdlg \ + UITest_sw_ui_index \ + UITest_sw_ui_misc \ + UITest_sw_uibase_docvw \ + UITest_sw_uibase_shells \ + UITest_classification \ + UITest_writer_macro_tests \ + UITest_writer_dialogs \ +)) +endif + +# vim: set noet sw=4 ts=4: |