liberror/Makefile.msvc

30 lines
801 B
Makefile

CC=cl
CFLAGS=/I src /DCWARE_SAFETY_CHECKS /Zc:__STDC__
OBJS=
BINS=tests\test.exe tests\assert.exe tests\unsigned_add_check.exe
.SUFFIXES:
all: $(OBJS) $(BINS)
tests\test.exe: tests\test.c src\liberror\public.h
$(CC) /Fe:tests\test.exe $(CFLAGS) $(LDFLAGS) $(OBJS) tests\test.c
tests\assert.exe: tests\assert.c src\liberror\public.h
$(CC) /Fe:tests\assert.exe $(CFLAGS) $(LDFLAGS) $(OBJS) tests\assert.c
tests\unsigned_add_check.exe: tests\unsigned_add_check.c src\liberror\public.h
$(CC) /Fe:tests\unsigned_add_check.exe $(CFLAGS) $(LDFLAGS) $(OBJS) tests\unsigned_add_check.c
clean:
del $(OBJS)
del $(BINS)
check:
echo Running test tests\test
tests\test.exe
echo Running test tests\assert
tests\assert.exe
echo Running test tests\unsigned_add_check
tests\unsigned_add_check.exe