home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c004 / 2.ddi / XENIX / M386SGL.MAK < prev    next >
Encoding:
Text File  |  1989-04-18  |  4.4 KB  |  193 lines

  1. RTREE=../rtree
  2. COMPILER=cc -Mse
  3. D=sgl
  4. P=-I ./ -I $(RTREE)
  5. LN=ctsglib
  6. ALIB=/lib/386/Slib$(LN).a
  7. EXEC=/usr/bin
  8.  
  9. # executables
  10.  
  11. executables: $(EXEC)/cttest $(EXEC)/ctrbld $(EXEC)/ctcmpc $(EXEC)/ctflat \
  12.         $(EXEC)/ctpkey
  13.  
  14. $(EXEC)/cttest: cttest.c
  15.     $(COMPILER) -o $(EXEC)/cttest $(P) cttest.c
  16.  
  17. $(EXEC)/ctrbld: $(D)/ctrbld.o $(ALIB)
  18.     $(COMPILER) -o $(EXEC)/ctrbld $(D)/ctrbld.o -l$(LN) -lx
  19.  
  20. $(D)/ctrbld.o: ctrbld.c
  21.     $(COMPILER) -c $(P) ctrbld.c
  22.     mv ctrbld.o $(D)
  23.  
  24. $(EXEC)/ctcmpc: $(D)/ctcmpc.o $(ALIB)
  25.     $(COMPILER) -o $(EXEC)/ctcmpc $(D)/ctcmpc.o -l$(LN) -lx
  26.  
  27. $(D)/ctcmpc.o: ctcmpc.c
  28.     $(COMPILER) -c $(P) ctcmpc.c
  29.     mv ctcmpc.o $(D)
  30.  
  31. $(EXEC)/ctflat: $(D)/ctflat.o $(ALIB)
  32.     $(COMPILER) -o $(EXEC)/ctflat $(D)/ctflat.o -l$(LN) -lx
  33.  
  34. $(D)/ctflat.o: ctflat.c
  35.     $(COMPILER) -c $(P) ctflat.c
  36.     mv ctflat.o $(D)
  37.  
  38. $(EXEC)/ctpkey: $(D)/ctpkey.o $(ALIB)
  39.     $(COMPILER) -o $(EXEC)/ctpkey $(D)/ctpkey.o -l$(LN) -lx
  40.  
  41. $(D)/ctpkey.o: ctpkey.c
  42.     $(COMPILER) -c $(P) ctpkey.c
  43.     mv ctpkey.o $(D)
  44.  
  45. # library
  46.  
  47. $(ALIB):    $(D)/ctibld.o $(D)/ctrbl2.o $(D)/ctvrc2.o \
  48.             $(D)/ctdelk.o $(D)/ctaddk.o $(D)/ctupdt.o \
  49.             $(D)/ctsrch.o $(D)/ctdatf.o $(D)/ctkeyf.o \
  50.             $(D)/ctkrnl.o $(D)/ctcomp.o $(D)/ctvrcu.o \
  51.             $(D)/ctinit.o $(D)/ctdelf.o $(D)/ctclb2.o \
  52.             $(D)/ctclib.o $(D)/ctclb3.o $(D)/ctload.o \
  53.             $(D)/ctsset.o $(D)/ctisam.o $(D)/ctvrec.o \
  54.             $(D)/ctism2.o $(D)/ctestm.o $(D)/ctfrac.o \
  55.             $(D)/ctismc.o $(D)/ctismo.o $(D)/cticre.o \
  56.             $(D)/ctiopn.o \
  57.             $(D)/cticls.o $(D)/ctifil.o \
  58.             $(D)/ctismu.o
  59.     sh trm $(ALIB)
  60.     ar q $(ALIB) $(D)/ctibld.o $(D)/ctrbl2.o $(D)/ctsset.o $(D)/ctisam.o $(D)/ctvrec.o $(D)/ctism2.o
  61.     ar q $(ALIB) $(D)/ctismc.o $(D)/ctismo.o $(D)/cticre.o $(D)/ctiopn.o $(D)/cticls.o $(D)/ctifil.o
  62.     ar q $(ALIB) $(D)/ctismu.o $(D)/ctvrc2.o $(D)/ctload.o $(D)/ctdelk.o $(D)/ctaddk.o $(D)/ctupdt.o $(D)/ctsrch.o
  63.     ar q $(ALIB) $(D)/ctestm.o $(D)/ctfrac.o $(D)/ctdatf.o $(D)/ctkeyf.o $(D)/ctkrnl.o $(D)/ctcomp.o
  64.     ar q $(ALIB) $(D)/ctvrcu.o $(D)/ctinit.o $(D)/ctdelf.o $(D)/ctclb2.o $(D)/ctclib.o $(D)/ctclb3.o
  65.     ranlib $(ALIB)
  66.     
  67. # library modules
  68.  
  69. $(D)/ctibld.o: ctibld.c
  70.     $(COMPILER) -c $(P) ctibld.c
  71.     mv ctibld.o $(D)
  72.  
  73. $(D)/ctrbl2.o: ctrbl2.c
  74.     $(COMPILER) -c $(P) ctrbl2.c
  75.     mv ctrbl2.o $(D)
  76.  
  77. $(D)/ctvrc2.o: ctvrc2.c
  78.     $(COMPILER) -c $(P) ctvrc2.c
  79.     mv ctvrc2.o $(D)
  80.  
  81. $(D)/ctdelk.o: ctdelk.c
  82.     $(COMPILER) -c $(P) ctdelk.c
  83.     mv ctdelk.o $(D)
  84.  
  85. $(D)/ctaddk.o: ctaddk.c
  86.     $(COMPILER) -c $(P) ctaddk.c
  87.     mv ctaddk.o $(D)
  88.  
  89. $(D)/ctupdt.o: ctupdt.c
  90.     $(COMPILER) -c $(P) ctupdt.c
  91.     mv ctupdt.o $(D)
  92.  
  93. $(D)/ctsrch.o: ctsrch.c
  94.     $(COMPILER) -c $(P) ctsrch.c
  95.     mv ctsrch.o $(D)
  96.  
  97. $(D)/ctdatf.o: ctdatf.c
  98.     $(COMPILER) -c $(P) ctdatf.c
  99.     mv ctdatf.o $(D)
  100.  
  101. $(D)/ctkeyf.o: ctkeyf.c
  102.     $(COMPILER) -c $(P) ctkeyf.c
  103.     mv ctkeyf.o $(D)
  104.  
  105. $(D)/ctkrnl.o: ctkrnl.c
  106.     $(COMPILER) -c $(P) ctkrnl.c
  107.     mv ctkrnl.o $(D)
  108.  
  109. $(D)/ctclb3.o: ctclb3.c
  110.     $(COMPILER) -c $(P) ctclb3.c
  111.     mv ctclb3.o $(D)
  112.  
  113. $(D)/ctcomp.o: ctcomp.c
  114.     $(COMPILER) -c $(P) ctcomp.c
  115.     mv ctcomp.o $(D)
  116.  
  117. $(D)/ctvrcu.o: ctvrcu.c
  118.     $(COMPILER) -c $(P) ctvrcu.c
  119.     mv ctvrcu.o $(D)
  120.  
  121. $(D)/ctinit.o: ctinit.c
  122.     $(COMPILER) -c $(P) ctinit.c
  123.     mv ctinit.o $(D)
  124.  
  125. $(D)/ctdelf.o: ctdelf.c
  126.     $(COMPILER) -c $(P) ctdelf.c
  127.     mv ctdelf.o $(D)
  128.  
  129. $(D)/ctload.o: ctload.c
  130.     $(COMPILER) -c $(P) ctload.c
  131.     mv ctload.o $(D)
  132.  
  133. $(D)/ctfrac.o: ctfrac.c
  134.     $(COMPILER) -c $(P) ctfrac.c
  135.     mv ctfrac.o $(D)
  136.  
  137. $(D)/ctestm.o: ctestm.c
  138.     $(COMPILER) -c $(P) ctestm.c
  139.     mv ctestm.o $(D)
  140.  
  141. $(D)/ctclb2.o: ctclb2.c
  142.     $(COMPILER) -c $(P) ctclb2.c
  143.     mv ctclb2.o $(D)
  144.  
  145. $(D)/ctclib.o: ctclib.c
  146.     $(COMPILER) -c $(P) ctclib.c
  147.     mv ctclib.o $(D)
  148.  
  149. $(D)/ctsset.o: ctsset.c
  150.     $(COMPILER) -c $(P) ctsset.c
  151.     mv ctsset.o $(D)
  152.  
  153. $(D)/ctisam.o: ctisam.c
  154.     $(COMPILER) -c $(P) ctisam.c
  155.     mv ctisam.o $(D)
  156.  
  157. $(D)/ctvrec.o: ctvrec.c
  158.     $(COMPILER) -c $(P) ctvrec.c
  159.     mv ctvrec.o $(D)
  160.  
  161. $(D)/ctism2.o: ctism2.c
  162.     $(COMPILER) -c $(P) ctism2.c
  163.     mv ctism2.o $(D)
  164.  
  165. $(D)/ctismc.o: ctismc.c
  166.     $(COMPILER) -c $(P) ctismc.c
  167.     mv ctismc.o $(D)
  168.  
  169. $(D)/ctismo.o: ctismo.c
  170.     $(COMPILER) -c $(P) ctismo.c
  171.     mv ctismo.o $(D)
  172.  
  173. $(D)/cticre.o: cticre.c
  174.     $(COMPILER) -c $(P) cticre.c
  175.     mv cticre.o $(D)
  176.  
  177. $(D)/ctiopn.o: ctiopn.c
  178.     $(COMPILER) -c $(P) ctiopn.c
  179.     mv ctiopn.o $(D)
  180.  
  181. $(D)/cticls.o: cticls.c
  182.     $(COMPILER) -c $(P) cticls.c
  183.     mv cticls.o $(D)
  184.  
  185. $(D)/ctifil.o: ctifil.c
  186.     $(COMPILER) -c $(P) ctifil.c
  187.     mv ctifil.o $(D)
  188.  
  189. $(D)/ctismu.o: ctismu.c
  190.     $(COMPILER) -c $(P) ctismu.c
  191.     mv ctismu.o $(D)
  192.  
  193.