HC = ghc
HC_OPTS = -syslib exts -O

HS_PROG = happy.bin
HS_SRCS = \
DataXML.hs \
ClassParsing.hs \
ClassSymbol.hs \
LL1Parsing.hs \
ParseXML.hs

HS_OBJS=$(addsuffix .$(way_)o,$(basename $(HS_SRCS)))

HS_ARGS=-O

%.o : %.hs
	$(HC) $(HC_OPTS) -c $< -o $@ 

haskHtml: $(HS_OBJS)
	$(HC) $(HC_OPTS) $(HS_OBJS) -o haskHtml

clean: 
	rm *.o

veryclean:
	rm *.o *.hi
