summaryrefslogtreecommitdiffstats
path: root/desktop
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@suse.cz>2011-09-20 14:43:36 +0200
committerJan Holesovsky <kendy@suse.cz>2011-09-20 14:43:59 +0200
commit0a5fe3833e03582896ff2db81018ef1dff3a30b8 (patch)
tree0bf0b437784246441167d4089f11ff1b6a54718b /desktop
parentI think this is supposed to be a so-called GUI executable (diff)
downloadcore-0a5fe3833e03582896ff2db81018ef1dff3a30b8.tar.gz
core-0a5fe3833e03582896ff2db81018ef1dff3a30b8.zip
Fix manifest creation.
Diffstat (limited to 'desktop')
-rw-r--r--desktop/Package_manifest.mk4
-rw-r--r--desktop/util/Makefile19
2 files changed, 15 insertions, 8 deletions
diff --git a/desktop/Package_manifest.mk b/desktop/Package_manifest.mk
index a6a3a7296e96..4c36f02cb044 100644
--- a/desktop/Package_manifest.mk
+++ b/desktop/Package_manifest.mk
@@ -28,9 +28,9 @@ $(eval $(call gb_Package_Package,desktop_manifest,$(WORKDIR)/CustomTarget/deskto
$(eval $(call gb_Package_add_customtarget,desktop_manifest,desktop/util,SRCDIR))
$(eval $(call gb_CustomTarget_add_outdir_dependencies,desktop/util,\
- $(OUTDIR)/bin/soffice.exe \
+ $(OUTDIR)/bin/soffice.bin \
))
-$(eval $(call gb_Package_add_file,desktop_manifest,$(OUTDIR)/bin/soffice.exe.manifest,soffice.exe.manifest))
+$(eval $(call gb_Package_add_file,desktop_manifest,$(OUTDIR)/bin/soffice.bin.manifest,soffice.bin.manifest))
# vim: set ts=4 sw=4 et:
diff --git a/desktop/util/Makefile b/desktop/util/Makefile
index 4dc649efad34..5e72a4109e9b 100644
--- a/desktop/util/Makefile
+++ b/desktop/util/Makefile
@@ -23,18 +23,25 @@
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
-include $(GBUILDDIR)/gbuild_simple.mk
-
DESTDIR := $(WORKDIR)/CustomTarget/desktop/util
-$(DESTDIR)/linker.manifest : $(OUTDIR)/bin/soffice.exe
+ifeq ($(COM),MSC)
+
+$(DESTDIR)/linker.manifest : $(OUTDIR)/bin/soffice.bin
mkdir -p $(DESTDIR) && mt.exe -inputresource:$< -out:$@
-$(DESTDIR)/soffice.exe.manifest : $(DESTDIR)/linker.manifest template.manifest
- mkdir -p $(DESTDIR) && mt.exe -manifest $^ -out:$@
+$(OUTDIR)/bin/soffice.bin.manifest : $(DESTDIR)/linker.manifest $(SRCDIR)/desktop/util/template.manifest
+ mkdir -p $(OUTDIR)/bin && mt.exe -manifest $^ -out:$@
+
+else
+
+$(OUTDIR)/bin/soffice.bin.manifest : $(SRCDIR)/desktop/util/template.manifest
+ mkdir -p $(OUTDIR)/bin && cp $^ $@
+
+endif
.DEFAULT_TARGET := all
.PHONY : all
-all : $(DESTDIR)/soffice.exe.manifest
+all : $(OUTDIR)/bin/soffice.bin.manifest
# vim: set ts=4 sw=4 noet: