CC = bcc
CFLAGS = -mc -ml -c 
LFLAGS = -ml

..\rend386.lib: segment.obj 3dsupp.obj rendrep.obj intmathx.obj matrix.obj \
		inttrig.obj intsplit.obj vdrinte.obj drvload.obj
	del ..\rend386.lib
	tlib ..\rend386.lib +segment +3dsupp +rendrep +intmathx +matrix +inttrig
	tlib ..\rend386.lib +intsplit +vdrinte +drvload

3dsupp.obj: 3dsupp.c 3dstruct.h ../include/intmath.h
	$(CC) $(CFLAGS) 3dsupp.c

rendrep.obj: rendrep.c 3dstruct.h ../include/intmath.h ../include/f3dkitd.h
	$(CC) $(CFLAGS) rendrep.c

segment.obj: segment.c 3dstruct.h ../include/intmath.h
	$(CC) $(CFLAGS) segment.c

intmathx.obj: intmathx.c 3dstruct.h
	$(CC) $(CFLAGS) intmathx.c

matrix.obj: matrix.c 3dstruct.h
	$(CC) $(CFLAGS) matrix.c

inttrig.obj: inttrig.c
	$(CC) $(CFLAGS) inttrig.c

intsplit.obj: intsplit.c ../include/splitdef.h ../include/splits.h
	$(CC) $(CFLAGS) intsplit.c

vdrinte.obj: vdrinte.asm
	$(CC) $(CFLAGS) vdrinte.asm

drvload.obj: drvload.c
	$(CC) $(CFLAGS) drvload.c

