3 TINYCBOR_HEADERS = src\cbor.h src\cborjson.h
5 src\cborerrorstrings.c \
7 src\cborencoder_close_container_checked.c \
9 src\cborparser_dup_string.c \
12 src\cborerrorstrings.obj \
14 src\cborencoder_close_container_checked.obj \
15 src\cborparser_dup_string.obj \
19 check: tests\Makefile lib\tinycbor.lib
20 cd tests & $(MAKE) check
22 cd tests & set TESTARGS=-silent & $(MAKE) -s check
23 tests\Makefile: tests\tests.pro
26 lib\tinycbor.lib: $(TINYCBOR_OBJS)
27 -if not exist lib\NUL md lib
28 lib -nologo /out:$@ $**
34 if exist tests\Makefile (cd tests & $(MAKE) clean)
36 if exist tests\Makefile (cd tests & $(MAKE) distclean)
39 $(CC) -nologo $(CFLAGS) -Isrc -DTINYCBOR_VERSION="" -c -Fo$@ $<