home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c004 / 3.ddi / AZ / MAKEAPP.MAK < prev    next >
Encoding:
Text File  |  1989-04-18  |  5.5 KB  |  209 lines

  1. RTREE=..\..\rtree
  2. COMPILER=cc
  3. CM=
  4. D=SAPP
  5. P=-I.\ -I..\ -I$(RTREE)
  6. L=
  7. AZL=-lm$(L) -lc$(L)
  8. LN=ctalib
  9. ALIB=$(LN).lib
  10. LINK=ln
  11.  
  12. executables: $(D)\cttest.exe $(D)\ctexmc.exe $(D)\ctexmg.exe $(D)\ctvxmg.exe \
  13.          $(D)\ctixmg.exe $(D)\ctpkey.exe $(D)\ctflat.exe \
  14.          $(D)\ctcmpc.exe $(D)\ctrbld.exe
  15.     echo DONE
  16.  
  17. $(D)\ctexmc.exe: $(D)\ctexmc.o $(D)\$(ALIB)
  18.     cd $(D)
  19.     $(LINK) -T ctexmc $(ALIB) $(AZL)
  20.     cd ..
  21.  
  22. $(D)\ctexmc.o: ..\ctexmc.c
  23.     $(COMPILER) $(P) $(CM) -O $(D)\ctexmc.o ..\ctexmc.c
  24.  
  25. $(D)\ctexmg.exe: $(D)\ctexmg.o $(D)\$(ALIB)
  26.     cd $(D)
  27.     $(LINK) ctexmg $(ALIB) $(AZL)
  28.     cd ..
  29.  
  30. $(D)\ctexmg.o: ..\ctexmg.c
  31.     $(COMPILER) $(P) $(CM) -O $(D)\ctexmg.o ..\ctexmg.c
  32.  
  33. $(D)\ctvxmg.exe: $(D)\ctvxmg.o $(D)\$(ALIB)
  34.     cd $(D)
  35.     $(LINK) ctvxmg $(ALIB) $(AZL)
  36.     cd ..
  37.  
  38. $(D)\ctvxmg.o: ..\ctvxmg.c
  39.     $(COMPILER) $(P) $(CM) -O $(D)\ctvxmg.o ..\ctvxmg.c
  40.  
  41. $(D)\ctixmg.exe: $(D)\ctixmg.o $(D)\$(ALIB)
  42.     cd $(D)
  43.     $(LINK) ctixmg $(ALIB) $(AZL)
  44.     cd ..
  45.  
  46. $(D)\ctixmg.o: ..\ctixmg.c
  47.     $(COMPILER) $(P) $(CM) -O $(D)\ctixmg.o ..\ctixmg.c
  48.  
  49. $(D)\cttest.exe: ..\cttest.c
  50.     $(COMPILER) $(P) $(CM) -O $(D)\cttest.o -Z2250 ..\cttest.c
  51.     cd $(D)
  52.     $(LINK) cttest.o $(AZL)
  53.     del cttest.o
  54.     cd ..
  55.  
  56. $(D)\ctcmpc.exe: $(D)\ctcmpc.o $(D)\$(ALIB)
  57.     cd $(D)
  58.     $(LINK) ctcmpc.o $(ALIB) $(AZL)
  59.     cd ..
  60.  
  61. $(D)\ctcmpc.o: ..\ctcmpc.c
  62.     $(COMPILER) $(P) $(CM) -O $(D)\ctcmpc.o ..\ctcmpc.c
  63.  
  64. $(D)\ctflat.exe: $(D)\ctflat.o $(D)\$(ALIB)
  65.     cd $(D)
  66.     $(LINK) ctflat.o $(ALIB) $(AZL)
  67.     cd ..
  68.  
  69. $(D)\ctflat.o: ..\ctflat.c
  70.     $(COMPILER) $(P) $(CM) -O $(D)\ctflat.o ..\ctflat.c
  71.  
  72. $(D)\ctpkey.exe: $(D)\ctpkey.o $(D)\$(ALIB)
  73.     cd $(D)
  74.     $(LINK) ctpkey.o $(ALIB) $(AZL)
  75.     cd ..
  76.  
  77. $(D)\ctpkey.o: ..\ctpkey.c
  78.     $(COMPILER) $(P) $(CM) -O $(D)\ctpkey.o ..\ctpkey.c
  79.  
  80. $(D)\ctrbld.exe: $(D)\ctrbld.o $(D)\$(ALIB)
  81.     cd $(D)
  82.     $(LINK) ctrbld.o $(ALIB) $(AZL)
  83.     cd ..
  84.  
  85. $(D)\ctrbld.o: ..\ctrbld.c
  86.     echo    CTRBLD CANNOT BE USED WITH FPUTFGET (create an entire NOTFORCE library)
  87.     $(COMPILER) $(P) $(CM) -O $(D)\ctrbld.o ..\ctrbld.c
  88.  
  89. #library
  90.  
  91. $(D)\$(ALIB):    $(D)\ctibld.o $(D)\ctrbl2.o $(D)\ctvrc2.o \
  92.             $(D)\ctdelk.o $(D)\ctaddk.o $(D)\ctupdt.o \
  93.             $(D)\ctsrch.o $(D)\ctdatf.o $(D)\ctkeyf.o \
  94.             $(D)\ctkrnl.o $(D)\ctcomp.o $(D)\ctvrcu.o \
  95.             $(D)\ctinit.o $(D)\ctdelf.o $(D)\ctclb2.o \
  96.             $(D)\ctclib.o $(D)\ctclb3.o $(D)\ctfrac.o \
  97.             $(D)\ctsset.o $(D)\ctisam.o $(D)\ctvrec.o \
  98.             $(D)\ctism2.o $(D)\ctestm.o $(D)\ctload.o \
  99.             $(D)\ctismc.o $(D)\ctismo.o $(D)\cticre.o \
  100.             $(D)\ctiopn.o \
  101.             $(D)\cticls.o $(D)\ctifil.o \
  102.             $(D)\ctismu.o
  103.     cd $(D)
  104.     del $(LN).bak
  105.     ren $(ALIB) $(LN).bak
  106.     lb $(ALIB)     ctibld.o ctrbl2.o ctsset.o ctisam.o ctvrec.o ctism2.o
  107.     lb $(ALIB) -a+ ctismc.o ctismo.o cticre.o ctiopn.o cticls.o ctifil.o
  108.     lb $(ALIB) -a+ ctismu.o ctvrc2.o ctload.o ctdelk.o ctaddk.o ctupdt.o ctestm.o
  109.     lb $(ALIB) -a+ ctfrac.o ctsrch.o ctdatf.o ctkeyf.o ctkrnl.o ctcomp.o
  110.     lb $(ALIB) -a+ ctvrcu.o ctinit.o ctdelf.o ctclb2.o ctclib.o ctclb3.o 
  111.     cd ..
  112.  
  113. # library modules
  114.  
  115. $(D)\ctibld.o: ..\ctibld.c
  116.     $(COMPILER) $(P) $(CM) -O $(D)\ctibld.o ..\ctibld.c
  117.  
  118. $(D)\ctrbl2.o: ..\ctrbl2.c
  119.     $(COMPILER) $(P) $(CM) -O $(D)\ctrbl2.o ..\ctrbl2.c
  120.  
  121. $(D)\ctvrc2.o: ..\ctvrc2.c
  122.     $(COMPILER) $(P) $(CM) -O $(D)\ctvrc2.o ..\ctvrc2.c
  123.  
  124. $(D)\ctdelk.o: ..\ctdelk.c
  125.     $(COMPILER) $(P) $(CM) -O $(D)\ctdelk.o ..\ctdelk.c
  126.  
  127. $(D)\ctaddk.o: ..\ctaddk.c
  128.     $(COMPILER) $(P) $(CM) -O $(D)\ctaddk.o ..\ctaddk.c
  129.  
  130. $(D)\ctupdt.o: ..\ctupdt.c
  131.     $(COMPILER) $(P) $(CM) -O $(D)\ctupdt.o ..\ctupdt.c
  132.  
  133. $(D)\ctsrch.o: ..\ctsrch.c
  134.     $(COMPILER) $(P) $(CM) -O $(D)\ctsrch.o ..\ctsrch.c
  135.  
  136. $(D)\ctdatf.o: ..\ctdatf.c
  137.     $(COMPILER) $(P) $(CM) -O $(D)\ctdatf.o ..\ctdatf.c
  138.  
  139. $(D)\ctkeyf.o: ..\ctkeyf.c
  140.     $(COMPILER) $(P) $(CM) -O $(D)\ctkeyf.o ..\ctkeyf.c
  141.  
  142. $(D)\ctkrnl.o: ..\ctkrnl.c
  143.     $(COMPILER) $(P) $(CM) -O $(D)\ctkrnl.o ..\ctkrnl.c
  144.  
  145. $(D)\ctclb3.o: ..\ctclb3.c
  146.     $(COMPILER) $(P) $(CM) -O $(D)\ctclb3.o ..\ctclb3.c
  147.  
  148. $(D)\ctcomp.o: ..\ctcomp.c
  149.     $(COMPILER) $(P) $(CM) -O $(D)\ctcomp.o ..\ctcomp.c
  150.  
  151. $(D)\ctvrcu.o: ..\ctvrcu.c
  152.     $(COMPILER) $(P) $(CM) -O $(D)\ctvrcu.o ..\ctvrcu.c
  153.  
  154. $(D)\ctinit.o: ..\ctinit.c
  155.     $(COMPILER) $(P) $(CM) -O $(D)\ctinit.o ..\ctinit.c
  156.  
  157. $(D)\ctdelf.o: ..\ctdelf.c
  158.     $(COMPILER) $(P) $(CM) -O $(D)\ctdelf.o ..\ctdelf.c
  159.  
  160. $(D)\ctload.o: ..\ctload.c
  161.     $(COMPILER) $(P) $(CM) -O $(D)\ctload.o ..\ctload.c
  162.  
  163. $(D)\ctfrac.o: ..\ctfrac.c
  164.     $(COMPILER) $(P) $(CM) -O $(D)\ctfrac.o ..\ctfrac.c
  165.  
  166. $(D)\ctestm.o: ..\ctestm.c
  167.     $(COMPILER) $(P) $(CM) -O $(D)\ctestm.o ..\ctestm.c
  168.  
  169. $(D)\ctclb2.o: ..\ctclb2.c
  170.     $(COMPILER) $(P) $(CM) -O $(D)\ctclb2.o ..\ctclb2.c
  171.  
  172. $(D)\ctclib.o: ctclib.c
  173.     $(COMPILER) $(P) $(CM) -O $(D)\ctclib.o ctclib.c
  174.  
  175. $(D)\ctsset.o: ..\ctsset.c
  176.     $(COMPILER) $(P) $(CM) -O $(D)\ctsset.o ..\ctsset.c
  177.  
  178. $(D)\ctisam.o: ..\ctisam.c
  179.     $(COMPILER) $(P) $(CM) -O $(D)\ctisam.o ..\ctisam.c
  180.  
  181. $(D)\ctvrec.o: ..\ctvrec.c
  182.     $(COMPILER) $(P) $(CM) -O $(D)\ctvrec.o ..\ctvrec.c
  183.  
  184. $(D)\ctism2.o: ..\ctism2.c
  185.     $(COMPILER) $(P) $(CM) -O $(D)\ctism2.o ..\ctism2.c
  186.  
  187. $(D)\ctismc.o: ..\ctismc.c
  188.     $(COMPILER) $(P) $(CM) -O $(D)\ctismc.o ..\ctismc.c
  189.  
  190. $(D)\ctismo.o: ..\ctismo.c
  191.     $(COMPILER) $(P) $(CM) -O $(D)\ctismo.o ..\ctismo.c
  192.  
  193. $(D)\cticre.o: ..\cticre.c
  194.     $(COMPILER) $(P) $(CM) -O $(D)\cticre.o ..\cticre.c
  195.  
  196. $(D)\ctiopn.o: ..\ctiopn.c
  197.     $(COMPILER) $(P) $(CM) -O $(D)\ctiopn.o ..\ctiopn.c
  198.  
  199. $(D)\cticls.o: ..\cticls.c
  200.     $(COMPILER) $(P) $(CM) -O $(D)\cticls.o ..\cticls.c
  201.  
  202. $(D)\ctifil.o: ..\ctifil.c
  203.     $(COMPILER) $(P) $(CM) -O $(D)\ctifil.o ..\ctifil.c
  204.  
  205. $(D)\ctismu.o: ..\ctismu.c
  206.     $(COMPILER) $(P) $(CM) -O $(D)\ctismu.o ..\ctismu.c
  207.  
  208. # end
  209.