.PHONY: all runc runs doc clean unison gunison snapshot-data snapshot-src

sinclude Makefile.local

all:
	+cd sdlwidgets; make
	+cd src; make
runc:
	+cd src; make runc
runs:
	+cd src; make runs
doc:
	cd src; make doc
clean:
	cd sdlwidgets; make clean
	cd src; make clean
	cd doc; rm -rf html
unison:
	cd src; make unison
gunison:
	cd src; make gunison
snapshot-src:
	ln -s . wop;                                           \
	tar cjvf wop-`date +%F`.tar.bz2                        \
	         -h                                            \
	         --exclude='*.o' --exclude='*.bmp' --exclude='*.ppm' --exclude='*~'  \
	         --exclude=CVS --exclude='*.local' --exclude='*.bak' --exclude='*.a' \
	         --exclude='.#*' --exclude='*.depend' --exclude='*.log'              \
	         wop/src                                       \
	         wop/Makefile*                                 \
	         wop/woprc                                     \
	         wop/sdlwidgets                                \
	         wop/README*   wop/COPYING                     \
	         wop/AUTHORS   wop/PACKAGE_MAINTAINERS         \
	         wop/ChangeLog wop/AUTHORS                     \
	         wop/REVIEWS                                   \
	         ; \
	rm wop

snapshot-data:
	ln -s data wopdata-`date +%F`;                                               \
	tar cjvf wopdata-`date +%F`.tar.bz2                                          \
	        -h --exclude=develop --exclude=CVS --exclude='*.xcf'                 \
	        wopdata-`date +%F`                                                   \
	        ; \
	rm wopdata-`date +%F`
	zip -r wopdata-`date +%F`.zip data/images data/sound data/miscconf -x \*.xcf
