home *** CD-ROM | disk | FTP | other *** search
/ gondwana.ecr.mu.oz.au/pub/ / Graphics.tar / Graphics / VOGLE.ZIP / SRC / MAKEFILE.BCC < prev    next >
Text File  |  2000-02-11  |  1KB  |  71 lines

  1. #
  2. # This Makefile is used to compile the MSWINDOWS version of VOGLE
  3. # with BorlandC++ 2.0. For the non-windows version you should use
  4. # makefile.tc
  5. #
  6. CC = bcc
  7. ASM = tasm
  8. ASMFLAGS = -mx
  9. #
  10. CFLAGSD = -W -c -w- -I. -ml -DPC -DTC -DMSWIN -DPOSTSCRIPT -DDXY -DHPGL
  11. CFLAGS = -W -c -w-rvl -w-pia -I. -ml -DPC -DTC
  12.  
  13. LIB = VOGLEW.LIB
  14.  
  15. all: $(LIB)
  16.  
  17. HDRS= VOGLE.H
  18.  
  19. OBJS =     ATTR.OBJ \
  20.     ASPECT.OBJ \
  21.     BUFFER.OBJ \
  22.     PREF.OBJ \
  23.     CLIP.OBJ \
  24.     CURVES.OBJ \
  25.         ARCS.OBJ \
  26.     DRAW.OBJ \
  27.     DRIVERS.OBJ \
  28.     VALLOC.OBJ \
  29.     VIEWING.OBJ \
  30.     VIEWP.OBJ \
  31.     MAPPING.OBJ \
  32.     MATRIX.OBJ \
  33.     MOVE.OBJ \
  34.      OBJECTS.OBJ \
  35.     PATCHES.OBJ \
  36.     POINTS.OBJ \
  37.     POLYGONS.OBJ \
  38.     RECT.OBJ \
  39.     TENSOR.OBJ \
  40.     TEXT.OBJ \
  41.     NEWTOKEN.OBJ \
  42.     TRANS.OBJ \
  43.     SCALE.OBJ \
  44.     GETGP.OBJ \
  45.     YOBBARAY.OBJ \
  46.     GETSTRIN.OBJ \
  47.     PS.OBJ \
  48.     HPDXY.OBJ \
  49.     MSWIN.OBJ
  50.  
  51. DRIVERS.OBJ: drivers.c
  52.     $(CC) $(CFLAGSD) drivers.c
  53.  
  54. MSWIN.OBJ: ..\drivers\ibmpc\mswin.c
  55.     $(CC) $(CFLAGS) -I..\drivers\ibmpc ..\drivers\ibmpc\mswin.c
  56.  
  57. PS.OBJ: ..\DRIVERS\PS.C
  58.     $(CC) $(CFLAGS) ..\drivers\ps.c
  59.  
  60. HPDXY.OBJ: ..\DRIVERS\HPDXY.C
  61.     $(CC) $(CFLAGS)  ..\drivers\hpdxy.c
  62.  
  63. $(LIB): $(OBJS)
  64.     DEL $(LIB)
  65.     TLIB $(LIB) @WTLIB.IN, VOGLEW.LST
  66.  
  67. # DEFAULT RULES
  68.  
  69. .C.OBJ:
  70.         $(CC) $(CFLAGS)  $<
  71.