warzone2100/data/mods/global/Makefile.raw

35 lines
875 B
Makefile

MAKERULES=../../../makerules
include $(MAKERULES)/configure.mk
AIVOLUTIONLIST = multiplay commands.txt
GRIMLIST = components structs texpages wrf COPYING
NEWST_TILESLIST = texpages COPYING readme.txt
AIVOLUTIONARCHIVE=aivolution.wz
GRIMARCHIVE=grim.wz
NEWST_TILESARCHIVE=newst_tiles.wz
all:
ifdef DATA
all: $(AIVOLUTIONARCHIVE) $(GRIMARCHIVE) $(NEWST_TILESARCHIVE)
endif
$(AIVOLUTIONARCHIVE): $(AIVOLUTIONLIST:%=aivolution/%)
cd aivolution && zip -ru0 ../$@ $(AIVOLUTIONLIST) -x *svn*
zip -T $@
$(GRIMARCHIVE): $(GRIMLIST:%=grim/%)
cd grim && zip -ru0 ../$@ $(GRIMLIST) -x *svn*
zip -T $@
$(NEWST_TILESARCHIVE): $(NEWST_TILESLIST:%=newst_tiles/%)
cd newst_tiles && zip -ru0 ../$@ $(NEWST_TILESLIST) -x *svn*
zip -T $@
clean:
$(RMF) $(GRIMARCHIVE)
$(RMF) $(AIVOLUTIONARCHIVE)
$(RMF) $(NEWST_TILESARCHIVE)
.PHONY: all clean $(AIVOLUTIONARCHIVE) $(GRIMARCHIVE)