ROOT_DIR=..

SRC_PGM = inetDriver.cc etb.cc
OBJ_PGM = $(SRC_PGM:.cc=.o)

# the order of library include is important Internet must precede Gossip
LIB_INTERNET =  -L $(ROOT_DIR)/Internet -lInternet  -L $(ROOT_DIR)/TimerEvents -lEvent -L $(ROOT_DIR)/Tfrc -lTfrc -L $(ROOT_DIR)/Gossip -lGossip -L $(ROOT_DIR)/Util -lUtil 

PGM = inet

$(PGM):   $(OBJ_PGM) MAKE_INTERNET_LIB
	$(CPP) $(CPPFLAGS) -o $@ $(OBJ_PGM) $(LIB_INTERNET) $(LIB)

inetpurify:   $(OBJ_PGM) MAKE_INTERNET_LIB
	purify $(CPP) $(CPPFLAGS) -o $@ $(OBJ_PGM) $(LIB_INTERNET) $(LIB)

clean: cleandir CLEAN_INTERNET_LIB
	rm -f $(PGM)

include $(ROOT_DIR)/Makefile.rules
