CC = gcc CROSSDIR = /usr/local/cross STRATAGUSPATH = ../stratagus/ CFLAGS = -I/usr/local/include -Wall -Wsign-compare LDFLAGS = -lz -lpng -lm -L/usr/local/lib all: wartool pudconvert wartool: wartool.o pudconvert.o $(CC) -o $@ $^ $(LDFLAGS) pudconvert: pudconvert.c $(CC) -o $@ -DSTAND_ALONE pudconvert.c $(LDFLAGS) cleanobj: rm -f wartool.o pudconvert.o clean: rm -rf wartool wartool.exe wartool.o data.wc2 wargus-* wargus \ pudconvert.exe pudconvert pudconvert.o strip: strip wartool # strip wartool.exe date = $(shell date +%y%m%d) ver = 2.2.4 release: release-src release-linux release-src: clean cleanobj echo `find Makefile build.sh contrib campaigns wartool.c pudconvert.c endian.h pud.h wartool.ds* scripts maps README -type f | grep -v '/\.'` > .list mkdir wargus-$(ver); \ for i in `cat .list`; do cp --parents $$i wargus-$(ver); done; \ tar -zcf wargus-$(ver)-src.tar.gz wargus-$(ver); \ zip -qr wargus-$(ver)-src.zip wargus-$(ver); \ rm -rf wargus-$(ver) .list; release-linux: clean wartool strip cleanobj pwd cp -f $(STRATAGUSPATH)stratagus . echo `find Makefile build.sh contrib campaigns wartool scripts maps stratagus README | grep -v '/\.'` > .list mkdir wargus-$(ver); \ for i in `cat .list`; do echo $$i; done | cpio -pdml --quiet wargus-$(ver);\ tar -zcf wargus-$(ver)-linux.tar.gz wargus-$(ver); \ rm -rf wargus-$(ver) .list stratagus;