summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.in5
-rw-r--r--accessibility/Module_accessibility.mk5
-rw-r--r--avmedia/Module_avmedia.mk5
-rw-r--r--basctl/Module_basctl.mk5
-rw-r--r--basic/Module_basic.mk2
-rw-r--r--chart2/Module_chart2.mk5
-rw-r--r--connectivity/Module_connectivity.mk9
-rw-r--r--cui/Module_cui.mk5
-rw-r--r--dbaccess/Module_dbaccess.mk25
-rw-r--r--desktop/Module_desktop.mk9
-rw-r--r--editeng/Module_editeng.mk5
-rw-r--r--extensions/Module_extensions.mk21
-rw-r--r--extras/Module_extras.mk5
-rw-r--r--filter/Module_filter.mk12
-rw-r--r--forms/Module_forms.mk5
-rw-r--r--formula/Module_formula.mk7
-rw-r--r--fpicker/Module_fpicker.mk5
-rw-r--r--framework/Module_framework.mk5
-rw-r--r--padmin/Module_padmin.mk6
-rw-r--r--reportdesign/Module_reportdesign.mk7
-rw-r--r--sc/Module_sc.mk5
-rw-r--r--scaddins/Module_scaddins.mk11
-rw-r--r--sccomp/Module_sccomp.mk5
-rw-r--r--sd/Module_sd.mk5
-rw-r--r--sfx2/Module_sfx2.mk5
-rw-r--r--solenv/gbuild/Module.mk58
-rw-r--r--solenv/gbuild/TargetLocations.mk3
-rw-r--r--solenv/gbuild/UnpackedTarball.mk2
-rw-r--r--starmath/Module_starmath.mk5
-rw-r--r--svl/Module_svl.mk5
-rw-r--r--svtools/Module_svtools.mk5
-rw-r--r--svx/Module_svx.mk5
-rw-r--r--sw/Module_sw.mk19
-rw-r--r--uui/Module_uui.mk5
-rw-r--r--vcl/Module_vcl.mk5
-rw-r--r--wizards/Module_wizards.mk13
-rw-r--r--xmlsecurity/Module_xmlsecurity.mk5
37 files changed, 231 insertions, 83 deletions
diff --git a/Makefile.in b/Makefile.in
index cb3efcb4f7a1..95bf5b37473f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -7,7 +7,7 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
-.PHONY : all bootstrap build check clean clean-build clean-host test-install distclean distro-pack-install docs download fetch findunusedcode get-submodules id install install-strip subsequentcheck tags
+.PHONY : all bootstrap build build-non-l10n-only build-l10n-only check clean clean-build clean-host test-install distclean distro-pack-install docs download fetch findunusedcode get-submodules id install install-strip subsequentcheck tags
ifeq ($(MAKECMDGOALS),)
MAKECMDGOALS:=all
@@ -246,6 +246,9 @@ endif
build-nocheck: bootstrap fetch $(if $(CROSS_COMPILING),cross-toolset)
$(GNUMAKE) -j $(PARALLELISM) $(GMAKE_OPTIONS) -f $(SRCDIR)/Makefile.gbuild build
+build-l10n-only build-non-l10n-only: bootstrap fetch $(if $(CROSS_COMPILING),cross-toolset)
+ $(GNUMAKE) -j $(PARALLELISM) $(GMAKE_OPTIONS) -f $(SRCDIR)/Makefile.gbuild $@
+
cross-toolset: bootstrap fetch
$(GNUMAKE) gb_Side=build -j $(PARALLELISM) $(GMAKE_OPTIONS) -f $(SRCDIR)/Makefile.gbuild build-tools
diff --git a/accessibility/Module_accessibility.mk b/accessibility/Module_accessibility.mk
index f6615b8ce1c7..e5e090ca89ee 100644
--- a/accessibility/Module_accessibility.mk
+++ b/accessibility/Module_accessibility.mk
@@ -10,10 +10,13 @@
$(eval $(call gb_Module_Module,accessibility))
$(eval $(call gb_Module_add_targets,accessibility,\
- AllLangResTarget_acc \
Library_acc \
))
+$(eval $(call gb_Module_add_l10n_targets,accessibility,\
+ AllLangResTarget_acc \
+))
+
ifneq ($(ENABLE_JAVA),)
ifeq ($(OS),WNT)
$(eval $(call gb_Module_add_targets,accessibility,\
diff --git a/avmedia/Module_avmedia.mk b/avmedia/Module_avmedia.mk
index 68d2e74c38df..8f6270e49d5e 100644
--- a/avmedia/Module_avmedia.mk
+++ b/avmedia/Module_avmedia.mk
@@ -10,10 +10,13 @@
$(eval $(call gb_Module_Module,avmedia))
$(eval $(call gb_Module_add_targets,avmedia,\
- AllLangResTarget_avmedia \
Library_avmedia \
))
+$(eval $(call gb_Module_add_l10n_targets,avmedia,\
+ AllLangResTarget_avmedia \
+))
+
ifeq ($(ENABLE_GSTREAMER),TRUE)
$(eval $(call gb_Module_add_targets,avmedia,\
Library_avmediagst \
diff --git a/basctl/Module_basctl.mk b/basctl/Module_basctl.mk
index 0a205b34c499..5da59c903f5c 100644
--- a/basctl/Module_basctl.mk
+++ b/basctl/Module_basctl.mk
@@ -22,10 +22,13 @@ $(eval $(call gb_Module_Module,basctl))
ifneq ($(DISABLE_SCRIPTING),TRUE)
$(eval $(call gb_Module_add_targets,basctl,\
- AllLangResTarget_basctl \
Library_basctl \
))
+$(eval $(call gb_Module_add_l10n_targets,basctl,\
+ AllLangResTarget_basctl \
+))
+
endif
$(eval $(call gb_Module_add_targets,basctl,\
diff --git a/basic/Module_basic.mk b/basic/Module_basic.mk
index 3dc300535079..0f74a2746431 100644
--- a/basic/Module_basic.mk
+++ b/basic/Module_basic.mk
@@ -11,7 +11,7 @@ $(eval $(call gb_Module_Module,basic))
ifneq ($(DISABLE_SCRIPTING),TRUE)
-$(eval $(call gb_Module_add_targets,basic,\
+$(eval $(call gb_Module_add_l10n_targets,basic,\
AllLangResTarget_sb \
))
diff --git a/chart2/Module_chart2.mk b/chart2/Module_chart2.mk
index 03c7cf39a955..49a8c51b96e3 100644
--- a/chart2/Module_chart2.mk
+++ b/chart2/Module_chart2.mk
@@ -10,12 +10,15 @@
$(eval $(call gb_Module_Module,chart2))
$(eval $(call gb_Module_add_targets,chart2,\
- AllLangResTarget_chartcontroller \
Library_chartcontroller \
Library_chartcore \
UIConfig_chart2 \
))
+$(eval $(call gb_Module_add_l10n_targets,chart2,\
+ AllLangResTarget_chartcontroller \
+))
+
$(eval $(call gb_Module_add_slowcheck_targets,chart2,\
CppunitTest_chart2_export \
CppunitTest_chart2_import \
diff --git a/connectivity/Module_connectivity.mk b/connectivity/Module_connectivity.mk
index 4b8e93199aaf..b49a9ad6fd4f 100644
--- a/connectivity/Module_connectivity.mk
+++ b/connectivity/Module_connectivity.mk
@@ -11,9 +11,6 @@
$(eval $(call gb_Module_Module,connectivity))
$(eval $(call gb_Module_add_targets,connectivity,\
- AllLangResTarget_cnr \
- AllLangResTarget_sdbcl \
- AllLangResTarget_sdberr \
Configuration_calc \
Configuration_dbase \
Configuration_flat \
@@ -32,6 +29,12 @@ $(eval $(call gb_Module_add_targets,connectivity,\
Library_sdbc2 \
))
+$(eval $(call gb_Module_add_l10n_targets,connectivity,\
+ AllLangResTarget_cnr \
+ AllLangResTarget_sdbcl \
+ AllLangResTarget_sdberr \
+))
+
ifneq ($(ENABLE_JAVA),)
$(eval $(call gb_Module_add_targets,connectivity,\
Configuration_hsqldb \
diff --git a/cui/Module_cui.mk b/cui/Module_cui.mk
index 05093db6627a..62398b318205 100644
--- a/cui/Module_cui.mk
+++ b/cui/Module_cui.mk
@@ -10,9 +10,12 @@
$(eval $(call gb_Module_Module,cui))
$(eval $(call gb_Module_add_targets,cui,\
- AllLangResTarget_cui \
Library_cui \
UIConfig_cui \
))
+$(eval $(call gb_Module_add_l10n_targets,cui,\
+ AllLangResTarget_cui \
+))
+
# vim: set noet sw=4 ts=4:
diff --git a/dbaccess/Module_dbaccess.mk b/dbaccess/Module_dbaccess.mk
index 868cd81e34d7..5c05968bf587 100644
--- a/dbaccess/Module_dbaccess.mk
+++ b/dbaccess/Module_dbaccess.mk
@@ -12,17 +12,13 @@ $(eval $(call gb_Module_Module,dbaccess))
ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE)))
$(eval $(call gb_Module_add_targets,dbaccess,\
- AllLangResTarget_dba \
- AllLangResTarget_dbmm \
- AllLangResTarget_dbu \
- AllLangResTarget_sdbt \
- $(if $(filter WNT,$(OS)),Executable_odbcconfig) \
- Library_dba \
- Library_dbaxml \
- Library_dbmm \
- Library_dbu \
- Library_sdbt \
- UIConfig_dbaccess \
+ $(if $(filter WNT,$(OS)),Executable_odbcconfig) \
+ Library_dba \
+ Library_dbaxml \
+ Library_dbmm \
+ Library_dbu \
+ Library_sdbt \
+ UIConfig_dbaccess \
UIConfig_dbapp \
UIConfig_dbbrowser \
UIConfig_dbquery \
@@ -31,6 +27,13 @@ $(eval $(call gb_Module_add_targets,dbaccess,\
UIConfig_dbtdata \
))
+$(eval $(call gb_Module_add_l10n_targets,dbaccess,\
+ AllLangResTarget_dba \
+ AllLangResTarget_dbmm \
+ AllLangResTarget_dbu \
+ AllLangResTarget_sdbt \
+))
+
ifeq ($(ENABLE_FIREBIRD_SDBC),TRUE)
$(eval $(call gb_Module_add_check_targets,dbaccess,\
CppunitTest_dbaccess_firebird_test \
diff --git a/desktop/Module_desktop.mk b/desktop/Module_desktop.mk
index 46f061e46c96..c90de672aa6d 100644
--- a/desktop/Module_desktop.mk
+++ b/desktop/Module_desktop.mk
@@ -10,9 +10,6 @@
$(eval $(call gb_Module_Module,desktop))
$(eval $(call gb_Module_add_targets,desktop,\
- AllLangResTarget_deployment \
- AllLangResTarget_deploymentgui \
- AllLangResTarget_dkt \
CustomTarget_desktop_unopackages_install \
GeneratedPackage_desktop_unopackages_install \
Library_deployment \
@@ -26,6 +23,12 @@ $(eval $(call gb_Module_add_targets,desktop,\
UIConfig_deployment \
))
+$(eval $(call gb_Module_add_l10n_targets,desktop,\
+ AllLangResTarget_deployment \
+ AllLangResTarget_deploymentgui \
+ AllLangResTarget_dkt \
+))
+
ifeq ($(OS),LINUX)
$(eval $(call gb_Module_add_targets,desktop,\
Library_libreoffice \
diff --git a/editeng/Module_editeng.mk b/editeng/Module_editeng.mk
index 4c760bf0a100..409967384989 100644
--- a/editeng/Module_editeng.mk
+++ b/editeng/Module_editeng.mk
@@ -20,10 +20,13 @@
$(eval $(call gb_Module_Module,editeng))
$(eval $(call gb_Module_add_targets,editeng,\
- AllLangResTarget_editeng \
Library_editeng \
))
+$(eval $(call gb_Module_add_l10n_targets,editeng,\
+ AllLangResTarget_editeng \
+))
+
# add any runtime tests (unit tests) here
# remove if no tests
$(eval $(call gb_Module_add_check_targets,editeng,\
diff --git a/extensions/Module_extensions.mk b/extensions/Module_extensions.mk
index 20fc58ceefa1..4f3019100004 100644
--- a/extensions/Module_extensions.mk
+++ b/extensions/Module_extensions.mk
@@ -10,9 +10,6 @@
$(eval $(call gb_Module_Module,extensions))
$(eval $(call gb_Module_add_targets,extensions,\
- AllLangResTarget_abp \
- AllLangResTarget_scn \
- AllLangResTarget_upd \
Library_res \
$(if $(filter IOS ANDROID,$(OS)),, \
Library_abp \
@@ -20,6 +17,12 @@ $(eval $(call gb_Module_add_targets,extensions,\
Library_scn) \
))
+$(eval $(call gb_Module_add_l10n_targets,extensions,\
+ AllLangResTarget_abp \
+ AllLangResTarget_scn \
+ AllLangResTarget_upd \
+))
+
ifneq ($(filter-out IOS ANDROID,$(OS)),)
$(eval $(call gb_Module_add_targets,extensions,\
Library_ldapbe2 \
@@ -28,15 +31,17 @@ endif
ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE)))
$(eval $(call gb_Module_add_targets,extensions,\
- AllLangResTarget_bib \
- AllLangResTarget_dbp \
- AllLangResTarget_pcr \
Library_bib \
Library_dbp \
Library_pcr \
UIConfig_sbibliography \
UIConfig_spropctrlr \
))
+$(eval $(call gb_Module_add_l10n_targets,extensions,\
+ AllLangResTarget_bib \
+ AllLangResTarget_dbp \
+ AllLangResTarget_pcr \
+))
endif
ifneq (,$(filter DESKTOP,$(BUILD_TYPE)))
@@ -46,11 +51,13 @@ $(eval $(call gb_Module_add_targets,extensions,\
ifeq ($(ENABLE_ONLINE_UPDATE),TRUE)
$(eval $(call gb_Module_add_targets,extensions,\
- AllLangResTarget_updchk \
Configuration_updchk \
Library_updatecheckui \
Library_updchk \
))
+$(eval $(call gb_Module_add_l10n_targets,extensions,\
+ AllLangResTarget_updchk \
+))
$(eval $(call gb_Module_add_check_targets,extensions,\
CppunitTest_extensions_test_update \
diff --git a/extras/Module_extras.mk b/extras/Module_extras.mk
index 6f5f644c83ea..c84d77669ba3 100644
--- a/extras/Module_extras.mk
+++ b/extras/Module_extras.mk
@@ -10,7 +10,6 @@
$(eval $(call gb_Module_Module,extras))
$(eval $(call gb_Module_add_targets,extras,\
- AllLangPackage_autotextshare \
CustomTarget_autocorr \
CustomTarget_glade \
Package_autocorr \
@@ -43,6 +42,10 @@ $(eval $(call gb_Module_add_targets,extras,\
Package_wordbook \
))
+$(eval $(call gb_Module_add_l10n_targets,extras,\
+ AllLangPackage_autotextshare \
+))
+
ifeq ($(WITH_GALLERY_BUILD),YES)
$(eval $(call gb_Module_add_targets,extras,\
Gallery_arrows \
diff --git a/filter/Module_filter.mk b/filter/Module_filter.mk
index a2d09f375383..a4175d8f57fa 100644
--- a/filter/Module_filter.mk
+++ b/filter/Module_filter.mk
@@ -19,10 +19,6 @@
$(eval $(call gb_Module_Module,filter))
$(eval $(call gb_Module_add_targets,filter,\
- AllLangResTarget_eps \
- AllLangResTarget_pdffilter \
- AllLangResTarget_t602filter \
- AllLangResTarget_xsltdlg \
Configuration_filter \
CustomTarget_svg \
$(if $(filter EXPORT,$(BUILD_TYPE)), \
@@ -68,6 +64,14 @@ $(eval $(call gb_Module_add_targets,filter,\
UIConfig_xsltdlg \
))
+$(eval $(call gb_Module_add_l10n_targets,filter,\
+ AllLangResTarget_eps \
+ AllLangResTarget_flash \
+ AllLangResTarget_pdffilter \
+ AllLangResTarget_t602filter \
+ AllLangResTarget_xsltdlg \
+))
+
ifneq (,$(filter DESKTOP,$(BUILD_TYPE)))
$(eval $(call gb_Module_add_targets,filter,\
Executable_svg2odf \
diff --git a/forms/Module_forms.mk b/forms/Module_forms.mk
index bc636b0e5388..45a6773e9d0f 100644
--- a/forms/Module_forms.mk
+++ b/forms/Module_forms.mk
@@ -10,10 +10,13 @@
$(eval $(call gb_Module_Module,forms))
$(eval $(call gb_Module_add_targets,forms,\
- AllLangResTarget_frm \
Library_frm \
))
+$(eval $(call gb_Module_add_l10n_targets,forms,\
+ AllLangResTarget_frm \
+))
+
$(eval $(call gb_Module_add_subsequentcheck_targets,forms,\
JunitTest_forms_unoapi \
JunitTest_forms_complex \
diff --git a/formula/Module_formula.mk b/formula/Module_formula.mk
index a19406f6685b..fcfb8b7d8c85 100644
--- a/formula/Module_formula.mk
+++ b/formula/Module_formula.mk
@@ -10,10 +10,13 @@
$(eval $(call gb_Module_Module,formula))
$(eval $(call gb_Module_add_targets,formula,\
- AllLangResTarget_for \
- AllLangResTarget_forui \
Library_for \
Library_forui \
))
+$(eval $(call gb_Module_add_l10n_targets,formula,\
+ AllLangResTarget_for \
+ AllLangResTarget_forui \
+))
+
# vim: set noet sw=4 ts=4:
diff --git a/fpicker/Module_fpicker.mk b/fpicker/Module_fpicker.mk
index d4a1e1f23200..913439848a6a 100644
--- a/fpicker/Module_fpicker.mk
+++ b/fpicker/Module_fpicker.mk
@@ -11,10 +11,13 @@
$(eval $(call gb_Module_Module,fpicker))
$(eval $(call gb_Module_add_targets,fpicker,\
- AllLangResTarget_fps_office \
Library_fps_office \
))
+$(eval $(call gb_Module_add_l10n_targets,fpicker,\
+ AllLangResTarget_fps_office \
+))
+
ifeq ($(OS),MACOSX)
$(eval $(call gb_Module_add_targets,fpicker,\
Library_fps_aqua \
diff --git a/framework/Module_framework.mk b/framework/Module_framework.mk
index a95d9f2052ba..b597d34e7fb4 100644
--- a/framework/Module_framework.mk
+++ b/framework/Module_framework.mk
@@ -20,7 +20,6 @@
$(eval $(call gb_Module_Module,framework))
$(eval $(call gb_Module_add_targets,framework,\
- AllLangResTarget_fwe \
Library_fwe \
Library_fwi \
Library_fwk \
@@ -30,6 +29,10 @@ $(eval $(call gb_Module_add_targets,framework,\
UIConfig_startmodule \
))
+$(eval $(call gb_Module_add_l10n_targets,framework,\
+ AllLangResTarget_fwe \
+))
+
ifneq ($(OOO_JUNIT_JAR),)
$(eval $(call gb_Module_add_subsequentcheck_targets,framework,\
JunitTest_framework_complex \
diff --git a/padmin/Module_padmin.mk b/padmin/Module_padmin.mk
index 2b5e07b6d66d..12f3f4c65471 100644
--- a/padmin/Module_padmin.mk
+++ b/padmin/Module_padmin.mk
@@ -25,10 +25,14 @@ ifeq ($(GUIBASE),unx)
$(eval $(call gb_Module_add_targets,padmin,\
Executable_spadmin.bin \
Library_spa \
- AllLangResTarget_spa \
Package_padmin \
UIConfig_spa \
))
+
+$(eval $(call gb_Module_add_l10n_targets,padmin,\
+ AllLangResTarget_spa \
+))
+
endif
# vim: set noet sw=4 ts=4:
diff --git a/reportdesign/Module_reportdesign.mk b/reportdesign/Module_reportdesign.mk
index 8fd151abaee8..620fbbfa365b 100644
--- a/reportdesign/Module_reportdesign.mk
+++ b/reportdesign/Module_reportdesign.mk
@@ -10,14 +10,17 @@
$(eval $(call gb_Module_Module,reportdesign))
$(eval $(call gb_Module_add_targets,reportdesign,\
- AllLangResTarget_rpt \
- AllLangResTarget_rptui \
Library_rpt \
Library_rptui \
Library_rptxml \
UIConfig_dbreport \
))
+$(eval $(call gb_Module_add_l10n_targets,reportdesign,\
+ AllLangResTarget_rpt \
+ AllLangResTarget_rptui \
+))
+
# deactivated since sb123;
# apparently fails because OOo does not find JVM?
#$(eval $(call gb_Module_add_subsequentcheck_targets,reportdesign,\
diff --git a/sc/Module_sc.mk b/sc/Module_sc.mk
index 9e345214a675..f27e1047fc7d 100644
--- a/sc/Module_sc.mk
+++ b/sc/Module_sc.mk
@@ -11,7 +11,6 @@
$(eval $(call gb_Module_Module,sc))
$(eval $(call gb_Module_add_targets,sc,\
- AllLangResTarget_sc \
Library_sc \
Library_scd \
Library_scfilt \
@@ -19,6 +18,10 @@ $(eval $(call gb_Module_add_targets,sc,\
UIConfig_scalc \
))
+$(eval $(call gb_Module_add_l10n_targets,sc,\
+ AllLangResTarget_sc \
+))
+
ifneq (,$(ENABLE_OPENCL))
$(eval $(call gb_Module_add_targets,sc,\
Library_scopencl \
diff --git a/scaddins/Module_scaddins.mk b/scaddins/Module_scaddins.mk
index 95f667f3cd2f..3c89952f323b 100644
--- a/scaddins/Module_scaddins.mk
+++ b/scaddins/Module_scaddins.mk
@@ -20,13 +20,16 @@
$(eval $(call gb_Module_Module,scaddins))
$(eval $(call gb_Module_add_targets,scaddins,\
- AllLangResTarget_analysis \
- AllLangResTarget_date \
- AllLangResTarget_pricing \
- InternalUnoApi_scaddins \
+ InternalUnoApi_scaddins \
Library_analysis \
Library_date \
Library_pricing \
))
+$(eval $(call gb_Module_add_l10n_targets,scaddins,\
+ AllLangResTarget_analysis \
+ AllLangResTarget_date \
+ AllLangResTarget_pricing \
+))
+
# vim: set noet sw=4 ts=4:
diff --git a/sccomp/Module_sccomp.mk b/sccomp/Module_sccomp.mk
index 15d9a6c6eeea..dd56f872ecac 100644
--- a/sccomp/Module_sccomp.mk
+++ b/sccomp/Module_sccomp.mk
@@ -22,10 +22,13 @@ $(eval $(call gb_Module_Module,sccomp))
ifeq ($(ENABLE_LPSOLVE),TRUE)
$(eval $(call gb_Module_add_targets,sccomp,\
- AllLangResTarget_solver \
Library_solver \
))
+$(eval $(call gb_Module_add_l10n_targets,sccomp,\
+ AllLangResTarget_solver \
+))
+
endif
# vim: set noet sw=4 ts=4:
diff --git a/sd/Module_sd.mk b/sd/Module_sd.mk
index 27cbffa7242c..16e777284f7d 100644
--- a/sd/Module_sd.mk
+++ b/sd/Module_sd.mk
@@ -10,7 +10,6 @@
$(eval $(call gb_Module_Module,sd))
$(eval $(call gb_Module_add_targets,sd,\
- AllLangResTarget_sd \
Library_sd \
Library_sdd \
Library_sdfilt \
@@ -22,6 +21,10 @@ $(eval $(call gb_Module_add_targets,sd,\
UIConfig_simpress \
))
+$(eval $(call gb_Module_add_l10n_targets,sd,\
+ AllLangResTarget_sd \
+))
+
ifneq ($(OS),DRAGONFLY)
$(eval $(call gb_Module_add_check_targets,sd,\
CppunitTest_sd_uimpress \
diff --git a/sfx2/Module_sfx2.mk b/sfx2/Module_sfx2.mk
index 5666825bf68a..1164ca4d46a6 100644
--- a/sfx2/Module_sfx2.mk
+++ b/sfx2/Module_sfx2.mk
@@ -20,11 +20,14 @@
$(eval $(call gb_Module_Module,sfx2))
$(eval $(call gb_Module_add_targets,sfx2,\
- AllLangResTarget_sfx2 \
Library_sfx \
UIConfig_sfx \
))
+$(eval $(call gb_Module_add_l10n_targets,sfx2,\
+ AllLangResTarget_sfx2 \
+))
+
$(eval $(call gb_Module_add_check_targets,sfx2,\
CppunitTest_sfx2_metadatable \
))
diff --git a/solenv/gbuild/Module.mk b/solenv/gbuild/Module.mk
index 8105c1fb3f1b..382062f8070c 100644
--- a/solenv/gbuild/Module.mk
+++ b/solenv/gbuild/Module.mk
@@ -40,6 +40,7 @@
gb_Module_ALLMODULES :=
gb_Module_MODULELOCATIONS :=
gb_Module_TARGETSTACK :=
+gb_Module_L10NTARGETSTACK :=
gb_Module_CHECKTARGETSTACK :=
gb_Module_SLOWCHECKTARGETSTACK :=
gb_Module_SUBSEQUENTCHECKTARGETSTACK :=
@@ -53,8 +54,8 @@ gb_Module_CLEANTARGETSTACK :=
# on $(MAKEFILE_LIST).
gb_Module_CURRENTMAKEFILE :=
-$(call gb_Module_get_almost_target,%) :
- $(call gb_Output_announce,$*,$(true),ALM,5)
+$(call gb_Module_get_nonl10n_target,%) :
+ $(call gb_Output_announce,$*,$(true),BIN,5)
-$(call gb_Helper_abbreviate_dirs,\
mkdir -p $(dir $@) && \
touch $@)
@@ -64,7 +65,14 @@ $(call gb_Module_get_clean_target,%) :
$(call gb_Output_announce,$*,$(false),MOD,5)
$(call gb_Output_announce_title,module $* cleared.)
-$(call gb_Helper_abbreviate_dirs,\
- rm -f $(call gb_Module_get_target,$*) $(call gb_Module_get_almost_target,$*) $(call gb_Module_get_check_target,$*) $(call gb_Module_get_slowcheck_target,$*) $(call gb_Module_get_subsequentcheck_target,$*))
+ rm -f $(call gb_Module_get_target,$*) $(call gb_Module_get_nonl10n_target,$*) $(call gb_Module_get_l10n_target,$*) $(call gb_Module_get_check_target,$*) $(call gb_Module_get_slowcheck_target,$*) $(call gb_Module_get_subsequentcheck_target,$*)
+
+$(call gb_Module_get_l10n_target,%) :
+ $(call gb_Output_announce,$*,$(true),LOC,5)
+ $(call gb_Output_announce_title,module $* done.)
+ -$(call gb_Helper_abbreviate_dirs,\
+ mkdir -p $(dir $@) && \
+ touch $@)
$(call gb_Module_get_check_target,%) :
$(call gb_Output_announce,$*,$(true),CHK,5)
@@ -94,7 +102,7 @@ $(call gb_Module_get_target,%) :
mkdir -p $(dir $@) && \
touch $@)
-.PHONY : all build unitcheck slowcheck subsequentcheck clean check debugrun help showmodules translations
+.PHONY : all build build-l10n-only build-non-l10n-only unitcheck slowcheck subsequentcheck clean check debugrun help showmodules translations
.DEFAULT_GOAL := all
all : build $(if $(CROSS_COMPILING),,unitcheck $(if $(gb_PARTIAL_BUILD),,slowcheck))
@@ -110,6 +118,18 @@ build :
$(call gb_Output_announce_title,build done.)
$(call gb_Output_announce_bell)
+build-l10n-only :
+ $(call gb_Output_announce,top level modules: $(foreach module,$(filter-out deliverlog $(WORKDIR)/bootstrap,$^),$(notdir $(module))),$(true),LOC,6)
+ $(call gb_Output_announce,loaded modules: $(sort $(gb_Module_ALLMODULES)),$(true),LOC,6)
+ $(call gb_Output_announce_title,l10n done.)
+ $(call gb_Output_announce_bell)
+
+build-non-l10n-only :
+ $(call gb_Output_announce,top level modules: $(foreach module,$(filter-out deliverlog $(WORKDIR)/bootstrap,$^),$(notdir $(module))),$(true),NLC,6)
+ $(call gb_Output_announce,loaded modules: $(sort $(gb_Module_ALLMODULES)),$(true),BIN,6)
+ $(call gb_Output_announce_title,non-l10n done.)
+ $(call gb_Output_announce_bell)
+
unitcheck :
$(call gb_Output_announce,loaded modules: $(sort $(gb_Module_ALLMODULES)),$(true),CHK,6)
$(call gb_Output_announce_title,all unittests checked.)
@@ -167,6 +187,7 @@ define gb_Module_Module
gb_Module_ALLMODULES += $(1)
gb_Module_MODULELOCATIONS += $(1):$(dir $(realpath $(lastword $(MAKEFILE_LIST))))
gb_Module_TARGETSTACK := $(call gb_Module_get_target,$(1)) $(gb_Module_TARGETSTACK)
+gb_Module_L10NTARGETSTACK := $(call gb_Module_get_l10n_target,$(1)) $(gb_Module_L10NTARGETSTACK)
gb_Module_CHECKTARGETSTACK := $(call gb_Module_get_check_target,$(1)) $(gb_Module_CHECKTARGETSTACK)
gb_Module_SLOWCHECKTARGETSTACK := $(call gb_Module_get_slowcheck_target,$(1)) $(gb_Module_SLOWCHECKTARGETSTACK)
gb_Module_SUBSEQUENTCHECKTARGETSTACK := $(call gb_Module_get_subsequentcheck_target,$(1)) $(gb_Module_SUBSEQUENTCHECKTARGETSTACK)
@@ -206,9 +227,19 @@ endif
endef
define gb_Module_add_target
+$(if $(filter AllLang% Dictionary%,$(2)),$(warning target $(2) should be a l10n target))
$(call gb_Module__read_targetfile,$(1),$(2),target)
-$(call gb_Module_get_almost_target,$(1)) : $$(gb_Module_CURRENTTARGET)
+$(call gb_Module_get_nonl10n_target,$(1)) : $$(gb_Module_CURRENTTARGET)
+$(call gb_Module_get_clean_target,$(1)) : $$(gb_Module_CURRENTCLEANTARGET)
+
+endef
+
+define gb_Module_add_l10n_target
+$(if $(filter AllLang% Dictionary%,$(2)),,$(warning target $(2) should not be a l10n target))
+$(call gb_Module__read_targetfile,$(1),$(2),target)
+
+$(call gb_Module_get_l10n_target,$(1)) : $$(gb_Module_CURRENTTARGET)
$(call gb_Module_get_clean_target,$(1)) : $$(gb_Module_CURRENTCLEANTARGET)
endef
@@ -244,11 +275,13 @@ endef
define gb_Module_add_moduledir
include $(patsubst $(1):%,%,$(filter $(1):%,$(gb_Module_MODULELOCATIONS)))/$(2)/Module_$(2).mk
$(call gb_Module_get_target,$(1)) : $$(firstword $$(gb_Module_TARGETSTACK))
+$(call gb_Module_get_l10n_target,$(1)) : $$(firstword $$(gb_Module_L10NTARGETSTACK))
$(call gb_Module_get_check_target,$(1)) : $$(firstword $$(gb_Module_CHECKTARGETSTACK))
$(call gb_Module_get_slowcheck_target,$(1)) : $$(firstword $$(gb_Module_SLOWCHECKTARGETSTACK))
$(call gb_Module_get_subsequentcheck_target,$(1)) : $$(firstword $$(gb_Module_SUBSEQUENTCHECKTARGETSTACK))
$(call gb_Module_get_clean_target,$(1)) : $$(firstword $$(gb_Module_CLEANTARGETSTACK))
gb_Module_TARGETSTACK := $$(wordlist 2,$$(words $$(gb_Module_TARGETSTACK)),$$(gb_Module_TARGETSTACK))
+gb_Module_L10NTARGETSTACK := $$(wordlist 2,$$(words $$(gb_Module_L10NTARGETSTACK)),$$(gb_Module_L10NTARGETSTACK))
gb_Module_CHECKTARGETSTACK := $$(wordlist 2,$$(words $$(gb_Module_CHECKTARGETSTACK)),$$(gb_Module_CHECKTARGETSTACK))
gb_Module_SLOWCHECKTARGETSTACK := $$(wordlist 2,$$(words $$(gb_Module_SLOWCHECKTARGETSTACK)),$$(gb_Module_SLOWCHECKTARGETSTACK))
gb_Module_SUBSEQUENTCHECKTARGETSTACK := $$(wordlist 2,$$(words $$(gb_Module_SUBSEQUENTCHECKTARGETSTACK)),$$(gb_Module_SUBSEQUENTCHECKTARGETSTACK))
@@ -257,11 +290,17 @@ gb_Module_CLEANTARGETSTACK := $$(wordlist 2,$$(words $$(gb_Module_CLEANTARGETSTA
endef
define gb_Module_add_targets
-$(call gb_Module_get_target,$(1)) : $(call gb_Module_get_almost_target,$(1))
+$(call gb_Module_get_target,$(1)) : $(call gb_Module_get_nonl10n_target,$(1))
$(foreach target,$(2),$(call gb_Module_add_target,$(1),$(target)))
endef
+define gb_Module_add_l10n_targets
+$(call gb_Module_get_target,$(1)) : $(call gb_Module_get_l10n_target,$(1))
+$(foreach target,$(2),$(call gb_Module_add_l10n_target,$(1),$(target)))
+
+endef
+
gb_Module_add_targets_for_build = $(call gb_Module_add_targets,$(1),$(2))
define gb_Module_add_check_targets
@@ -291,7 +330,9 @@ endif
include $(1)
-build : $$(firstword $$(gb_Module_TARGETSTACK))
+build : build-non-l10n-only build-l10n-only
+build-non-l10n-only : $$(firstword $$(gb_Module_TARGETSTACK))
+build-l10n-only : $$(firstword $$(gb_Module_L10NTARGETSTACK))
unitcheck : $$(firstword $$(gb_Module_CHECKTARGETSTACK))
slowcheck : $$(firstword $$(gb_Module_SLOWCHECKTARGETSTACK))
subsequentcheck : $$(firstword $$(gb_Module_SUBSEQUENTCHECKTARGETSTACK))
@@ -302,12 +343,13 @@ $$(eval $$(call gb_Output_error,Corrupted module target stack! $(gb_Module_TARGE
endif
gb_Module_TARGETSTACK := $$(wordlist 2,$$(words $$(gb_Module_TARGETSTACK)),$$(gb_Module_TARGETSTACK))
+gb_Module_L10NTARGETSTACK := $$(wordlist 2,$$(words $$(gb_Module_L10NTARGETSTACK)),$$(gb_Module_L10NTARGETSTACK))
gb_Module_CHECKTARGETSTACK := $$(wordlist 2,$$(words $$(gb_Module_CHECKTARGETSTACK)),$$(gb_Module_CHECKTARGETSTACK))
gb_Module_SLOWCHECKTARGETSTACK := $$(wordlist 2,$$(words $$(gb_Module_SLOWCHECKTARGETSTACK)),$$(gb_Module_SLOWCHECKTARGETSTACK))
gb_Module_SUBSEQUENTCHECKTARGETSTACK := $$(wordlist 2,$$(words $$(gb_Module_SUBSEQUENTCHECKTARGETSTACK)),$$(gb_Module_SUBSEQUENTCHECKTARGETSTACK))
gb_Module_CLEANTARGETSTACK := $$(wordlist 2,$$(words $$(gb_Module_CLEANTARGETSTACK)),$$(gb_Module_CLEANTARGETSTACK))
-ifneq ($$(and $$(gb_Module_TARGETSTACK),$$(gb_Module_CHECKTARGETSTACK),$$(gb_Module_SLOWCHECKTARGETSTACK),$$(gb_Module_SUBSEQUENTCHECKTARGETSTACK)),)
+ifneq ($$(and $$(gb_Module_TARGETSTACK),$$(gb_Module_CHECKTARGETSTACK),$$(gb_Module_SLOWCHECKTARGETSTACK),$$(gb_Module_SUBSEQUENTCHECKTARGETSTACK),$$(gb_Module_L10NTARGETSTACK)),)
$$(eval $$(call gb_Output_error,Corrupted module target stack!3))
endif
diff --git a/solenv/gbuild/TargetLocations.mk b/solenv/gbuild/TargetLocations.mk
index ebd4960a0d6c..8976f446ad4e 100644
--- a/solenv/gbuild/TargetLocations.mk
+++ b/solenv/gbuild/TargetLocations.mk
@@ -113,7 +113,8 @@ gb_LinkTarget_get_dep_target = \
gb_LinkTarget_get_clean_target = \
$(WORKDIR)/Clean/LinkTarget/$(call gb_LinkTarget__get_workdir_linktargetname,$(1))
gb_LinkTarget_get_target = $(lastword $(subst <>, ,$(1)))
-gb_Module_get_almost_target = $(WORKDIR)/Module/almost/$(1)
+gb_Module_get_nonl10n_target = $(WORKDIR)/Module/nonl10n/$(1)
+gb_Module_get_l10n_target = $(WORKDIR)/Module/l10n/$(1)
gb_Module_get_check_target = $(WORKDIR)/Module/check/$(1)
gb_Module_get_slowcheck_target = $(WORKDIR)/Module/slowcheck/$(1)
gb_Module_get_subsequentcheck_target = $(WORKDIR)/Module/subsequentcheck/$(1)
diff --git a/solenv/gbuild/UnpackedTarball.mk b/solenv/gbuild/UnpackedTarball.mk
index a07368b18bf9..066f8ff88827 100644
--- a/solenv/gbuild/UnpackedTarball.mk
+++ b/solenv/gbuild/UnpackedTarball.mk
@@ -243,7 +243,7 @@ $(if $(findstring in,$(5)),
$(call gb_UnpackedTarball_get_target,$(1)) : UNPACKED_IS_BIN_TARBALL := YES
$(call gb_ExternalProject_get_state_target,$(1),%) : UNPACKED_IS_BIN_TARBALL := YES)
$(if $(findstring out,$(5)),$(call gb_Module_get_target,$(4)) : $(gb_UnpackedTarget_TARFILE_LOCATION)/$(6)
-$(gb_UnpackedTarget_TARFILE_LOCATION)/$(6) : $(call gb_Module_get_almost_target,$(4))
+$(gb_UnpackedTarget_TARFILE_LOCATION)/$(6) : $(call gb_Module_get_nonl10n_target,$(4))
$$(call gb_Output_announce,$(6),$(true),PKB,3)
if test ! -f "$$@" ; then cd $(call gb_UnpackedTarball_get_dir,) && $(GNUTAR) -czf "$$@" $(1)/ || $(GNUTAR) -czf "$$@" $(1)/ ; else touch "$$@" ; fi)
diff --git a/starmath/Module_starmath.mk b/starmath/Module_starmath.mk
index 18c87bf60f3c..bd434dda6c88 100644
--- a/starmath/Module_starmath.mk
+++ b/starmath/Module_starmath.mk
@@ -11,12 +11,15 @@
$(eval $(call gb_Module_Module,starmath))
$(eval $(call gb_Module_add_targets,starmath,\
- AllLangResTarget_sm \
Library_sm \
Library_smd \
UIConfig_smath \
))
+$(eval $(call gb_Module_add_l10n_targets,starmath,\
+ AllLangResTarget_sm \
+))
+
$(eval $(call gb_Module_add_check_targets,starmath,\
CppunitTest_starmath_qa_cppunit \
))
diff --git a/svl/Module_svl.mk b/svl/Module_svl.mk
index d4fc672a64ac..684642c188ea 100644
--- a/svl/Module_svl.mk
+++ b/svl/Module_svl.mk
@@ -20,12 +20,15 @@
$(eval $(call gb_Module_Module,svl))
$(eval $(call gb_Module_add_targets,svl,\
- AllLangResTarget_svl \
Library_fsstorage \
Library_passwordcontainer \
Library_svl \
))
+$(eval $(call gb_Module_add_l10n_targets,svl,\
+ AllLangResTarget_svl \
+))
+
$(eval $(call gb_Module_add_check_targets,svl,\
CppunitTest_svl_lngmisc \
CppunitTest_svl_qa_cppunit \
diff --git a/svtools/Module_svtools.mk b/svtools/Module_svtools.mk
index 796d034ff55c..e2a3512c7caf 100644
--- a/svtools/Module_svtools.mk
+++ b/svtools/Module_svtools.mk
@@ -20,12 +20,15 @@
$(eval $(call gb_Module_Module,svtools))
$(eval $(call gb_Module_add_targets,svtools,\
- AllLangResTarget_svt \
Library_hatchwindowfactory \
Library_svt \
UIConfig_svt \
))
+$(eval $(call gb_Module_add_l10n_targets,svtools,\
+ AllLangResTarget_svt \
+))
+
ifneq ($(CROSS_COMPILING),YES)
ifneq ($(OS),WNT)
diff --git a/svx/Module_svx.mk b/svx/Module_svx.mk
index dce20c0297d6..071e36fc2668 100644
--- a/svx/Module_svx.mk
+++ b/svx/Module_svx.mk
@@ -23,11 +23,14 @@ $(eval $(call gb_Module_add_targets,svx,\
Library_svx \
Library_svxcore \
Library_textconversiondlgs \
+ UIConfig_svx \
+))
+
+$(eval $(call gb_Module_add_l10n_targets,svx,\
AllLangResTarget_svx \
AllLangResTarget_ofa \
AllLangResTarget_gal \
AllLangResTarget_textconversiondlgs \
- UIConfig_svx \
))
ifneq (,$(filter DESKTOP,$(BUILD_TYPE)))
diff --git a/sw/Module_sw.mk b/sw/Module_sw.mk
index 020049f7c22b..2e350872bcf3 100644
--- a/sw/Module_sw.mk
+++ b/sw/Module_sw.mk
@@ -20,20 +20,23 @@
$(eval $(call gb_Module_Module,sw))
$(eval $(call gb_Module_add_targets,sw,\
- AllLangResTarget_sw \
- $(if $(filter DESKTOP,$(BUILD_TYPE)), \
- Executable_tiledrendering) \
- Library_msword \
- Library_sw \
- Library_swd \
- Library_swui \
+ $(if $(filter DESKTOP,$(BUILD_TYPE)), \
+ Executable_tiledrendering) \
+ Library_msword \
+ Library_sw \
+ Library_swd \
+ Library_swui \
UIConfig_sglobal \
UIConfig_sweb \
UIConfig_swform \
UIConfig_swreport \
UIConfig_swriter \
UIConfig_swxform \
- UIConfig_qa \
+ UIConfig_qa \
+))
+
+$(eval $(call gb_Module_add_l10n_targets,sw,\
+ AllLangResTarget_sw \
))
ifneq ($(DISABLE_SCRIPTING),TRUE)
diff --git a/uui/Module_uui.mk b/uui/Module_uui.mk
index d7d5031412a6..c827e41649f7 100644
--- a/uui/Module_uui.mk
+++ b/uui/Module_uui.mk
@@ -10,9 +10,12 @@
$(eval $(call gb_Module_Module,uui))
$(eval $(call gb_Module_add_targets,uui,\
- AllLangResTarget_uui \
Library_uui \
UIConfig_uui \
))
+$(eval $(call gb_Module_add_l10n_targets,uui,\
+ AllLangResTarget_uui \
+))
+
# vim: set noet sw=4 ts=4:
diff --git a/vcl/Module_vcl.mk b/vcl/Module_vcl.mk
index 961a958b6996..a65736d2a99d 100644
--- a/vcl/Module_vcl.mk
+++ b/vcl/Module_vcl.mk
@@ -20,7 +20,6 @@
$(eval $(call gb_Module_Module,vcl))
$(eval $(call gb_Module_add_targets,vcl,\
- AllLangResTarget_vcl \
CustomTarget_afm_hash \
Library_vcl \
$(if $(filter DESKTOP,$(BUILD_TYPE)), \
@@ -29,6 +28,10 @@ $(eval $(call gb_Module_add_targets,vcl,\
UIConfig_vcl \
))
+$(eval $(call gb_Module_add_l10n_targets,vcl,\
+ AllLangResTarget_vcl \
+))
+
ifeq ($(GUIBASE),unx)
$(eval $(call gb_Module_add_targets,vcl,\
Library_vclplug_svp \
diff --git a/wizards/Module_wizards.mk b/wizards/Module_wizards.mk
index 0a7438a4e115..652033de0a33 100644
--- a/wizards/Module_wizards.mk
+++ b/wizards/Module_wizards.mk
@@ -20,11 +20,6 @@
$(eval $(call gb_Module_Module,wizards))
$(eval $(call gb_Module_add_targets,wizards,\
- AllLangResTarget_dbw \
- AllLangResTarget_eur \
- AllLangResTarget_imp \
- AllLangResTarget_tpl \
- AllLangResTarget_wzi \
Package_access2base \
Package_depot \
Package_euro \
@@ -44,6 +39,14 @@ $(eval $(call gb_Module_add_targets,wizards,\
Pyuno_commonwizards \
))
+$(eval $(call gb_Module_add_l10n_targets,wizards,\
+ AllLangResTarget_dbw \
+ AllLangResTarget_eur \
+ AllLangResTarget_imp \
+ AllLangResTarget_tpl \
+ AllLangResTarget_wzi \
+))
+
ifeq ($(ENABLE_JAVA),TRUE)
$(eval $(call gb_Module_add_targets,wizards,\
Jar_commonwizards \
diff --git a/xmlsecurity/Module_xmlsecurity.mk b/xmlsecurity/Module_xmlsecurity.mk
index 65a0ecb1a5d2..d29444c5924e 100644
--- a/xmlsecurity/Module_xmlsecurity.mk
+++ b/xmlsecurity/Module_xmlsecurity.mk
@@ -10,13 +10,16 @@
$(eval $(call gb_Module_Module,xmlsecurity))
$(eval $(call gb_Module_add_targets,xmlsecurity,\
- AllLangResTarget_xsec \
Library_xmlsecurity \
Library_xsec_fw \
$(if $(filter-out IOS ANDROID,$(OS)),Library_xsec_xmlsec) \
UIConfig_xmlsec \
))
+$(eval $(call gb_Module_add_l10n_targets,xmlsecurity,\
+ AllLangResTarget_xsec \
+))
+
#FIXME: ^^^, get nss&libxmlsec building on ios and android
# failing