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

  1. CC = bcc
  2.  
  3. #
  4. TESTS = trivial.exe simple.exe shapes.exe poly.exe views.exe circtxt.exe \
  5.     moretxt.exe curves.exe patches.exe balls.exe objvws.exe world.exe \
  6.     jtext.exe lstyles.exe getstr.exe loc.exe teapot.exe cube.exe lcube.exe \
  7.     tetra.exe
  8.  
  9. LIB = ..\src\vogle.lib
  10. CFLAGS = -ml -I..\src -DTC -w-rvl -w-pia
  11.  
  12. all: $(TESTS)
  13.  
  14. .c.obj:
  15.     $(CC)  -c $(CFLAGS) $<
  16.  
  17. .obj.exe:
  18.     $(CC) $(CFLAGS) $*.obj $(LIB)
  19.  
  20. trivial.exe: $(LIB) trivial.obj
  21.     $(CC) $(CFLAGS) trivial.obj $(LIB)
  22.  
  23. simple.exe: $(LIB) simple.obj
  24.     $(CC) $(CFLAGS) simple.obj $(LIB)
  25.  
  26. shapes.exe: $(LIB) shapes.obj
  27.     $(CC) $(CFLAGS) shapes.obj $(LIB)
  28.  
  29. poly.exe: $(LIB) poly.obj
  30.     $(CC) $(CFLAGS) poly.obj $(LIB)
  31.  
  32. lstyles.exe: $(LIB) lstyles.obj
  33.     $(CC) $(CFLAGS) lstyles.obj $(LIB)
  34.  
  35. views.exe: $(LIB) views.obj
  36.     $(CC) $(CFLAGS) views.obj $(LIB)
  37.  
  38. circtxt.exe: $(LIB) circtxt.obj
  39.     $(CC) $(CFLAGS) circtxt.obj $(LIB)
  40.  
  41.  
  42. moretxt.exe: $(LIB) moretxt.obj
  43.     $(CC) $(CFLAGS) moretxt.obj $(LIB)
  44.  
  45. jtext.exe: $(LIB) jtext.obj
  46.     $(CC) $(CFLAGS) jtext.obj $(LIB)
  47.  
  48. getstr.exe: $(LIB) getstr.obj
  49.     $(CC) $(CFLAGS) getstr.obj $(LIB)
  50.  
  51.  
  52. curves.exe: $(LIB) curves.obj
  53.     $(CC) $(CFLAGS) curves.obj $(LIB)
  54.  
  55.  
  56. patches.exe: $(LIB) patches.obj
  57.     $(CC) $(CFLAGS) patches.obj $(LIB)
  58.  
  59.  
  60. objvws.exe: $(LIB) objvws.obj
  61.     $(CC) $(CFLAGS) objvws.obj $(LIB)
  62.  
  63.  
  64. balls.exe: $(LIB) balls.obj
  65.     $(CC) $(CFLAGS) balls.obj $(LIB)
  66.  
  67.  
  68. world.exe: $(LIB) world.obj 
  69.     $(CC) $(CFLAGS) world.obj $(LIB)
  70.  
  71. loc.exe: $(LIB) loc.obj 
  72.     $(CC) $(CFLAGS) loc.obj $(LIB)
  73.  
  74. teapot.exe: $(LIB) teapot.obj 
  75.     $(CC) $(CFLAGS) teapot.obj $(LIB)
  76.     
  77. cube.exe: $(LIB) cube.obj 
  78.     $(CC) $(CFLAGS) cube.obj $(LIB)
  79.     
  80. lcube.exe: $(LIB) lcube.obj 
  81.     $(CC) $(CFLAGS) lcube.obj $(LIB)
  82.     
  83. tetra.exe: $(LIB) tetra.obj 
  84.     $(CC) $(CFLAGS) tetra.obj $(LIB)
  85.     
  86.