all: pappy pappy: *.hs RawFiles.hs ghc --make Main.hs -o $@ clean: rm -f -- *.hi *.o pappy Pappy/*.hi Pappy/*.o examples/*.hi examples/*.o examples/*.hs RAWFILES = PappyPos.hs PappyParse.hs RawFiles.hs: $(RAWFILES) perl op_raw.prl RawFiles $(RAWFILES) > $@ examples: pappy examples/Arith examples/Java.hs examples/%.hs: examples/%.pappy pappy ./pappy $< examples/%: examples/%.hs ghc --make $< -o $@ install: pappy cp $< /usr/local/bin