Kaydet (Commit) 8b162f2f authored tarafından Matúš Kukan's avatar Matúš Kukan

we do not need .xcd files in solver

Change-Id: Ic08b12b0deb7342c520a5385c226d864596fc858
üst 3ec4fedc
......@@ -2941,7 +2941,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_Package_get_target_for_build,postprocess_registry_install) \
$(call gb_Package_get_target_for_build,postprocess_registry) \
$(call gb_Rdb_get_target_for_build,ure/services) \
$(INSTROOT)/$(LIBO_URE_SHARE_FOLDER)/misc/services.rdb \
$(call gb_UnoApi_get_target,offapi) \
......
......@@ -61,6 +61,7 @@ $(SCRIPT_OUTPUT_FILE_0) : $(call gb_Executable_get_target,LibreOffice)
#
# Copy "registry" files
#
# FIXME This can be removed ? registry is copied below
mkdir -p $(appdir)/registry/modules $(appdir)/registry/res
cp $(OUTDIR)/xml/*.xcd $(appdir)/registry
mv $(appdir)/registry/fcfg_langpack_en-US.xcd $(appdir)/registry/res
......@@ -85,10 +86,7 @@ $(SCRIPT_OUTPUT_FILE_0) : $(call gb_Executable_get_target,LibreOffice)
#
# "registry"
#
mkdir -p $(appdir)/share/registry/res
cp $(OUTDIR)/xml/*.xcd $(appdir)/share/registry
mv $(appdir)/share/registry/fcfg_langpack_en-US.xcd $(appdir)/share/registry/res
cp -R $(OUTDIR)/xml/registry/* $(appdir)/share/registry
cp -R $(INSTROOT)/$(LIBO_SHARE_FOLDER)/registry $(appdir)/share
#
# Set up rc, the "inifile". See getIniFileName_Impl().
#
......
......@@ -490,21 +490,21 @@ postprocess_DRIVERS := $(foreach driver,$(postprocess_DRIVERS),driver_$(driver))
# Targets
#
$(eval $(call gb_CustomTarget_register_targets,postprocess/registry,\
$(postprocess_XCDS) \
$(foreach lang,$(gb_Configuration_LANGS), \
Langpack-$(lang).xcd \
fcfg_langpack_$(lang).xcd \
registry_$(lang).xcd \
) \
))
$(call gb_CustomTarget_get_target,postprocess/registry) : \
$(foreach target,$(postprocess_XCDS) \
$(foreach lang,$(gb_Configuration_LANGS), \
Langpack-$(lang).xcd \
fcfg_langpack_$(lang).xcd \
registry_$(lang).xcd \
) \
,$(call gb_XcdTarget_get_target,$(target)))
#
# Dependencies
#
define postprocess_xcd_deps
$(call gb_CustomTarget_get_workdir,postprocess/registry)/$(1).xcd : \
$(call gb_XcdTarget_get_target,$(1)).xcd : \
$(call gb_CustomTarget_get_workdir,postprocess/registry)/$(1).list
$(call gb_CustomTarget_get_workdir,postprocess/registry)/$(1).list : \
......@@ -517,19 +517,19 @@ endef
$(foreach xcd,$(postprocess_XCDS),$(eval $(call postprocess_xcd_deps,$(basename $(xcd)))))
define postprocess_lang_deps
$(call gb_CustomTarget_get_workdir,postprocess/registry)/Langpack-$(1).xcd : \
$(call gb_XcdTarget_get_target,Langpack-$(1).xcd) : \
$(call gb_CustomTarget_get_workdir,postprocess/registry)/Langpack-$(1).list
$(call gb_CustomTarget_get_workdir,postprocess/registry)/Langpack-$(1).list : \
$(call gb_XcuLangpackTarget_get_outdir_target,Langpack-$(1).xcu)
$(call gb_CustomTarget_get_workdir,postprocess/registry)/fcfg_langpack_$(1).xcd : \
$(call gb_XcdTarget_get_target,fcfg_langpack_$(1).xcd) : \
$(call gb_CustomTarget_get_workdir,postprocess/registry)/fcfg_langpack_$(1).list
$(call gb_CustomTarget_get_workdir,postprocess/registry)/fcfg_langpack_$(1).list : \
$(call gb_Configuration_get_target,fcfg_langpack)
$(call gb_CustomTarget_get_workdir,postprocess/registry)/registry_$(1).xcd : \
$(call gb_XcdTarget_get_target,registry_$(1).xcd) : \
$(call gb_CustomTarget_get_workdir,postprocess/registry)/registry_$(1).list
$(call gb_CustomTarget_get_workdir,postprocess/registry)/registry_$(1).list : \
......@@ -559,21 +559,23 @@ postprocess_main_SED := \
-e 's,$${STARTCENTER_HIDE_EXTERNAL_LINKS},0,g' \
-e 's,$${STARTCENTER_TEMPLREP_URL},http://templates.libreoffice.org/,g' \
$(call gb_CustomTarget_get_workdir,postprocess/registry)/main.xcd : \
$(call gb_XcdTarget_get_target,main.xcd) : \
| $(call gb_ExternalExecutable_get_dependencies,xsltproc)
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),XCD,3)
$(call gb_Output_announce,main,$(true),XCD,3)
$(call gb_Helper_abbreviate_dirs, \
mkdir -p $(dir $@) && \
$(call gb_ExternalExecutable_get_command,xsltproc) --nonet \
$(SOLARENV)/bin/packregistry.xslt $< \
| sed $(postprocess_main_SED) > $@ \
)
$(call gb_CustomTarget_get_workdir,postprocess/registry)/%.xcd : \
$(call gb_XcdTarget_get_target,%.xcd) : \
| $(call gb_ExternalExecutable_get_dependencies,xsltproc)
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),XCD,3)
$(call gb_Output_announce,$*,$(true),XCD,3)
$(call gb_Helper_abbreviate_dirs, \
$(call gb_ExternalExecutable_get_command,xsltproc) --nonet \
-o $@ $(SOLARENV)/bin/packregistry.xslt $< \
mkdir -p $(dir $@) && \
$(call gb_ExternalExecutable_get_command,xsltproc) --nonet \
-o $@ $(SOLARENV)/bin/packregistry.xslt $< \
)
$(call gb_CustomTarget_get_workdir,postprocess/registry)/Langpack-%.list :
......
......@@ -17,7 +17,6 @@ $(eval $(call gb_Module_add_targets,postprocess,\
CustomTarget_registry \
Package_images \
Package_registry \
Package_registry_install \
Rdb_services \
))
......
......@@ -7,12 +7,19 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
$(eval $(call gb_Package_Package,postprocess_registry,$(call gb_CustomTarget_get_workdir,postprocess/registry)))
$(eval $(call gb_Package_Package,postprocess_registry,$(patsubst %/,%,$(call gb_XcdTarget_get_target,))))
$(eval $(call gb_Package_add_files,postprocess_registry,xml,\
$(eval $(call gb_Package_set_outdir,postprocess_registry,$(INSTROOT)))
$(eval $(call gb_Package_add_files,postprocess_registry,$(LIBO_SHARE_FOLDER)/registry,\
$(postprocess_XCDS) \
$(foreach lang,$(gb_Configuration_LANGS), \
Langpack-$(lang).xcd \
) \
))
$(eval $(call gb_Package_add_files,postprocess_registry,$(LIBO_SHARE_FOLDER)/registry/res,\
$(foreach lang,$(gb_Configuration_LANGS), \
fcfg_langpack_$(lang).xcd \
registry_$(lang).xcd \
) \
......
# -*- 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_Package_Package,postprocess_registry_install,$(call gb_CustomTarget_get_workdir,postprocess/registry)))
$(eval $(call gb_Package_set_outdir,postprocess_registry_install,$(INSTROOT)))
$(eval $(call gb_Package_add_files,postprocess_registry_install,$(LIBO_SHARE_FOLDER)/registry,\
$(postprocess_XCDS) \
$(foreach lang,$(gb_Configuration_LANGS), \
Langpack-$(lang).xcd \
) \
))
$(eval $(call gb_Package_add_files,postprocess_registry_install,$(LIBO_SHARE_FOLDER)/registry/res,\
$(foreach lang,$(gb_Configuration_LANGS), \
fcfg_langpack_$(lang).xcd \
registry_$(lang).xcd \
) \
))
# vim: set noet sw=4 ts=4:
......@@ -283,7 +283,7 @@ endef
# Use standard configuration.
define gb_CppunitTest_use_configuration
$(call gb_CppunitTest_get_target,$(1)) : $(call gb_Package_get_target,postprocess_registry_install)
$(call gb_CppunitTest_get_target,$(1)) : $(call gb_Package_get_target,postprocess_registry)
$(call gb_CppunitTest__use_configuration,$(1),xcsxcu,$(INSTROOT)/$(LIBO_SHARE_FOLDER)/registry)
endef
......
......@@ -218,6 +218,7 @@ gb_YaccTarget_get_target = $(WORKDIR)/YaccTarget/$(1).done
gb_LexTarget_get_scanner_target = $(WORKDIR)/LexTarget/$(1).cxx
gb_LexTarget_get_target = $(WORKDIR)/LexTarget/$(1).done
gb_XcdTarget_get_target = $(WORKDIR)/XcdTarget/$(1)
gb_XcsTarget_get_target = $(WORKDIR)/XcsTarget/$(1)
gb_XcuDataTarget_get_target = $(WORKDIR)/XcuDataTarget/$(1)
gb_XcuLangpackTarget_get_target = $(WORKDIR)/XcuLangpackTarget/$(1)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment