
INCS = -I. -I../../include
LIBS = 
CFLAGS = -g
CPPFLAGS = $(CFLAGS) 
TDSDIR = ../tds
TDSOBJS = $(TDSDIR)/mem.o $(TDSDIR)/token.o $(TDSDIR)/util.o $(TDSDIR)/login.o $(TDSDIR)/read.o $(TDSDIR)/write.o
 
OBJS = ct.o cs.o $(TDSOBJS)

all: unittest

clean:
	rm -f *.o
	rm -f unittest
	rm -f core 
	rm -f ../../lib/libct.a

unittest: unittest.o $(OBJS)
	$(CC) -o $@ unittest.o $(OBJS) $(LIBS)
	rm -f ../../lib/libct.a
	ar cq libct.a $(OBJS)
	ranlib libct.a
	mv libct.a ../../lib

.c.o:
	$(CC) $(CFLAGS) $(INCS) -c $< -o $@
