desktop/Executable_soffice_bin.mk | 15 +++++++++++++++ desktop/Package_soffice_bin.mk | 6 ------ solenv/gbuild/LinkTarget.mk | 1 - 3 files changed, 15 insertions(+), 7 deletions(-)
New commits: commit 056b9b45bf94bf5c362d8409c5919a6565d2922d Author: David Tardon <dtar...@redhat.com> Date: Thu May 3 13:09:49 2012 +0200 revert delivery of soffice.bin.manifest Okay, I give up. This obviously still does not work on Windows, but it does on MinGW when I try to simulate it. Change-Id: I9f2d7114df0498d5cc3a71431aacc7e49a5a78fd diff --git a/desktop/Executable_soffice_bin.mk b/desktop/Executable_soffice_bin.mk index 515e7bb..e87b8a0 100644 --- a/desktop/Executable_soffice_bin.mk +++ b/desktop/Executable_soffice_bin.mk @@ -55,6 +55,21 @@ $(eval $(call gb_Executable_add_ldflags,soffice_bin,\ /STACK:10000000 \ )) +# HACK: Copy manifest to $(OUTDIR)/bin under the right name. The +# executable is copied in Package_soffice_bin, but that does not work +# for the manifest, for some reason... +$(call gb_Module_get_target,desktop) : $(OUTDIR)/bin/soffice.bin.manifest + +$(OUTDIR)/bin/soffice.bin.manifest : $(call gb_Executable_get_target,soffice_bin) +$(call gb_Executable_get_clean_target,soffice_bin) : $(WORKDIR)/Clean/OutDir/bin/soffice.bin.manifest + +$(OUTDIR)/bin/soffice.bin.manifest : $(call gb_LinkTarget_get_target,$(call gb_Executable_get_linktargetname,soffice_bin)) + $(call gb_Deliver_deliver,$<.manifest,$@) + +.PHONY : $(WORKDIR)/Clean/OutDir/bin/soffice.bin.manifest +$(WORKDIR)/Clean/OutDir/bin/soffice.bin.manifest : + rm -f $(OUTDIR)/bin/soffice.bin.manifest + endif $(eval $(call gb_Executable_add_nativeres,soffice_bin,sofficebin/src)) diff --git a/desktop/Package_soffice_bin.mk b/desktop/Package_soffice_bin.mk index 04378d7..249748f 100644 --- a/desktop/Package_soffice_bin.mk +++ b/desktop/Package_soffice_bin.mk @@ -29,10 +29,4 @@ $(eval $(call gb_Package_Package,desktop_soffice_bin,$(gb_Executable_BINDIR))) $(eval $(call gb_Package_add_file,desktop_soffice_bin,bin/soffice.bin,soffice_bin$(gb_Executable_EXT))) -ifeq ($(COM),MSC) -$(eval $(call gb_Package_add_file,desktop_soffice_bin,bin/soffice.bin.manifest,soffice_bin$(gb_Executable_EXT).manifest)) -endif - -$(call gb_Package_get_preparation_target,desktop_soffice_bin) :| $(call gb_Executable_get_target,soffice_bin) - # vim: set shiftwidth=4 tabstop=4 noexpandtab: diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk index 35d4085..0fb8aef 100644 --- a/solenv/gbuild/LinkTarget.mk +++ b/solenv/gbuild/LinkTarget.mk @@ -1042,7 +1042,6 @@ $$(call gb_Output_error,\ endef define gb_LinkTarget_add_auxtargets -$(2) :| $(call gb_LinkTarget_get_target,$(1)) $(call gb_LinkTarget_get_clean_target,$(1)) : AUXTARGETS += $(2) endef _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits