
ROOT_DIR=..

SRC1_TFRC = util.c equation.c
SRC2_TFRC = tfrcSender.cc tfrcReceiver.cc tfrcDaemon.cc tfrcTimer.cc

PGM = tfrc_test
SRC_PGM = tfrc_test.c 
OBJ_PGM = $(SRC_PGM:.c=.o)

OBJ1_TFRC = $(SRC1_TFRC:.c=.o)
OBJ2_TFRC = $(SRC2_TFRC:.cc=.o)
OBJ_TFRC = $(OBJ2_TFRC) $(OBJ1_TFRC)

all: MAKE_UTIL_LIB libTfrc.a 

$(PGM):   $(OBJ_PGM) $(OBJ_TFRC)
	$(CPP) $(CPPFLAGS) -o $@ $(OBJ_PGM) $(LIB_TFRC) $(LIB_UTIL) $(LIB)

libTfrc.a: $(OBJ_TFRC)

clean: cleandir CLEAN_UTIL_LIB
	rm -f $(PGM)


include $(ROOT_DIR)/Makefile.rules
