top_srcdir=.. top_builddir=$(top_srcdir) include $(top_srcdir)/makerules/common.mk SUBDIRS=mods BASELIST= \ anims \ audio \ components \ effects \ features \ gamedesc.lev \ images \ messages \ misc \ multiplay \ script \ sequenceaudio \ stats \ stats-sql \ structs \ tagdefinitions \ texpages \ wrf PATCHLIST= \ addon.lev \ anims \ components \ effects \ messages \ multiplay \ stats \ structs \ wrf BASEARCHIVE=base.wz PATCHARCHIVE=mp.wz CLEANFILES=$(BASEARCHIVE) $(PATCHARCHIVE) include $(top_srcdir)/makerules/submake.mk .PHONY: all clean $(BASEARCHIVE) $(PATCHARCHIVE) $(SUBDIRS) all: ifdef INSTALLER all: $(BASEARCHIVE) $(PATCHARCHIVE) $(SUBDIRS) endif stamp: echo > stamp $(BASEARCHIVE): $(basename $(BASEARCHIVE)) stamp $(patsubst %,$(basename $(BASEARCHIVE))/%,$(BASELIST)) (cd $< && zip -ru0 $@ $(filter-out stamp,$(filter-out $<,$(^:$