[Vm-dev] [commit] r2590 - tweak some dependencies for the Newspeak
installer.
commits at squeakvm.org
commits at squeakvm.org
Fri Aug 24 21:48:53 UTC 2012
Author: eliot
Date: 2012-08-24 14:48:53 -0700 (Fri, 24 Aug 2012)
New Revision: 2590
Modified:
branches/Cog/nscogbuild/cygwinbuild/installer/Makefile
branches/Cog/nscogbuild/cygwinbuild/installer/installer-Windows.gmk
Log:
tweak some dependencies for the Newspeak installer.
Modified: branches/Cog/nscogbuild/cygwinbuild/installer/Makefile
===================================================================
--- branches/Cog/nscogbuild/cygwinbuild/installer/Makefile 2012-08-24 20:42:26 UTC (rev 2589)
+++ branches/Cog/nscogbuild/cygwinbuild/installer/Makefile 2012-08-24 21:48:53 UTC (rev 2590)
@@ -29,7 +29,7 @@
SED := /usr/bin/sed
WINDRES := /usr/bin/windres
-icon.o: ../nsvm.rc
+icon.o: ../$(VM_BASE_NAME).rc
$(WINDRES) --include-dir=.. --define _WIN32 -l 0 -i $< -o $@
$(VM_EXECUTABLE): ../build/vm/$(VM_EXECUTABLE)
Modified: branches/Cog/nscogbuild/cygwinbuild/installer/installer-Windows.gmk
===================================================================
--- branches/Cog/nscogbuild/cygwinbuild/installer/installer-Windows.gmk 2012-08-24 20:42:26 UTC (rev 2589)
+++ branches/Cog/nscogbuild/cygwinbuild/installer/installer-Windows.gmk 2012-08-24 21:48:53 UTC (rev 2590)
@@ -53,12 +53,14 @@
SOURCES_IDTS += FeatureComponents.idt
File.idt : File-with-sources.idt.in
files.ddf : files-with-sources.ddf.in
+files.cab: files.ddf $(VM_EXECUTABLE) $(VM_EXECUTABLE_MAP) $(VM_EXECUTABLE_MANIFEST) $(SOURCEFILENAME1)
else
REGULAR_IDTS += Directory.idt
REGULAR_IDTS += Component.idt
REGULAR_IDTS += FeatureComponents.idt
File.idt : File.idt.in
-files.ddf : files.ddf.in $(DOCUMENTATION_INDEX) $(DOCUMENTATION_FILES)
+files.ddf : files.ddf.in $(DOCUMENTATION_FILES) $(DOCUMENTATION_INDEX)
+files.cab : files.ddf $(VM_EXECUTABLE) $(VM_EXECUTABLE_MAP) $(VM_EXECUTABLE_MANIFEST)
endif
IDTS := File.idt $(REGULAR_IDTS) $(SOURCES_IDTS)
@@ -117,13 +119,13 @@
@echo $(DOCUMENTATION_INDEX) $(DOCUMENTATION_FILES) | xargs -n 1 >> $@.tmp
mv $@.tmp $@
-File.idt: $(DOCUMENTATION_FILES)
+File.idt: Makefile
File.idt:
$(SED) $(SED_RULES) $(FRESH_GUID_RULE) < $< > $@.tmp
echo $(foreach docfile,$(strip $(DOCUMENTATION_FILES)), '$(notdir $(docfile))' '$(call dosname,$(notdir $(docfile)))' '$(notdir $(docfile))') | xargs -r -n 3 printf '%s\tDocumentation\t%s|%s\t0\t\t\t16896\t1\n' >> $@.tmp
mv $@.tmp $@
-files.cab: files.ddf $(VM_EXECUTABLE) $(VM_EXECUTABLE_MAP) $(VM_EXECUTABLE_MANIFEST) $(DOCUMENTATION_FILES) $(SOURCEFILENAME1)
+files.cab:
makecab /D SourcesDir='$(shell cygpath -wa .)' /f $<
@echo
More information about the Vm-dev
mailing list