SUBDIRS=treewm
PATCHDIRS=xprop xkill

all treewm depend debug install uninstall clean clena distclean::
	set -ex; for dir in $(SUBDIRS); do      \
		cd $$dir; $(MAKE) $@; cd ..;    \
	done

###########################################################

VERSION=0.4.2

tarball: distclean
	(cd ..; tar cvzf treewm_$(VERSION).tar.gz treewm-$(VERSION);\
	tar cvIf treewm_$(VERSION).tar.bz2 treewm-$(VERSION))

snapshot: distclean
	(cd ..; tar cvIf treewm_snap-`date +%Y-%m-%d`.tar.bz2 treewm-$(VERSION))

patches:
	set -ex; for dir in $(PATCHDIRS); do      \
		cd $$dir; test -f Makefile || xmkmf; $(MAKE) all; cd ..;    \
	done

patchinstall:	
	set -ex; for dir in $(PATCHDIRS); do      \
		cd $$dir; test -f Makefile || xmkmf; $(MAKE) install; cd ..;    \
	done

clean::
	set -ex; for dir in $(PATCHDIRS); do      \
		cd $$dir; test -f Makefile && $(MAKE) $@; cd ..;    \
	done

distclean::
	set -ex; for dir in $(PATCHDIRS); do      \
		cd $$dir; test -f Makefile && $(MAKE) clean; rm -f Makefile; cd ..;    \
	done

