hxt-7.3: examples/arrows/pickle/Makefile
# $Id: Makefile,v 1.3 2005/04/14 12:52:50 hxml Exp $
#
# hello world application of Haskell XML Toolbox
HXT_HOME = ../../..
PKGFLAGS =
GHCFLAGS = -Wall -O2
GHC = ghc $(GHCFLAGS) $(PKGFLAGS)
DIST = $(HXT_HOME)/dist/examples/arrows
DIST_DIR = $(DIST)/pickle
all : pickleTest
force :
$(MAKE) distclean all
test :
./pickleTest
@sleep 1
@echo "the program p2 as XML document"
@sleep 3
cat pickle.xml
dist :
[ -d $(DIST_DIR) ] || mkdir -p $(DIST_DIR)
cp PickleTest.hs Makefile $(DIST_DIR)
clean :
rm -f *.o *.hi pickle.xml
distclean :
$(MAKE) clean
rm -f pickleTest
.PHONY : all test dist clean distclean force
pickleTest : PickleTest.hs
$(GHC) --make -o $@ $<