home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / d / dots151.zip / GRAPHSRC.ZIP / MAKEFILE < prev    next >
Text File  |  1990-07-15  |  3KB  |  102 lines

  1. #    makefile for GRAPH 
  2. CFLAGS= -v -ml -w-par
  3. GRAPH = graph.obj scale.obj g31.obj g32.obj
  4.  
  5. graph.exe:  graph.obj scale.obj g31.obj g32.obj gtc.obj window.obj \
  6.         gmouse.obj scr_ci.obj
  7.     tcc $(CFLAGS) graph.obj scale.obj g31.obj g32.obj gtc.obj \
  8.         window.obj gmouse.obj scr_ci.obj graphics.lib 
  9.  
  10. # grapht.exe:  graph.obj scale.obj g31.obj g32.obj gtc.obj stub.obj
  11. #     tcc $(CFLAGS) graph.obj scale.obj g31.obj g32.obj gtc.obj stub.obj graphics.lib
  12.  
  13. bench.exe: bench.obj gtc.obj
  14.     tcc $(CFLAGS) bench.obj gtc.obj graphics.lib
  15. bench.obj: bench.c
  16.     tcc -c $(CFLAGS) bench 
  17. gtc.obj: gtc.c g.h
  18.     tcc -c $(CFLAGS) gtc 
  19.  
  20. #    These four versions are for hard copy devices and do not require
  21. #    the code for interactive adjustment of parameters (menubars)
  22.     
  23. graphps.exe: graph.obj scale.obj g31.obj g32.obj stub.obj gps.obj config.obj
  24.     tcc $(CFLAGS) -egraphps $(GRAPH) stub.obj gps.obj config.obj
  25.     
  26. graphhi.exe: graph.obj scale.obj g31.obj g32.obj stub.obj ghi.obj config.obj
  27.     tcc $(CFLAGS) -egraphhi $(GRAPH) stub.obj ghi.obj config.obj
  28.     
  29. graphhp.exe: graph.obj scale.obj g31.obj g32.obj stub.obj ghp.obj config.obj
  30.     tcc $(CFLAGS) -egraphhp $(GRAPH) stub.obj ghp.obj config.obj
  31.     
  32. graphli.exe: graph.obj scale.obj g31.obj g32.obj stub.obj gli.obj config.obj
  33.     tcc $(CFLAGS) -egraphli $(GRAPH) stub.obj gli.obj config.obj
  34.     
  35.     
  36. bar.o: bar.c
  37. config.o: config.c config.h
  38. cbreak.o: cbreak.c
  39. getse.o: getse.c
  40. adjust.o: adjust.c
  41.  
  42. graph.obj: graph.c graph.h g3.h g.h
  43. g31.obj: g31.c
  44. g32.obj: g32.c g.h g3.h
  45. dots.obj: dots.c g3.h g.h scr_ci.h
  46. bench.obj: bench.c
  47. config.obj: config.c
  48. gmouse.obj: gmouse.c window.h
  49. scale.obj: scale.c
  50. scr_ci.obj: scr_ci.c scr_ci.h
  51. stub.obj: stub.c
  52. window.obj: window.c window.h scr_ci.h
  53.  
  54. # gcga.obj: gcga.c
  55. # gega.obj: gega.c
  56. # gh.obj: gh.c
  57. ghi.obj: ghi.c g.h config.h
  58. ghp.obj: ghp.c g.h config.h
  59. gli.obj: gli.c g.h config.h
  60. # gpc.obj: gpc.c
  61. gps.obj: gps.c gps.h g.h config.h
  62. gz.obj: gz.c
  63. font9.obj: font9.c
  64.  
  65. .c.obj:
  66.     tcc -c $(CFLAGS) $* 
  67.  
  68. graph: graph.exe    graphhi.exe   graphhp.exe   \
  69.        graphli.exe  graphps.exe   #graphz.exe    
  70.  
  71. dots:  dots.exe     dotshi.exe    dotshp.exe    \
  72.        dotsli.exe   dotsps.exe    #dotsz.exe     
  73.  
  74. distrib: graph.zip graphsrc.zip # dots.zip
  75. graphsrc.zip: makefile graph.h graph.c g3.h g31.c g32.c g.h gtc.c gps.h\
  76.         gps.c gli.c ghp.c ghi.c stub.c scale.c gmouse.c scr_ci.h\
  77.         scr_ci.c window.h window.c bench.c bench.doc config.h config.c\
  78.         g3.doc shrink.bat graph.fil graphsrc.fil
  79.     pkzip -u graphsrc @graphsrc.fil
  80.  
  81. graph.zip: graph.exe graphhi.exe graphhp.exe graphli.exe graphps.exe\
  82.         graphz.exe graph.doc sinh s1 s2 s3 squares test.bat egavga.bgi\
  83.         herc.bgi ibm8514.bgi pc3270.bgi att.bgi cga.bgi graph.fil
  84.     -shrink graph
  85.     -shrink graphhi
  86.     -shrink graphhp
  87.     -shrink graphli
  88.     -shrink graphps
  89.     -shrink graphz
  90.     pkzip -u graph @graph.fil
  91.  
  92. # dots.zip: dots.exe dots.doc spiral
  93. #     erase dots.zip
  94. #     echo islzexe dots.exe             >tmp@file.bat
  95. #     echo if errorlevel 1 goto quit:   >>tmp@file.bat
  96. #     echo lzexe dots                   >>tmp@file.bat
  97. #     echo :quit                        >>tmp@file.bat
  98. #     -tmp@file
  99. #     erase tmp@file.bat
  100. #     pkzip -a dots dots.exe dots.doc spiral
  101.  
  102.