all: ghc nhc ghc: -mv GHC/*.hi . for PROGRAM in MD5Test MD5Sum.dpkg; do \ HFLAGS="-O2 -fvia-C -O2-for-C -package lang -package util -package posix -Wall" hmake -ghc -d GHC $$PROGRAM MD5.lhs; \ done mv *.hi GHC nhc: -mv NHC/*.hi . for PROGRAM in MD5Test; \ do \ hmake $$PROGRAM -nhc -d NHC -INHCBuild; \ done mv *.hi NHC clean: rm -f GHC/* NHC/* find . -name "*.hi" -exec rm {} \; find . -name "*.o" -exec rm {} \;