1 2 3 4 5 6 7 8 9 10
HSFLAGS := -g -O3 all: ch-1 ch-2 ch-1: ch-1.hs ghc $(HSFLAGS) ch-1.hs -o ch-1 ch-2: ch-2.hs ghc $(HSFLAGS) ch-2.hs -o ch-2