# $Id: Makefile,v 1.2 2006/05/11 14:47:18 hxml Exp $ HXT_HOME = ../../.. PKGFLAGS = GHCFLAGS = -Wall -O2 GHC = ghc $(GHCFLAGS) $(PKGFLAGS) prog = HUnitExample all : $(prog) force : $(GHC) --make $(GHCPACKAGES) -o $(prog) $(prog).hs $(prog) : $(prog).hs $(GHC) --make $(GHCPACKAGES) -o $@ $< test : $(prog) @echo "===> run HUnit examples" ; echo ; sleep 2 ./$(prog) DIST = $(HXT_HOME)/dist/examples/arrows DIST_DIR = $(DIST)/hunit DIST_FILES = mini1.xml mini2.xml Makefile $(prog).hs dist : [ -d $(DIST_DIR) ] || mkdir -p $(DIST_DIR) cp $(DIST_FILES) $(DIST_DIR) clean : rm -f $(prog) $(prog).o $(prog).hi