X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=examples%2FMakefile;h=0902512ce6eba5e77918566db661895ee728266a;hp=26d6670f49a5c2d4df6cd5cbabf0e5c134f6f1a4;hb=fc4e025;hpb=6126eb9cbe5b38c300d855d96d2238831e59b5dd diff --git a/examples/Makefile b/examples/Makefile index 26d6670..0902512 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -1,29 +1,32 @@ TARGETS = \ HelloWorld \ - MiseRafturai \ Implanted \ ImplantedSmall \ Multipart \ SSL \ $(NULL) +IMPLANT ?= ../dist/build/lucu-implant-file/lucu-implant-file + build: $(TARGETS) %: %.hs - ghc --make $@ -threaded -O3 -Wall + ghc -Wall --make $@ -threaded -O3 -idist -odir dist -hidir dist run: build ./HelloWorld clean: - rm -f $(TARGETS) *.hi *.o MiseRafturai.hs SmallFile.hs - -MiseRafturai.hs: mise-rafturai.html - lucu-implant-file -m MiseRafturai -o $@ $< + rm -rf $(TARGETS) dist -ImplantedSmall.hs: SmallFile.hs +Implanted.hs: dist/MiseRafturai.hs +dist/MiseRafturai.hs: mise-rafturai.html $(IMPLANT) + mkdir -p dist + $(IMPLANT) -m MiseRafturai -o $@ $< -SmallFile.hs: small-file.txt - lucu-implant-file -m SmallFile -o $@ $< +ImplantedSmall.hs: dist/SmallFile.hs +dist/SmallFile.hs: small-file.txt $(IMPLANT) + mkdir -p dist + $(IMPLANT) -m SmallFile -o $@ $< .PHONY: build run clean