1 CFLAGS = /Zi /Wall /wd4255 /wd4996 /wd4127 /wd4820 /wd4100 /wd4619 \
4 TESTS = $(patsubst %.c, %.exe, $(wildcard t/*.c))
7 $(CC) $(LDFLAGS) $(filter %.obj %.lib %.dll, $^) $(LDLIBS) /Fe $@
10 $(CC) $(CFLAGS) $(CPPFLAGS) /c $(filter %.c, $^) $(LDLIBS) /Fo $@
13 lib /nologo /out:$@ $(filter %.obj, $^)
16 lib /nologo /out:$@ $(filter %.obj, $^)
26 $(TESTS): %.exe: %.obj tap.lib
28 $(patsubst %.exe, %.obj, $(TESTS)): %.obj: %.c tap.h
31 rm -rf *.obj t/*.obj tap.lib $(TESTS)
36 .PHONY: all clean check test tests