+todos:
+ -@for file in $(ALLFILES:Makefile=); do grep -H TODO $$file; done; true
+
+fixmes:
+ -@for file in $(ALLFILES:Makefile=); do grep -H FIXME $$file; done; true
+
+help:
+ @echo "Available make targets:"
+ @echo
+ @echo "all - build pdclib.a"
+ @echo "clean - remove all object files, dependency files and test drivers"
+ @echo "srcdist - build pdclib.tgz (source tarball)"
+ @echo "tests - build and run test drivers (link pdclib.a)"
+ @echo " testdrivers - build but do not run test drivers"
+ @echo "regtests - build and run regression test drivers (link system clib)"
+ @echo " regtestdrivers - build but do not run regression test drivers"
+ @echo "todos - list all TODO comments in the sources"
+ @echo "fixmes - list all FIXME comments in the sources"
+ @echo "%.o - build an individual object file"
+ @echo "%.t - build an individual test driver"
+ @echo "%.r - build an individual regression test driver"
+ @echo "help - print this list"
+ @echo
+ @echo "Any additional compiler flags you want to use can be passed as USERFLAGS"
+ @echo "(Usage: USERFLAGS=\"flags\" make [...])."