X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=examples%2FMakefile;h=3e2c6f02245cc2faacf0930bbaf86cb13df6e05b;hb=8e2a25fd631e17a9c7b3e13c4e62635b2c1259bf;hp=5200e84479c35e7a8296d3fb84454a0c01e61991;hpb=e53a2f3202f763e844de725712f1bf26b82cd41f;p=Lucu.git diff --git a/examples/Makefile b/examples/Makefile index 5200e84..3e2c6f0 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -1,18 +1,28 @@ -build: MiseRafturai.hs SmallFile.hs - ghc --make HelloWorld -threaded -O3 -fwarn-unused-imports - ghc --make Implanted -threaded -O3 -fwarn-unused-imports - ghc --make ImplantedSmall -threaded -O3 -fwarn-unused-imports - ghc --make Multipart -threaded -O3 -fwarn-unused-imports +TARGETS = \ + HelloWorld \ + MiseRafturai \ + Implanted \ + ImplantedSmall \ + Multipart \ + SSL \ + $(NULL) + +build: $(TARGETS) + +%: %.hs + ghc --make $@ -threaded -O3 -fwarn-unused-imports run: build ./HelloWorld clean: - rm -f HelloWorld Implanted MiseRafturai.hs ImplantedSmall SmallFile.hs Multipart *.hi *.o + rm -f $(TARGETS) *.hi *.o MiseRafturai.hs: mise-rafturai.html lucu-implant-file -m MiseRafturai -o $@ $< +ImplantedSmall.hs: SmallFile.hs + SmallFile.hs: small-file.txt lucu-implant-file -m SmallFile -o $@ $<