include Rules.make include config.make VERTITLE := instead-$(VERSION) ARCHIVE := instead_$(VERSION).tar.gz# SUBDIRS += src/steed stead games themes icon desktop doc lang all: @for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir $(@) || exit 1; \ done; Rules.make: ln -sf Rules.make.standalone Rules.make config.make: echo "# you can define own flags here" > config.make svnclean: svn st | grep "^?" | awk '{ print $$2 }' | grep -v "config.make" | while read l; do $(RM) -rf $$l; done rules: $(RM) -f Rules.make ln -sf Rules.make.standalone Rules.make docs: rules make pdf -C doc/ make wiki -C doc/ man doc/instead.6 > doc/instead.txt PKGBUILD: PKGBUILD.in tarball cat PKGBUILD.in | sed -e s/MD5SUM/`md5sum $(ARCHIVE) | cut -f1 -d' '`/g > PKGBUILD tarball: clean svnclean docs rules echo "# you can define own flags here" > config.make ln -sf ./ $(VERTITLE) tar -cz --exclude $(VERTITLE)/$(VERTITLE) --exclude .svn --exclude $(ARCHIVE) --exclude mingw32ce.tar.gz --exclude windows.tar.gz -f $(ARCHIVE) $(VERTITLE)/* $(RM) -f $(VERTITLE) clean: @for dir in $(SUBDIRS); do \ $(MAKE) clean -C $$dir $(@) || exit 1; \ done; $(RM) -f $(ARCHIVE) $(RM) -f PKGBUILD install: all ifeq ($(SYSTEMSETUP), yes) @for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir install || exit 1; \ done; else echo No install needed endif uninstall: ifeq ($(SYSTEMSETUP), yes) @for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir uninstall || exit 1; \ done; $(RM) -rf $(STEADPATH) else echo No uninstall needed endif