[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