hxt-7.1: examples/arrows/absurls/Makefile
# $Id: Makefile,v 1.1 2005/05/12 16:41:38 hxml Exp $
HXT_HOME = ../../..
PKGFLAGS =
GHCFLAGS = -Wall -O2
GHC = ghc $(GHCFLAGS) $(PKGFLAGS)
DIST = $(HXT_HOME)/dist/examples/arrows
DIST_DIR = $(DIST)/absurls
prog = AbsURIs
all : $(prog)
AbsURIs : AbsURIs.hs ProcessDocument.hs
$(GHC) --make -o $@ $<
force :
$(GHC) --make -o $(prog) $(prog).hs
test : $(prog)
@echo "===> run a few simple test cases"
$(MAKE) test0
EX = ./lousy.html
test0 :
@echo "===> the source of a lousy html document" ; echo ; sleep 2
cat $(EX)
@sleep 2 ; echo ; echo "===> all refs (href, src attributes) are transformed into absolute URIs with respect to the base element" ; echo ; sleep 2
$(prog) --trace=0 --encoding=ISO-8859-1 --output-encoding=ISO-8859-1 --indent --do-not-issue-warnings $(EX)
@echo
dist :
[ -d $(DIST_DIR) ] || mkdir -p $(DIST_DIR)
cp $(EX) Makefile $(prog).hs ProcessDocument.hs $(DIST_DIR)
clean :
rm -f $(prog) *.o *.hi