home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703A.ISO / VPR_DATA / DOGA / SOURCES / POLYEDIT.LZH / MODEL / MAKEFILE.98 < prev    next >
Text File  |  1995-03-21  |  1KB  |  41 lines

  1.  
  2. CFLAGS1 = -DGCC
  3. CFLAGS2 = -DPDEBUG=1 -DPC98 -DGO32
  4. CFLAGS3 = -O -fstrength-reduce -fomit-frame-pointer -Wall
  5. CFLAGS4 = -I. -I../lib -I../ml -I../matrix -I../matlib -I../reader
  6. CFLAGS = @CFLAGS
  7.  
  8. OBJS1    = model.o init.o syslib.o event.o eventlib.o menu.o menulib.o
  9. OBJS2    = ctrl.o dlog.o dloglib.o
  10. OBJS3    = poly.o polylib.o atr.o atrlib.o object.o objlib.o select.o sellib.o file.o
  11. OBJS4    = search.o shade.o map.o buffer.o alloc.o
  12. OBJS5    = view1.o view2.o view3.o view4.o viewlib.o
  13. OBJS6    = text98.o font98.o graph98.o mouse98.o
  14. OBJS    = ${OBJS1} ${OBJS2} ${OBJS3} ${OBJS4} ${OBJS5} ${OBJS6}
  15.  
  16. LIBS    = ../lib/lib.a ../matrix/matrix.a ../reader/reader.a ../matlib/matclass.a ../ml/ml.a
  17. SLIBS    = ../lib/slib.a ../matrix/smatrix.a ../reader/sreader.a ../matlib/smatclass.a ../ml/sml.a
  18.  
  19. all :    model.exe
  20.  
  21. CFLAGS: makefile.go
  22.     echo\ $(CFLAGS1) > CFLAGS
  23.     echo\ $(CFLAGS2) >> CFLAGS
  24.     echo\ $(CFLAGS3) >> CFLAGS
  25.     echo\ $(CFLAGS4) >> CFLAGS
  26.  
  27. OBJS: makefile.go
  28.     echo\ $(OBJS1)    > OBJS
  29.     echo\ $(OBJS2)    >> OBJS
  30.     echo\ $(OBJS3)    >> OBJS
  31.     echo\ $(OBJS4)    >> OBJS
  32.     echo\ $(OBJS5)    >> OBJS
  33.     echo\ $(OBJS6)    >> OBJS
  34.     echo\ $(SLIBS)    >> OBJS
  35.  
  36. model : CFLAGS OBJS $(OBJS)
  37.     gcc @OBJS -lm -lpc -o model
  38.  
  39. model.exe : model
  40.     aout2exe model
  41.