

# MIDAS stuff
MIDASDIR = e:\code\midas111
LIBDIR = $(MIDASDIR)\lib\dos\wcretail
MIDASINCS = $(MIDASDIR)\include
MIDASLIB = $(LIBDIR)\midas.lib

CCOPTS= -otexan -s -fp5 -fpi87 -5 -zp4 -w0 -i$(MIDASINCS)


EXEFILE1 = clax.exe
OBJECTS1 = camera.obj clax.obj file_3ds.obj matrix.obj quatern.obj &
	   spline.obj vector.obj file_clx.obj test.obj ie.obj &
	   draw.obj clip.obj flat.obj file_tga.obj &
	   vesavbe.obj misc.obj material.obj globals.obj &
           sqrttab.obj fillers.obj

EXEFILE2 = demo.exe
OBJECTS2 = camera.obj clax.obj file_3ds.obj matrix.obj quatern.obj &
	   spline.obj vector.obj file_clx.obj ie.obj &
	   draw.obj clip.obj flat.obj file_tga.obj &
	   vesavbe.obj misc.obj material.obj globals.obj &
           sqrttab.obj fillers.obj demo.obj runanim.obj

all: $(EXEFILE1)

.c.obj
  wpp386 $(CCOPTS) $<
.cc.obj
  wpp386 $(CCOPTS) $<


$(EXEFILE1): $objects1 test1.lnk
  wlink @test1.lnk
  del test1.lnk

$(EXEFILE2): $objects2 test2.lnk
  wlink @test2.lnk
  del test2.lnk

test1.lnk:
  %write test1.lnk NAME     $(EXEFILE1)
  %write test1.lnk SYSTEM   pmodew
  %write test1.lnk FILE     {$OBJECTS1}
  %write test1.lnk OPTION   eliminate
  %write test1.lnk OPTION   caseexact

test2.lnk:
  %write test2.lnk NAME     $(EXEFILE2)
  %write test2.lnk SYSTEM   pmodew
  %write test2.lnk FILE     {$OBJECTS2}
  %write test2.lnk LIBRARY  $(MIDASLIB)
  %write test2.lnk OPTION   eliminate
  %write test2.lnk OPTION   caseexact

clean: .SYMBOLIC
  del *.obj
  del *.lnk
