RepositoryExternal.mk | 10 +++++----- cppuhelper/source/unorc | 2 +- filter/Configuration_filter.mk | 3 +-- i18npool/CustomTarget_localedata.mk | 2 +- scp2/inc/macros.inc | 2 +- scp2/source/base/postgresqlsdbc.scp | 2 +- scp2/source/extensions/file_extensions.scp | 4 ++-- scp2/source/ooo/file_ooo.scp | 12 ++++++------ scp2/source/ooo/ure.scp | 2 +- scp2/source/python/file_python.scp | 2 +- solenv/gbuild/AllLangResTarget.mk | 10 ---------- solenv/gbuild/Configuration.mk | 19 +++++++------------ solenv/gbuild/CppunitTest.mk | 4 ++-- solenv/gbuild/Gallery.mk | 2 +- solenv/gbuild/Pagein.mk | 24 +++++++++++++----------- solenv/gbuild/Rdb.mk | 22 ++++++++++++---------- solenv/gbuild/TargetLocations.mk | 7 ++----- testtools/CustomTarget_bridgetest.mk | 8 ++++---- testtools/CustomTarget_uno_test.mk | 6 +++--- 19 files changed, 64 insertions(+), 79 deletions(-)
New commits: commit 36a619e7e5303294c6d1dffd75e6cee5ee668d0f Author: Matúš Kukan <matus.ku...@gmail.com> Date: Mon May 27 16:31:01 2013 +0200 gbuild: bin obsoleted gb_Configuration__get_source Change-Id: If6f125b83114643430fcc02a2ec7f59ab406da7b diff --git a/filter/Configuration_filter.mk b/filter/Configuration_filter.mk index b671626..b986390 100644 --- a/filter/Configuration_filter.mk +++ b/filter/Configuration_filter.mk @@ -257,8 +257,7 @@ endef # $(call filter_Configuration_add_ui_filter,configuration,prefix,xcufile) define filter_Configuration_add_ui_filter ifeq ($(WITH_LANG),) -$(filter_XcuFilterUiTarget) : \ - $(call gb_Configuration__get_source,$(1),$(2)/$(3)) +$(filter_XcuFilterUiTarget) : $(SRCDIR)/$(2)/$(3) else $(call gb_XcuMergeTarget_XcuMergeTarget,$(2)/$(3),$(1),$(2),$(3)) $(filter_XcuFilterUiTarget) : \ diff --git a/solenv/gbuild/Configuration.mk b/solenv/gbuild/Configuration.mk index ca62c72..a82d3e1 100644 --- a/solenv/gbuild/Configuration.mk +++ b/solenv/gbuild/Configuration.mk @@ -40,9 +40,6 @@ # => *.po # => XcsTarget (schema) -# TODO: This is obsolete--we do not have multiple repos anymore. Drop -# the first arugment of gb_Configuration__get_source and clean up its -# uses. Or just replace it by $(SRCDIR)/... . # Per-repo pattern rules for each repository do not work for all targets # because the prerequisites of some targets need to have the stem mangled # and this does not seem to be possible in GNU make because when the stem is @@ -54,7 +51,6 @@ # Targets where % rule per repo works: XcsTarget XcuDataTarget XcuMergeTarget # fails: XcuModuleTarget XcuLangpackTarget XcuResTarget # -gb_Configuration__get_source = $(SRCDIR)/$(2) # The main LibreOffice registry (cf. officecfg/Configuration_officecfg.mk): gb_Configuration_PRIMARY_REGISTRY_NAME := registry @@ -158,7 +154,7 @@ $(call gb_XcuDataTarget_get_clean_target,%) : # XcuModuleTarget class define gb_XcuDataSource_for_XcuModuleTarget -$(call gb_Configuration__get_source,$(1),$(basename $(subst -,.,$(basename $(2)))).xcu) +$(SRCDIR)/$(basename $(subst -,.,$(basename $(1)))).xcu endef define gb_XcsTarget_for_XcuModuleTarget @@ -253,7 +249,7 @@ $(call gb_XcuMergeTarget_get_clean_target,%) : # $(call gb_XcuMergeTarget_XcuMergeTarget,target,configuration,prefix,xcufile) define gb_XcuMergeTarget_XcuMergeTarget $(call gb_XcuMergeTarget_get_target,$(1)) : \ - $(call gb_Configuration__get_source,$(2),$(3)/$(4)) \ + $(SRCDIR)/$(3)/$(4) \ $(wildcard $(foreach lang,$(gb_TRANS_LANGS),$(gb_POLOCATION)/$(lang)/$(patsubst %/,%,$(dir $(1))).po)) $(call gb_XcuMergeTarget_get_target,$(1)) : \ POFILES := $(foreach lang,$(gb_TRANS_LANGS),$(gb_POLOCATION)/$(lang)/$(patsubst %/,%,$(dir $(1))).po) @@ -291,8 +287,7 @@ $(call gb_XcuResTarget_get_clean_target,%) : # this depends either on the source or on the merge target (if WITH_LANG) define gb_XcuResTarget_XcuResTarget ifeq ($(strip $(gb_WITH_LANG)),) -$(call gb_XcuResTarget_get_target,$(1)) : \ - $(call gb_Configuration__get_source,$(2),$(3)/$(4)) +$(call gb_XcuResTarget_get_target,$(1)) : $(SRCDIR)/$(3)/$(4) else $(call gb_XcuResTarget_get_target,$(1)) : \ $(call gb_XcuMergeTarget_get_target,$(3)/$(4)) @@ -338,7 +333,7 @@ define gb_Configuration_add_schema $(call gb_Configuration_get_clean_target,$(1)) : \ $(call gb_XcsTarget_get_clean_target,$(2)/$(3)) $(call gb_XcsTarget_get_target,$(2)/$(3)) : \ - $(call gb_Configuration__get_source,$(1),$(2)/$(3)) \ + $(SRCDIR)/$(2)/$(3) \ $(call gb_Configuration_get_preparation_target,$(1)) $(call gb_XcsTarget_get_target,$(2)/$(3)) : PRIMARY_REGISTRY := $(filter $(1),$(gb_Configuration_PRIMARY_REGISTRY_NAME)) $(call gb_XcsTarget_get_target,$(2)/$(3)) : XCSFILE := $(3) @@ -364,7 +359,7 @@ define gb_Configuration_add_data $(call gb_Configuration_get_clean_target,$(1)) : \ $(call gb_XcuDataTarget_get_clean_target,$(2)/$(3)) $(call gb_XcuDataTarget_get_target,$(2)/$(3)) : \ - $(call gb_Configuration__get_source,$(1),$(2)/$(3)) \ + $(SRCDIR)/$(2)/$(3) \ $(call gb_Configuration_get_preparation_target,$(1)) \ $(call gb_XcsTarget_for_XcuTarget,$(3)) $(call gb_XcuDataTarget_get_target,$(2)/$(3)) : PRIMARY_REGISTRY := $(filter $(1),$(gb_Configuration_PRIMARY_REGISTRY_NAME)) @@ -398,7 +393,7 @@ define gb_Configuration_add_spool_module $(call gb_Configuration_get_clean_target,$(1)) : \ $(call gb_XcuModuleTarget_get_clean_target,$(2)/$(3)) $(call gb_XcuModuleTarget_get_target,$(2)/$(3)) : \ - $(call gb_XcuDataSource_for_XcuModuleTarget,$(1),$(2)/$(3)) \ + $(call gb_XcuDataSource_for_XcuModuleTarget,$(2)/$(3)) \ $(call gb_Configuration_get_preparation_target,$(1)) \ $(call gb_XcsTarget_for_XcuModuleTarget,$(3)) $(call gb_XcuModuleTarget_get_target,$(2)/$(3)) : PRIMARY_REGISTRY := $(filter $(1),$(gb_Configuration_PRIMARY_REGISTRY_NAME)) @@ -492,7 +487,7 @@ endef # apparently extensions package the XcuMergeTarget directly... # trivial convenience function to get the right file: ifeq ($(gb_WITH_LANG),) -gb_XcuFile_for_extension = $(call gb_Configuration__get_source,,$(1)) +gb_XcuFile_for_extension = $(SRCDIR)/$(1) else gb_XcuFile_for_extension = $(call gb_XcuMergeTarget_get_target,$(1)) endif commit 6f2715fe3508a87fe51222a29f98403f0d8eae55 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri May 24 14:55:47 2013 +0200 gbuild: install pagein files directly from workdir Change-Id: I51e632ab96a5a569446c1a46ffce5cc3d85eadf9 diff --git a/scp2/source/ooo/file_ooo.scp b/scp2/source/ooo/file_ooo.scp index 9ce5fcf..7679da7 100644 --- a/scp2/source/ooo/file_ooo.scp +++ b/scp2/source/ooo/file_ooo.scp @@ -646,35 +646,35 @@ File gid_File_Txt_Pagein_Calc TXT_FILE_BODY; Dir = gid_Brand_Dir_Program; Styles = (PACKED); - Name = "pagein-calc"; + Name = "Pagein/pagein-calc"; End File gid_File_Txt_Pagein_Common TXT_FILE_BODY; Dir = gid_Brand_Dir_Program; Styles = (PACKED); - Name = "pagein-common"; + Name = "Pagein/pagein-common"; End File gid_File_Txt_Pagein_Draw TXT_FILE_BODY; Dir = gid_Brand_Dir_Program; Styles = (PACKED); - Name = "pagein-draw"; + Name = "Pagein/pagein-draw"; End File gid_File_Txt_Pagein_Impress TXT_FILE_BODY; Dir = gid_Brand_Dir_Program; Styles = (PACKED); - Name = "pagein-impress"; + Name = "Pagein/pagein-impress"; End File gid_File_Txt_Pagein_Writer TXT_FILE_BODY; Dir = gid_Brand_Dir_Program; Styles = (PACKED); - Name = "pagein-writer"; + Name = "Pagein/pagein-writer"; End #endif diff --git a/solenv/gbuild/Pagein.mk b/solenv/gbuild/Pagein.mk index e0ce242..2d94f55 100644 --- a/solenv/gbuild/Pagein.mk +++ b/solenv/gbuild/Pagein.mk @@ -18,6 +18,9 @@ gb_Pagein__make_library_path = $(call gb_Pagein__get_libdir,$(1))$(call gb_Libra gb_Pagein__make_path = \ $(if $(call gb_Pagein__is_library,$(1)),$(call gb_Pagein__make_library_path,$(1)),$(1)) +gb_Pagein__get_install_target = $(INSTDIR)/$(gb_PROGRAMDIRNAME)/pagein-$(1) +gb_Pagein__get_final_target = $(WORKDIR)/Pagein/pagein-$(1).final + define gb_Pagein__command $(call gb_Output_announce,$(2),$(true),PAG,5) $(call gb_Helper_abbreviate_dirs,\ @@ -31,24 +34,23 @@ endef $(call gb_Pagein_get_clean_target,%) : $(call gb_Output_announce,$*,$(false),PAG,5) $(call gb_Helper_abbreviate_dirs,\ - rm -f $(call gb_Pagein_get_target,$*) $(call gb_Pagein_get_outdir_target,$*)) + rm -f $(call gb_Pagein__get_final_target,$*) $(call gb_Pagein_get_target,$*)) $(call gb_Pagein_get_target,%) : $(call gb_Pagein__command,$@,$*,$^) - -gb_Pagein_get_install_target = $(INSTDIR)/$(gb_PROGRAMDIRNAME)/pagein-$(1) + +$(call gb_Pagein__get_final_target,%) : + touch $@ define gb_Pagein_Pagein $(call gb_Pagein_get_target,$(1)) : OBJECTS := $(call gb_Pagein_get_target,$(1)) : $(gb_Module_CURRENTMAKEFILE) -$$(eval $$(call gb_Module_register_target,$(call gb_Pagein_get_outdir_target,$(1)),$(call gb_Pagein_get_clean_target,$(1)))) -$(call gb_Helper_make_userfriendly_targets,$(1),Pagein,$(call gb_Pagein_get_outdir_target,$(1))) -$(call gb_Deliver_add_deliverable,$(call gb_Pagein_get_outdir_target,$(1)),$(call gb_Pagein_get_target,$(1)),$(1)) -$(call gb_Pagein_get_outdir_target,$(1)) : $(call gb_Pagein_get_target,$(1)) -$(call gb_Pagein_get_outdir_target,$(1)) :| $(dir $(call gb_Pagein_get_outdir_target,$(1))).dir - -$(call gb_Helper_install,$(call gb_Pagein_get_outdir_target,$(1)), \ - $(call gb_Pagein_get_install_target,$(1)), \ +$(call gb_Pagein__get_final_target,$(1)) : $(call gb_Pagein_get_target,$(1)) +$$(eval $$(call gb_Module_register_target,$(call gb_Pagein__get_final_target,$(1)),$(call gb_Pagein_get_clean_target,$(1)))) +$(call gb_Helper_make_userfriendly_targets,$(1),Pagein,$(call gb_Pagein_get_target,$(1))) + +$(call gb_Helper_install,$(call gb_Pagein__get_final_target,$(1)), \ + $(call gb_Pagein__get_install_target,$(1)), \ $(call gb_Pagein_get_target,$(1))) endef diff --git a/solenv/gbuild/TargetLocations.mk b/solenv/gbuild/TargetLocations.mk index ff23882..007e730 100644 --- a/solenv/gbuild/TargetLocations.mk +++ b/solenv/gbuild/TargetLocations.mk @@ -22,7 +22,6 @@ gb_CliLibrary_get_target = $(gb_Helper_OUTDIRLIBDIR)/$(1)$(gb_CliLibrary_EXT) gb_CliNativeLibrary_get_target = $(gb_Helper_OUTDIRLIBDIR)/$(1)$(gb_CliNativeLibrary_EXT) gb_CliUnoApi_get_target = $(gb_Helper_OUTDIRLIBDIR)/$(1)$(gb_CliUnoApi_EXT) -gb_Pagein_get_outdir_target = $(OUTDIR)/bin/pagein-$(1) gb_PackagePart_get_destinations = \ $(INSTDIR) \ $(OUTDIR)/bin \ @@ -148,7 +147,7 @@ gb_Module_get_subsequentcheck_target = $(WORKDIR)/Module/subsequentcheck/$(1) gb_Module_get_target = $(WORKDIR)/Module/$(1) gb_ObjCxxObject_get_target = $(WORKDIR)/ObjCxxObject/$(1).o gb_ObjCObject_get_target = $(WORKDIR)/ObjCObject/$(1).o -gb_Pagein_get_target = $(WORKDIR)/Pagein/$(1) +gb_Pagein_get_target = $(WORKDIR)/Pagein/pagein-$(1) gb_Package_get_preparation_target = $(WORKDIR)/Package/prepared/$(1) gb_Package_get_target = $(WORKDIR)/Package/$(1).filelist gb_Package_get_target_for_build = $(WORKDIR_FOR_BUILD)/Package/$(1).filelist commit 529b1ea6f4583a136d04ae19af6efee2b6e45946 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri May 24 13:22:21 2013 +0200 gbuild: install .res files directly from workdir Change-Id: I95e4f150c21f991f629530eebf19748c2768f856 diff --git a/scp2/inc/macros.inc b/scp2/inc/macros.inc index deb4c31..3659dc2 100755 --- a/scp2/inc/macros.inc +++ b/scp2/inc/macros.inc @@ -95,7 +95,7 @@ #define GID_DIR_URE_SHARE_MISC gid_Dir_Ure_Misc #endif -#define RESFILENAME(name,lang) STRING(CONCAT3(name,lang,.res)) +#define RESFILENAME(name,lang) STRING(CONCAT4(ResTarget/,name,lang,.res)) #define READMETXTFILENAME(name,lang,ext) STRING(CONCAT4(name,lang,.,ext)) #define READMEFILENAME(name,lang) STRING(CONCAT2(name,lang)) #define EXTRAFILENAME(name,lang) STRING(CONCAT3(name,lang,.zip)) diff --git a/solenv/gbuild/AllLangResTarget.mk b/solenv/gbuild/AllLangResTarget.mk index fef707e..d9fdbca 100644 --- a/solenv/gbuild/AllLangResTarget.mk +++ b/solenv/gbuild/AllLangResTarget.mk @@ -370,9 +370,6 @@ $(call gb_ResTarget_get_clean_target,%) : rm -f \ $(call gb_ResTarget_get_target,$*) \ $(call gb_ResTarget_get_imagelist_target,$*) \ - $(if $(gb_RUNNABLE_INSTDIR),, \ - $(call gb_ResTarget_get_outdir_target,$*) \ - ) \ $(call gb_ResTarget_get_unittest_target,$*)) $(call gb_ResTarget_get_target,%) : $(gb_Helper_MISCDUMMY) \ @@ -413,13 +410,6 @@ $(call gb_ResTarget_get_unittest_target,$(1)) : $(call gb_ResTarget_get_target,$ $(call gb_ResTarget_get_unittest_target,$(1)) :| $(dir $(call gb_ResTarget_get_unittest_target,$(1))).dir $(call gb_Deliver_add_deliverable,$(call gb_ResTarget_get_unittest_target,$(1)),$(call gb_ResTarget_get_target,$(1)),$(1)) -ifeq ($(gb_RUNNABLE_INSTDIR),) -$(call gb_AllLangResTarget_get_target,$(2)) : $(call gb_ResTarget_get_outdir_target,$(1)) -$(call gb_ResTarget_get_outdir_target,$(1)) : $(call gb_ResTarget_get_target,$(1)) -$(call gb_ResTarget_get_outdir_target,$(1)) :| $(dir $(call gb_ResTarget_get_outdir_target,$(1))).dir -$(call gb_Deliver_add_deliverable,$(call gb_ResTarget_get_outdir_target,$(1)),$(call gb_ResTarget_get_target,$(1)),$(1)) -endif - endef define gb_ResTarget_add_file diff --git a/solenv/gbuild/TargetLocations.mk b/solenv/gbuild/TargetLocations.mk index 984397d..ff23882 100644 --- a/solenv/gbuild/TargetLocations.mk +++ b/solenv/gbuild/TargetLocations.mk @@ -35,7 +35,6 @@ gb_PackagePart_get_destinations = \ $(OUTDIR)/xml \ gb_InstallScript_get_target = $(OUTDIR)/bin/$(1)$(gb_InstallScript_EXT) -gb_ResTarget_get_outdir_target = $(OUTDIR)/bin/$(1).res gb_ResTarget_get_unittest_target = \ $(OUTDIR)/unittest/install/$(LIBO_SHARE_RESOURCE_FOLDER)/$(1).res gb_UnoApi_get_target = $(OUTDIR)/bin/$(1).rdb commit b469cd235bba961abc71d26ddc97423906a2d67e Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri May 24 12:24:27 2013 +0200 gbuild: use xml .rdb files directly from workdir Change-Id: I876a41dc77a59841c39b2c1fa43f22c20940dbf2 diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index f8d3f0f..1cc32cf 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -2899,7 +2899,7 @@ define gb_Executable__register_climaker $(call gb_Executable_add_runtime_dependencies,climaker,\ $(call gb_Library_get_target,$(gb_CPPU_ENV)_uno) \ $(call gb_Package_get_target_for_build,cppuhelper_unorc) \ - $(call gb_Rdb_get_outdir_target_for_build,ure/services) \ + $(call gb_Rdb_get_target_for_build,ure/services) \ $(call gb_UnoApi_get_target,udkapi) \ ) endef @@ -2931,7 +2931,7 @@ $(call gb_Executable_add_runtime_dependencies,gengal,\ $(call gb_Library_get_target,vclplug_svp) \ )) \ $(call gb_Package_get_target_for_build,cppuhelper_unorc) \ - $(call gb_Rdb_get_outdir_target_for_build,ure/services) \ + $(call gb_Rdb_get_target_for_build,ure/services) \ $(call gb_UnoApi_get_target,offapi) \ $(call gb_UnoApi_get_target,udkapi) \ ) @@ -2970,8 +2970,8 @@ define gb_Executable__register_saxparser $(call gb_Executable_add_runtime_dependencies,saxparser,\ $(call gb_Library_get_target,$(gb_CPPU_ENV)_uno) \ $(call gb_Package_get_target_for_build,cppuhelper_unorc) \ - $(call gb_Rdb_get_outdir_target_for_build,saxparser) \ - $(call gb_Rdb_get_outdir_target_for_build,ure/services) \ + $(call gb_Rdb_get_target_for_build,saxparser) \ + $(call gb_Rdb_get_target_for_build,ure/services) \ $(call gb_UnoApi_get_target,udkapi) \ ) endef @@ -2984,7 +2984,7 @@ define gb_Executable__register_uno $(call gb_Executable_add_runtime_dependencies,uno,\ $(call gb_Library_get_target,$(gb_CPPU_ENV)_uno) \ $(call gb_Package_get_target_for_build,cppuhelper_unorc) \ - $(call gb_Rdb_get_outdir_target_for_build,ure/services) \ + $(call gb_Rdb_get_target_for_build,ure/services) \ $(call gb_UnoApi_get_target,udkapi) \ ) endef diff --git a/cppuhelper/source/unorc b/cppuhelper/source/unorc index 1700bdd..d6bf696 100644 --- a/cppuhelper/source/unorc +++ b/cppuhelper/source/unorc @@ -18,5 +18,5 @@ [Bootstrap] URE_INTERNAL_LIB_DIR=${ORIGIN} -UNO_SERVICES=${ORIGIN}/../xml/ure/services.rdb ${URE_MORE_SERVICES} +UNO_SERVICES=${URE_MORE_SERVICES} UNO_TYPES=${ORIGIN}/../bin/udkapi.rdb ${URE_MORE_TYPES} diff --git a/i18npool/CustomTarget_localedata.mk b/i18npool/CustomTarget_localedata.mk index 9ff1600..b026f89 100644 --- a/i18npool/CustomTarget_localedata.mk +++ b/i18npool/CustomTarget_localedata.mk @@ -23,7 +23,7 @@ $(call gb_CustomTarget_get_workdir,i18npool/localedata)/localedata_$(1).cxx : \ $$(call gb_Helper_abbreviate_dirs, \ $$(call gb_Helper_execute,saxparser) $(1) $$< $$@.tmp \ -env:LO_LIB_DIR=$(call gb_Helper_make_url,$(gb_Helper_OUTDIR_FOR_BUILDLIBDIR)) \ - -env:URE_MORE_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_outdir_target_for_build,saxparser)) \ + -env:URE_MORE_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_target_for_build,saxparser)) \ $(if $(findstring s,$(MAKEFLAGS)),> /dev/null 2>&1) && \ sed 's/\(^.*get[^;]*$$$$\)/SAL_DLLPUBLIC_EXPORT \1/' $$@.tmp > $$@ && \ rm $$@.tmp) diff --git a/scp2/source/base/postgresqlsdbc.scp b/scp2/source/base/postgresqlsdbc.scp index 172f7f3..5cef251 100644 --- a/scp2/source/base/postgresqlsdbc.scp +++ b/scp2/source/base/postgresqlsdbc.scp @@ -39,7 +39,7 @@ End File gid_File_PostgresqlSdbc_Rdb TXT_FILE_BODY; Dir = gid_Brand_Dir_Program_Services; - Name = "postgresql-sdbc.rdb"; + Name = "Rdb/postgresql-sdbc.rdb"; Styles = (PACKED); End diff --git a/scp2/source/extensions/file_extensions.scp b/scp2/source/extensions/file_extensions.scp index 01ea8b1..aaca36a 100644 --- a/scp2/source/extensions/file_extensions.scp +++ b/scp2/source/extensions/file_extensions.scp @@ -234,7 +234,7 @@ STD_JAR_FILE( gid_File_Jar_Scriptproviderforbeanshell, ScriptProviderForBeanShel File gid_File_Rdb_Scriptproviderforbeanshell TXT_FILE_BODY; - Name = "scriptproviderforbeanshell.rdb"; + Name = "Rdb/scriptproviderforbeanshell.rdb"; Dir = gid_Brand_Dir_Program_Services; Styles = (PACKED); End @@ -251,7 +251,7 @@ STD_JAR_FILE( gid_File_Jar_Scriptproviderforjavascript, ScriptProviderForJavaScr File gid_File_Rdb_Scriptproviderforjavascript TXT_FILE_BODY; - Name = "scriptproviderforjavascript.rdb"; + Name = "Rdb/scriptproviderforjavascript.rdb"; Dir = gid_Brand_Dir_Program_Services; Styles = (PACKED); End diff --git a/scp2/source/ooo/file_ooo.scp b/scp2/source/ooo/file_ooo.scp index 17a5e32..9ce5fcf 100644 --- a/scp2/source/ooo/file_ooo.scp +++ b/scp2/source/ooo/file_ooo.scp @@ -688,7 +688,7 @@ End File gid_Starregistry_Services_Rdb TXT_FILE_BODY; - Name = "services.rdb"; + Name = "Rdb/services.rdb"; Dir = gid_Brand_Dir_Program_Services; Styles = (PACKED); End diff --git a/scp2/source/ooo/ure.scp b/scp2/source/ooo/ure.scp index 67dab4e..48807c9 100644 --- a/scp2/source/ooo/ure.scp +++ b/scp2/source/ooo/ure.scp @@ -574,7 +574,7 @@ End File gid_File_Misc_ServicesRdb TXT_FILE_BODY; Dir = GID_DIR_URE_SHARE_MISC; - Name = "/ure/services.rdb"; + Name = "Rdb/ure/services.rdb"; Styles = (PACKED); End diff --git a/scp2/source/python/file_python.scp b/scp2/source/python/file_python.scp index e4d5336..57f347d 100644 --- a/scp2/source/python/file_python.scp +++ b/scp2/source/python/file_python.scp @@ -52,7 +52,7 @@ STD_LIB_FILE( gid_File_Lib_Pythonloader, pythonloader ) File gid_File_Pyuno_Rdb TXT_FILE_BODY; Dir = gid_Brand_Dir_Program_Services; - Name = "pyuno.rdb"; + Name = "Rdb/pyuno.rdb"; Styles = (PACKED); End diff --git a/solenv/gbuild/CppunitTest.mk b/solenv/gbuild/CppunitTest.mk index 48de328..25afb39 100644 --- a/solenv/gbuild/CppunitTest.mk +++ b/solenv/gbuild/CppunitTest.mk @@ -220,8 +220,8 @@ $$(call gb_Output_error,gb_CppunitTest_use_service_rdb: use gb_CppunitTest_use_r endef define gb_CppunitTest_use_rdb -$(call gb_CppunitTest_get_target,$(1)) : $(call gb_Rdb_get_outdir_target,$(2)) -$(call gb_CppunitTest_get_target,$(1)) : UNO_SERVICES += $(call gb_Rdb_get_outdir_target,$(2)) +$(call gb_CppunitTest_get_target,$(1)) : $(call gb_Rdb_get_target_for_build,$(2)) +$(call gb_CppunitTest_get_target,$(1)) : UNO_SERVICES += $(call gb_Rdb_get_target_for_build,$(2)) endef diff --git a/solenv/gbuild/Gallery.mk b/solenv/gbuild/Gallery.mk index b19d0cb..45f2602 100644 --- a/solenv/gbuild/Gallery.mk +++ b/solenv/gbuild/Gallery.mk @@ -48,7 +48,7 @@ define gb_Gallery__make_env_args "-env:BRAND_BASE_DIR=$(call gb_Helper_make_url,$(OUTDIR_FOR_BUILD)/unittest/install)" \ "-env:CONFIGURATION_LAYERS=xcsxcu:$(call gb_Helper_make_url,$(gb_Configuration_registry)) \ module:$(call gb_Helper_make_url,$(gb_Configuration_registry)/spool)" \ -"-env:UNO_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_outdir_target_for_build,ure/services)) \ +"-env:UNO_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_target_for_build,ure/services)) \ $(foreach item,$(gb_Gallery__UNO_COMPONENTS),\ $(call gb_Helper_make_url,$(call gb_ComponentTarget_get_target_for_build,$(item))))" \ "-env:UNO_TYPES=$(foreach item,$(gb_Gallery__UNO_TYPES),\ diff --git a/solenv/gbuild/Rdb.mk b/solenv/gbuild/Rdb.mk index 47d4d20..afb6681 100644 --- a/solenv/gbuild/Rdb.mk +++ b/solenv/gbuild/Rdb.mk @@ -7,6 +7,9 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. # +gb_Rdb__get_install_target = $(INSTDIR)/$(gb_PROGRAMDIRNAME)/services/$(1).rdb +gb_Rdb__get_final_target = $(WORKDIR)/Rdb/$(1).final + define gb_Rdb__command $(call gb_Helper_abbreviate_dirs,\ mkdir -p $(dir $@) && \ @@ -27,23 +30,22 @@ $(call gb_Rdb_get_target,%) :| $(call gb_ExternalExecutable_get_dependencies,xsl $(call gb_Rdb_get_clean_target,%) : $(call gb_Output_announce,$*,$(false),RDB,1) $(call gb_Helper_abbreviate_dirs,\ - rm -f $(call gb_Rdb_get_outdir_target,$*) $(call gb_Rdb_get_target,$*)) - -gb_Rdb_get_install_target = $(INSTDIR)/$(gb_PROGRAMDIRNAME)/services/$(1).rdb + rm -f $(call gb_Rdb__get_final_target,$*) $(call gb_Rdb_get_target,$*)) + +$(call gb_Rdb__get_final_target,%) : + touch $@ define gb_Rdb_Rdb $(call gb_Rdb_get_target,$(1)) : COMPONENTS := -$(call gb_Rdb_get_outdir_target,$(1)) : $(call gb_Rdb_get_target,$(1)) \ - | $(dir $(call gb_Rdb_get_outdir_target,$(1))).dir -$(call gb_Deliver_add_deliverable,$(call gb_Rdb_get_outdir_target,$(1)),$(call gb_Rdb_get_target,$(1)),$(1)) +$(call gb_Rdb__get_final_target,$(1)) : $(call gb_Rdb_get_target,$(1)) +$$(eval $$(call gb_Module_register_target,$(call gb_Rdb__get_final_target,$(1)),$(call gb_Rdb_get_clean_target,$(1)))) +$(call gb_Helper_make_userfriendly_targets,$(1),Rdb,$(call gb_Rdb_get_target,$(1))) -$$(eval $$(call gb_Module_register_target,$(call gb_Rdb_get_outdir_target,$(1)),$(call gb_Rdb_get_clean_target,$(1)))) -$(call gb_Helper_make_userfriendly_targets,$(1),Rdb,$(call gb_Rdb_get_outdir_target,$(1))) endef define gb_Rdb_install -$(call gb_Helper_install,$(call gb_Rdb_get_outdir_target,$(1)), \ - $(if $(2),$(INSTDIR)/$(2),$(call gb_Rdb_get_install_target,$(1))), \ +$(call gb_Helper_install,$(call gb_Rdb__get_final_target,$(1)), \ + $(if $(2),$(INSTDIR)/$(2),$(call gb_Rdb__get_install_target,$(1))), \ $(call gb_Rdb_get_target,$(1))) endef diff --git a/solenv/gbuild/TargetLocations.mk b/solenv/gbuild/TargetLocations.mk index ed92463..984397d 100644 --- a/solenv/gbuild/TargetLocations.mk +++ b/solenv/gbuild/TargetLocations.mk @@ -35,8 +35,6 @@ gb_PackagePart_get_destinations = \ $(OUTDIR)/xml \ gb_InstallScript_get_target = $(OUTDIR)/bin/$(1)$(gb_InstallScript_EXT) -gb_Rdb_get_outdir_target = $(OUTDIR)/xml/$(1).rdb -gb_Rdb_get_outdir_target_for_build = $(OUTDIR_FOR_BUILD)/xml/$(1).rdb gb_ResTarget_get_outdir_target = $(OUTDIR)/bin/$(1).res gb_ResTarget_get_unittest_target = \ $(OUTDIR)/unittest/install/$(LIBO_SHARE_RESOURCE_FOLDER)/$(1).res @@ -163,6 +161,7 @@ gb_PrecompiledHeader_get_timestamp = $(WORKDIR)/PrecompiledHeader/$(gb_Precompil gb_PropertiesTranslateTarget_get_target = $(WORKDIR)/PropertiesTranslateTarget/$(1).properties gb_Pyuno_get_target = $(WORKDIR)/Pyuno/$(1).done gb_Rdb_get_target = $(WORKDIR)/Rdb/$(1).rdb +gb_Rdb_get_target_for_build = $(WORKDIR_FOR_BUILD)/Rdb/$(1).rdb gb_ResTarget_get_imagelist_target = $(WORKDIR)/ResTarget/$(1).ilst gb_ResTarget_get_target = $(WORKDIR)/ResTarget/$(1).res gb_ScpMergeTarget_get_target = $(WORKDIR)/ScpMergeTarget/$(1).ulf diff --git a/testtools/CustomTarget_bridgetest.mk b/testtools/CustomTarget_bridgetest.mk index 3f3312f..f7f3a1a 100644 --- a/testtools/CustomTarget_bridgetest.mk +++ b/testtools/CustomTarget_bridgetest.mk @@ -33,7 +33,7 @@ $(testtools_BRIDGEDIR)/bridgetest_server$(testtools_BATCHSUFFIX) :| $(testtools_ "-u 'uno:socket$(COMMA)host=127.0.0.1$(COMMA)port=2002;urp;test'" \ "--singleaccept" \ "-env:LO_BUILD_LIB_DIR=$(call gb_Helper_make_url,$(gb_Helper_OUTDIR_FOR_BUILDLIBDIR))" \ - "-env:URE_MORE_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_outdir_target,uno_services))" \ + "-env:URE_MORE_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_target,uno_services))" \ "-env:URE_MORE_TYPES=$(call gb_Helper_make_url,$(WORKDIR)/UnoApiTarget/bridgetest.rdb)" \ > $@) $(if $(filter-out WNT,$(OS)),chmod +x $@) @@ -45,7 +45,7 @@ $(testtools_BRIDGEDIR)/bridgetest_javaserver$(testtools_BATCHSUFFIX) :| $(testto $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1) $(call gb_Helper_abbreviate_dirs,\ echo \ - "URE_MORE_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_outdir_target,uno_services))" \ + "URE_MORE_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_target,uno_services))" \ "URE_MORE_TYPES=$(call gb_Helper_make_url,$(WORKDIR)/UnoApiTarget/bridgetest.rdb)" \ "java" \ "-classpath $(testtools_MY_CLASSPATH)$(gb_CLASSPATHSEP)$(OUTDIR)/bin/testComponent.jar" \ @@ -64,7 +64,7 @@ $(testtools_BRIDGEDIR)/bridgetest_inprocess_java$(testtools_BATCHSUFFIX) :| $(te "-s com.sun.star.test.bridge.BridgeTest" \ "-env:LO_BUILD_LIB_DIR=$(call gb_Helper_make_url,$(gb_Helper_OUTDIR_FOR_BUILDLIBDIR))" \ "-env:URE_INTERNAL_JAVA_DIR=file://$(OUTDIR)/bin" \ - "-env:URE_MORE_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_outdir_target,uno_services))" \ + "-env:URE_MORE_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_target,uno_services))" \ "-env:URE_MORE_TYPES=$(call gb_Helper_make_url,$(WORKDIR)/UnoApiTarget/bridgetest.rdb)" \ "-- com.sun.star.test.bridge.JavaTestObject noCurrentContext" \ > $@) @@ -78,7 +78,7 @@ $(testtools_BRIDGEDIR)/bridgetest_client$(testtools_BATCHSUFFIX) :| $(testtools_ "-s com.sun.star.test.bridge.BridgeTest --" \ "-u 'uno:socket$(COMMA)host=127.0.0.1$(COMMA)port=2002;urp;test'" \ "-env:LO_BUILD_LIB_DIR=$(call gb_Helper_make_url,$(gb_Helper_OUTDIR_FOR_BUILDLIBDIR))" \ - "-env:URE_MORE_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_outdir_target,uno_services))" \ + "-env:URE_MORE_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_target,uno_services))" \ "-env:URE_MORE_TYPES=$(call gb_Helper_make_url,$(WORKDIR)/UnoApiTarget/bridgetest.rdb)" \ > $@) $(if $(filter-out WNT,$(OS)),chmod +x $@) diff --git a/testtools/CustomTarget_uno_test.mk b/testtools/CustomTarget_uno_test.mk index 89e098e..1c04c9a 100644 --- a/testtools/CustomTarget_uno_test.mk +++ b/testtools/CustomTarget_uno_test.mk @@ -15,15 +15,15 @@ $(eval $(call gb_CustomTarget_CustomTarget,testtools/uno_test)) $(call gb_CustomTarget_get_target,testtools/uno_test) : \ $(call gb_Executable_get_runtime_dependencies,uno) \ $(call gb_InternalUnoApi_get_target,bridgetest) \ - $(call gb_Rdb_get_outdir_target,uno_services) \ - $(call gb_Rdb_get_outdir_target,ure/services) \ + $(call gb_Rdb_get_target,uno_services) \ + $(call gb_Rdb_get_target,ure/services) \ $(call gb_UnoApi_get_target,udkapi) $(call gb_Helper_abbreviate_dirs,\ $(call gb_Executable_get_command,uno) \ -s com.sun.star.test.bridge.BridgeTest \ -- com.sun.star.test.bridge.CppTestObject \ -env:LO_BUILD_LIB_DIR=$(call gb_Helper_make_url,$(gb_Helper_OUTDIR_FOR_BUILDLIBDIR)) \ - -env:URE_MORE_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_outdir_target,uno_services)) \ + -env:URE_MORE_SERVICES=$(call gb_Helper_make_url,$(call gb_Rdb_get_target,uno_services)) \ -env:URE_MORE_TYPES=$(call gb_Helper_make_url,$(WORKDIR)/UnoApiTarget/bridgetest.rdb)) # vim:set shiftwidth=4 tabstop=4 noexpandtab:
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits