GHC  = ../../gdh
CC   = gcc
RM   = rm -f

DIST = ../../GdH/

LINK_OPTS = -parallel -optc-DDEBUG -optc-D__PARALLEL_HASKELL__ -static -cpp -fvia-C -fglasgow-exts $(DIST)*.o
COMP_OPTS = -parallel -fglasgow-exts -static -cpp -fvia-C -c -i$(DIST)

.SUFFIXES : .hs .hi .o

%.hi : %.o
	@:

%.o : %.hs
	$(RM) $@
	$(GHC) $(COMP_OPTS) -c $< 

EXEC = ping

SRC = ping.hs

$(EXEC): $(SRC:.hs=.o)
	$(GHC) $(LINK_OPTS) $(SRC:.hs=.o) -o $(EXEC)

