#Makefile For Tornado Library

#386 -c HCD386P !* -off Floating_point -TMPI1 d:\s -TMPI2 d:\t -TMPTP d:\u
#386 -c 386linkp -NOMAP -PACK -STACK 98000 !* -LIB E:/HC386/SMALL/HCE
#386lib !1 -add !2


CC = 386 -c HCD386P
CFLAGS = -off Floating_point -TMPI1 d:\a -TMPI2 d:\b -TMPTP d:\c
ASM = d:\386asm
AFLAGS = -nolist -twocase
LIB = d:\386lib

TARGET = ../tornado.lib


OBJS1 = obj/pitch.obj obj/asintbl.obj obj/sintbl.obj obj/vector.obj
OBJS2 = obj/muldiv.obj obj/project.obj obj/clip3.obj obj/triangle.obj
OBJS3 = obj/rot3d.obj obj/vect3d.obj obj/length.obj obj/rot.obj
ALLOBJ = $(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4)


$(TARGET) : $(ALLOBJ)




obj/pitch.obj : pitch.c
		$(CC) pitch -obj obj/pitch $(CFLAGS)
		$(LIB) $(TARGET) -replace obj/pitch.obj

obj/asintbl.obj : asintbl.c
		$(CC) asintbl -obj obj/asintbl $(CFLAGS)
		$(LIB) $(TARGET) -replace obj/asintbl.obj

obj/sintbl.obj : sintbl.c
		$(CC) sintbl -obj obj/sintbl $(CFLAGS)
		$(LIB) $(TARGET) -replace obj/sintbl.obj

obj/vector.obj : vector.c
		$(CC) vector -obj obj/vector $(CFLAGS)
		$(LIB) $(TARGET) -replace obj/vector.obj



obj/muldiv.obj : muldiv.asm
		$(ASM) muldiv -obj obj/muldiv $(AFLAGS)
		$(LIB) $(TARGET) -replace obj/muldiv.obj

obj/project.obj : project.asm
		$(ASM) project -obj obj/project $(AFLAGS)
		$(LIB) $(TARGET) -replace obj/project.obj

obj/triangle.obj : triangle.asm
		$(ASM) triangle -obj obj/triangle $(AFLAGS)
		$(LIB) $(TARGET) -replace obj/triangle.obj

obj/rot3d.obj : rot3d.asm
		$(ASM) rot3d -obj obj/rot3d $(AFLAGS)
		$(LIB) $(TARGET) -replace obj/rot3d.obj

obj/vect3d.obj : vect3d.asm
		$(ASM) vect3d -obj obj/vect3d $(AFLAGS)
		$(LIB) $(TARGET) -replace obj/vect3d.obj

obj/length.obj : length.asm
		$(ASM) length -obj obj/length $(AFLAGS)
		$(LIB) $(TARGET) -replace obj/length.obj

obj/rot.obj : rot.asm
		$(ASM) rot -obj obj/rot $(AFLAGS)
		$(LIB) $(TARGET) -replace obj/rot.obj

obj/clip3.obj : clip3.asm
		$(ASM) clip3 -obj obj/clip3 $(AFLAGS)
		$(LIB) $(TARGET) -replace obj/clip3.obj
