top_srcdir=.. top_builddir=$(top_srcdir) include $(top_srcdir)/makerules/common.mk SUBDIRS=mods BASELIST=anims audio components effects features tagdefinitions \ gamedesc.lev images messages misc multiplay music novideo.rpl script \ sequenceaudio stats stats-sql structs 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 $<,$(^:$