1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
PROGS = drawing drawing2 starandring text clock graph sdldrawing paths
SOURCES = Drawing.hs Drawing2.hs StarAndRing.hs Text.hs Clock.hs Graph.hs CairoSDL.hs Paths.hs
OUTPUT = paths.png
all : $(PROGS)
drawing : Drawing.hs
$(HC_RULE)
drawing2 : Drawing2.hs
$(HC_RULE)
starandring : StarAndRing.hs
$(HC_RULE)
text : Text.hs
$(HC_RULE)
clock : Clock.hs
$(HC_RULE)
graph : Graph.hs
$(HC_RULE)
sdldrawing : CairoSDL.hs
$(HC_RULE)
paths : Paths.hs
$(HC_RULE)
HC_RULE = $(HC) --make $< -o $@ $(HCFLAGS)
clean:
rm -f $(SOURCES:.hs=.hi) $(SOURCES:.hs=.o) $(PROGS) $(OUTPUT)
HC=ghc
|