#Makefile to build test case CC = gcc # -g for debugging with gdb DEFINES = -DTSM_ENABLED=1 -DTEST -DTEST_TSM INCLUDES = -I. -Idemo/object -Idemo/handler -Itest -Iports/linux CFLAGS = -Wall $(INCLUDES) $(DEFINES) -g SRCS = address.c \ bacdcode.c \ bacstr.c \ datetime.c \ bacapp.c \ bactext.c \ indtext.c \ demo/object/device.c \ demo/object/ai.c \ demo/object/ao.c \ demo/object/av.c \ demo/object/bi.c \ demo/object/bo.c \ demo/object/bv.c \ demo/object/lsp.c \ demo/object/mso.c \ iam.c \ dcc.c \ npdu.c \ apdu.c \ datalink.c \ tsm.c \ test/ctest.c OBJS = ${SRCS:.c=.o} TARGET = tsm all: ${TARGET} ${TARGET}: ${OBJS} ${CC} -o $@ ${OBJS} .c.o: ${CC} -c ${CFLAGS} $*.c -o $@ depend: rm -f .depend ${CC} -MM ${CFLAGS} *.c >> .depend clean: rm -rf core ${TARGET} $(OBJS) *.bak *.1 *.ini include: .depend