HC=ghc 
#HCFLAGS = -Wall -O2 -fglasgow-exts -i. -ffi -I.
HCFLAGS = 

#GHCLIB=$(shell $(HC) --print-libdir)
#CPPFLAGS= -I$(top_srcdir)/server
#LDFLAGS = -L$(GHCLIB) -L$(top_srcdir)/server -L$(top_srcdir)/libccp2 -L/usr/lib/gcc-lib/i486-linux-gnu/3.3.6
#HLIBS = -lHSrts_thr -lHSbase -lHSrts -lHSbase_cbits -lHShaskell98 -lgmp -lm -lpthread 

all: mnet
distclean: clean
clean: 
	-find -name \*.hi -exec rm -f {} \;
	-find -name \*.o -exec rm -f {} \;
	-rm -f *.{o,hi} *.{aux,log,dvi,ps,ps.gz}

mnet: mnet.lhs
	$(HC) --make -o $@ $<

%.o %.hi	: %.lhs
		$(HC) -c $(HCFLAGS) $<
%.o %.hi	: %.hs
		$(HC) -c $(HCFLAGS) $<
hdeps	::
	$(HC) -M -o /dev/null mnet.lhs 
