CC=wcl
CFLAGS=-c -3 -oasl -bt=dos -zq -fo=.obj -i=../include
ASM=nasm
AFLAGS=-I../include/ -f obj -t
MODEL=$(%MODEL)
!ifndef %MODEL
MODEL=-ms
!endif
LIB=wlib -q
LIBRARY=stdlib.lib

OBJECTS=a64l.obj abs.obj atexit.obj bsearch.obj clearenv.obj div.obj &
		erand48.obj exit.obj fullpath.obj getenv.obj globals.obj l64a.obj &
		labs.obj ldiv.obj llabs.obj lldiv.obj lltoa.obj ltoa.obj makepath.obj &
		prandom.obj ptsname.obj putenv.obj qsort.obj rand48.obj rand_r.obj &
		random.obj realpath.obj serchenv.obj setenv.obj spltpath.obj &
		strtol.obj strtoll.obj strtoul.obj strtoull.obj ulltoa.obj ultoa.obj &
		unsetenv.obj

all: $(LIBRARY) .SYMBOLIC

.c.obj:
	$(CC) $(CFLAGS) $(MODEL) $*.c

.asm.obj:
	$(ASM) $(AFLAGS) $*.asm

$(LIBRARY): $(OBJECTS)
	$(LIB) $(LIBRARY) $(OBJECTS)

clean: .SYMBOLIC
	@-!rm $(OBJECTS)
	@-!rm $(LIBRARY)
