include Makefile.conf

.PHONY: all opt install uninstall clean CLEAN distclean

all:
	for pkg in $(PKGLIST_BUILD); do \
	    ( cd src/$$pkg && $(MAKE) all ) || exit; \
	done

opt:
	for pkg in $(PKGLIST_BUILD); do \
	    ( cd src/$$pkg && $(MAKE) opt ) || exit; \
	done

install:
	for pkg in $(PKGLIST_INSTALL); do \
	    ( cd src/$$pkg && $(MAKE) install ) || exit; \
	done

uninstall:
	for pkg in equeue equeue-tcl equeue-gtk equeue-gtk2 shell; do \
	    ( cd src/$$pkg && { test ! -f Makefile || $(MAKE) uninstall; } ) || exit; \
	done

clean:
	for pkg in equeue equeue-tcl equeue-gtk equeue-gtk2 shell; do \
	    ( cd src/$$pkg &&  { test ! -f Makefile || $(MAKE) CLEAN; } ) || exit; \
	done

CLEAN: clean

distclean:
	for pkg in equeue equeue-tcl equeue-gtk equeue-gtk2 shell; do \
	    ( cd src/$$pkg && { test ! -f Makefile || $(MAKE) distclean; } ) || exit; \
	done
	rm -f Makefile.conf

symlinks:
	-ln -s doc/README .
	-ln -s doc/INSTALL .
	-ln -s doc/ABOUT-FINDLIB .
