liberror/Makefile.watcom

35 lines
1017 B
Makefile

CC=wcc386
LD=wlink
CFLAGS=-i=src -dDCWARE_SAFETY_CHECKS
OBJS=
LINKOBJS=
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) -fo=tests\test.obj $(CFLAGS) tests\test.c
$(LD) $(LDFLAGS) $(LINKOBJS) FILE tests\test.obj NAME tests\test.exe
tests\assert.exe: tests\assert.c src\liberror\public.h
$(CC) -fo=tests\assert.obj $(CFLAGS) tests\assert.c
$(LD) $(LDFLAGS) $(LINKOBJS) FILE tests\assert.obj NAME tests\assert.exe
tests\unsigned_add_check.exe: tests\unsigned_add_check.c src\liberror\public.h
$(CC) -fo=tests\unsigned_add_check.obj $(CFLAGS) tests\unsigned_add_check.c
$(LD) $(LDFLAGS) $(LINKOBJS) FILE tests\unsigned_add_check.obj NAME tests\unsigned_add_check.exe
clean: .SYMBOLIC
del $(OBJS)
del $(BINS)
check: .SYMBOLIC
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