blob: def1d4e43e91a4e3c2a1b620e0db7897c4128e55 [file] [log] [blame]
Laurence Lundblade74d265c2018-09-19 10:21:00 -07001CFLAGS=-I inc -I test -Os
2
3QCBOR_OBJ=src/UsefulBuf.o src/qcbor_encode.o src/qcbor_decode.o
Laurence Lundblade2300b562018-09-29 20:00:09 -07004TEST_OBJ=test/basic_test.o test/bstrwrap_tests.o
Laurence Lundblade74d265c2018-09-19 10:21:00 -07005CMD_LINE_OBJ=$(QCBOR_OBJ) $(TEST_OBJ) cmd_line_main.o
6
7qcbortest: $(CMD_LINE_OBJ)
8 cc -o $@ $^ $(CFLAGS)
9
10src/UsefulBuf.o: inc/UsefulBuf.h
11src/qcbor_decode.o: inc/UsefulBuf.h inc/qcbor.h
12src/qcbor_encode.o: inc/UsefulBuf.h inc/qcbor.h
13test/basic_test.o: test/basic_test.h inc/qcbor.h inc/UsefulBuf.h
Laurence Lundblade2300b562018-09-29 20:00:09 -070014test/bstrwrap_tests.o: test/bstrwrap_tests.h inc/qcbor.h inc/UsefulBuf.h
15cmd_line_main.o: test/basic_test.h test/bstrwrap_tests.h
Laurence Lundblade74d265c2018-09-19 10:21:00 -070016
17clean:
18 rm $(CMD_LINE_OBJ)