diff --git a/data/makefile.win32 b/data/makefile.win32 index 659623ed0..5b02950dd 100644 --- a/data/makefile.win32 +++ b/data/makefile.win32 @@ -8,6 +8,7 @@ SUBDIRS=mods BASELIST= \ anims \ audio \ + challenges \ components \ effects \ features \ @@ -16,10 +17,10 @@ BASELIST= \ messages \ misc \ multiplay \ + palette.txt \ script \ sequenceaudio \ stats \ - stats-sql \ structs \ tagdefinitions \ texpages \ @@ -39,30 +40,31 @@ MPLIST= \ BASEARCHIVE=base.wz MPARCHIVE=mp.wz -CLEANFILES=$(BASEARCHIVE) $(MPARCHIVE) +ZIPLIST=$(BASEARCHIVE) $(MPARCHIVE) include $(top_srcdir)/makerules/submake.mk -.PHONY: all clean $(BASEARCHIVE) $(MPARCHIVE) $(SUBDIRS) +.PHONY: all clean $(ZIPLIST) $(SUBDIRS) all: ifdef INSTALLER -all: $(BASEARCHIVE) $(MPARCHIVE) $(SUBDIRS) +all: $(ZIPLIST) $(SUBDIRS) endif stamp: echo > stamp +# zip returns 12 on "nothing to do" + $(BASEARCHIVE): $(basename $(BASEARCHIVE)) stamp $(patsubst %,$(basename $(BASEARCHIVE))/%,$(BASELIST)) - (cd $< && zip -ru0 $@ $(filter-out stamp,$(filter-out $<,$(^:$ stamp $(OLD110ARCHIVE): $(basename $(OLD110ARCHIVE)) stamp $(patsubst %,$(basename $(OLD110ARCHIVE))/%,$(OLD110LIST)) - (cd $< && zip -ru0 $@ $(filter-out stamp,$(filter-out $<,$(^:$