home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / c-kermit / ckvker.mms < prev    next >
Text File  |  2020-01-01  |  8KB  |  214 lines

  1. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  2. ! 2007-02-27 SMS.
  3. ! Actual VMS dependencies.
  4.  
  5. .FIRST
  6.     @ ! echo: write to stdout; tab: some spacing
  7.     @ echo = "write sys$output"
  8.     @ tab = "    "
  9. .include ccflags.mms
  10.  
  11. SHAREOPTS = KERMIT.OPT/OPTION
  12.  
  13. .IFDEF INT_FTP
  14. CKCFTP_OBJ = ckcftp.obj
  15. .ENDIF
  16.  
  17. OBJECT_MODULES = ckcfn2.obj, ckcfn3.obj, ckcfns.obj, $(CKCFTP_OBJ), -
  18.                  ckclib.obj, ckcmai.obj, ckcnet.obj, ckcpro.obj, -
  19.                  ckctel.obj, ckcuni.obj, ckuath.obj, ckucmd.obj, -
  20.                  ckudia.obj, ckuscr.obj, ckusig.obj, ckuus2.obj, -
  21.                  ckuus3.obj, ckuus4.obj, ckuus5.obj, ckuus6.obj, -
  22.                  ckuus7.obj, ckuusr.obj, ckuusx.obj, ckuusy.obj, -
  23.                  ckuxla.obj, ckvcon.obj, ckvfio.obj, ckvioc.obj, -
  24.                  ckvrtl.obj, ckvtio.obj, ck_crp.obj, ck_ssl.obj
  25.  
  26. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  27. !
  28. ! Rule Section:
  29. !
  30. .C.OBJ :
  31.     @ echo tab + "Compiling ''f$trnlnm("K")'$(MMS$SOURCE)" - "K:"
  32.     @ $(CC) $(CCFLAGS) /object=$(MMS$TARGET) $(MMS$SOURCE)
  33.  
  34. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  35. !
  36. ! Dependencies Section:
  37. !
  38. ALL :   wermit.exe  ckvcvt.exe
  39.     @ continue
  40.  
  41. WERMIT :   wermit.exe
  42.     @ continue
  43.  
  44. CKVCVT :   ckvcvt.exe
  45.     @ continue
  46.  
  47. wermit.exe : $(OBJECT_MODULES)
  48.     @ echo tab + "Linking $(MMS$TARGET_NAME)"
  49.  
  50.        $(LINK) $(LINKFLAGS) -
  51.         /exec=wermit.exe $(SHAREOPTS)
  52.  
  53. ckcpro.c : K:ckcpro.w ckwart.exe K:ckcdeb.h K:ckcasc.h K:ckcker.h
  54.     @ echo "CKWART $(MMS$SOURCE) CKCPRO.C"
  55.     @ ckwart = "$" + f$parse("CKWART.EXE",,,"DEVICE") + -
  56.         f$parse("CKWART.EXE",,,"DIRECTORY") + "CKWART"
  57.     @ ckwart K:ckcpro.w ckcpro.c
  58.  
  59. ckvcvt.exe : ckvcvt.obj
  60.     @ echo tab + "Linking $(MMS$TARGET_NAME)"
  61.         $(LINK) $(LINKFLAGS) ckvcvt.obj,aux.opt/opt
  62.  
  63. ckwart.exe : ckwart.obj
  64.     @ echo tab + "Linking $(MMS$TARGET_NAME)"
  65.         $(LINK) /nodebug/nomap ckwart.obj,aux.opt/opt
  66.  
  67.  
  68. ! Object file dependencies:
  69.  
  70. ckcfn2.obj : K:ckcfn2.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  71.              K:ckcasc.h K:ckcker.h K:ckcxla.h K:ckuxla.h -
  72.              K:ckcuni.h K:ckcnet.h K:ckvioc.h K:ckctel.h
  73.  
  74. ckcfn3.obj : K:ckcfn3.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  75.              K:ckcasc.h K:ckcker.h K:ckcxla.h K:ckuxla.h -
  76.              K:ckcuni.h
  77.  
  78. ckcfns.obj : K:ckcfns.c K:ckcsym.h K:ckcasc.h K:ckcdeb.h -
  79.              K:ckclib.h K:ckcker.h K:ckcxla.h K:ckuxla.h -
  80.              K:ckcuni.h K:ckcnet.h K:ckvioc.h K:ckctel.h
  81.  
  82. ckcftp.obj : K:ckcftp.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  83.              K:ckcsig.h K:ckcasc.h K:ckcker.h K:ckucmd.h -
  84.              K:ckuusr.h K:ckcnet.h K:ckvioc.h K:ckctel.h -
  85.              K:ckcxla.h K:ckuxla.h K:ckcuni.h K:ckuath.h -
  86.              K:ckvrtl.h K:ck_ssl.h
  87.  
  88. ckclib.obj : K:ckclib.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  89.              K:ckcasc.h 
  90.  
  91. ckcmai.obj : K:ckcmai.c K:ckcsym.h K:ckcasc.h K:ckcdeb.h -
  92.              K:ckclib.h K:ckcker.h K:ckcnet.h K:ckvioc.h -
  93.              K:ckctel.h K:ck_ssl.h K:ckuusr.h K:ckucmd.h -
  94.              K:ckuath.h K:ckcsig.h
  95.  
  96. ckcnet.obj : K:ckcnet.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  97.              K:ckcker.h K:ckcasc.h K:ckcnet.h K:ckvioc.h -
  98.              K:ckctel.h K:ck_ssl.h K:ckuusr.h K:ckucmd.h -
  99.              K:ckuath.h K:ckcsig.h K:ckvrtl.h
  100.  
  101. ckcpro.obj :     ckcpro.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  102.              K:ckcasc.h K:ckcker.h K:ckcnet.h K:ckvioc.h -
  103.              K:ckctel.h
  104.     @ echo "Compiling $(MMS$SOURCE)"
  105.     @ $(CC) $(CCFLAGS)/INCLUDE_DIRECTORY=K: $(MMS$SOURCE)
  106.  
  107. ckctel.obj : K:ckctel.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  108.              K:ckcker.h K:ckcnet.h K:ckvioc.h K:ckctel.h -
  109.              K:ckuath.h K:ck_ssl.h
  110.  
  111. ckcuni.obj : K:ckcuni.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  112.              K:ckcker.h K:ckucmd.h K:ckcxla.h K:ckuxla.h -
  113.              K:ckcuni.h
  114.  
  115. ckuath.obj : K:ckuath.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  116.              K:ckcker.h K:ckuusr.h K:ckucmd.h K:ckcnet.h -
  117.              K:ckvioc.h K:ckctel.h K:ckuath.h K:ckuat2.h -
  118.              K:ck_ssl.h
  119.  
  120. ckucmd.obj : K:ckucmd.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  121.              K:ckcker.h K:ckcnet.h K:ckvioc.h K:ckctel.h -
  122.              K:ckucmd.h K:ckuusr.h K:ckcasc.h
  123.  
  124. ckudia.obj : K:ckudia.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  125.              K:ckcasc.h K:ckcker.h K:ckucmd.h K:ckcnet.h -
  126.              K:ckvioc.h K:ckctel.h K:ckuusr.h K:ckcsig.h
  127.  
  128. ckuscr.obj : K:ckuscr.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  129.              K:ckcasc.h K:ckcker.h K:ckuusr.h K:ckucmd.h -
  130.              K:ckcnet.h K:ckvioc.h K:ckctel.h K:ckcsig.h
  131.  
  132. ckusig.obj : K:ckusig.c K:ckcsym.h K:ckcasc.h K:ckcdeb.h -
  133.              K:ckclib.h K:ckcker.h K:ckcnet.h K:ckvioc.h -
  134.              K:ckctel.h K:ckuusr.h K:ckucmd.h K:ckcsig.h
  135.  
  136. ckuus2.obj : K:ckuus2.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  137.              K:ckcnet.h K:ckvioc.h K:ckctel.h K:ckcasc.h -
  138.              K:ckcker.h K:ckuusr.h K:ckucmd.h K:ckcxla.h -
  139.              K:ckuxla.h K:ckcuni.h
  140.  
  141. ckuus3.obj : K:ckuus3.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  142.              K:ckcasc.h K:ckcker.h K:ckcxla.h K:ckuxla.h -
  143.              K:ckcuni.h K:ckcnet.h K:ckvioc.h K:ckctel.h -
  144.              K:ckuath.h K:ck_ssl.h K:ckuusr.h K:ckucmd.h
  145.  
  146. ckuus4.obj : K:ckuus4.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  147.              K:ckcasc.h K:ckcker.h K:ckcnet.h K:ckvioc.h -
  148.              K:ckctel.h K:ckuusr.h K:ckucmd.h K:ckuver.h -
  149.              K:ckcxla.h K:ckuxla.h K:ckcuni.h K:ckuath.h -
  150.              K:ck_ssl.h
  151.  
  152. ckuus5.obj : K:ckuus5.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  153.              K:ckcasc.h K:ckcker.h K:ckuusr.h K:ckucmd.h -
  154.              K:ckcnet.h K:ckvioc.h K:ckctel.h K:ckcxla.h -
  155.              K:ckuxla.h K:ckcuni.h K:ck_ssl.h
  156.  
  157. ckuus6.obj : K:ckuus6.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  158.              K:ckcasc.h K:ckcker.h K:ckuusr.h K:ckucmd.h -
  159.              K:ckcxla.h K:ckuxla.h K:ckcuni.h K:ckcnet.h -
  160.              K:ckvioc.h K:ckctel.h
  161.  
  162. ckuus7.obj : K:ckuus7.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  163.              K:ckcasc.h K:ckcker.h K:ckcxla.h K:ckuxla.h -
  164.              K:ckcuni.h K:ckcnet.h K:ckvioc.h K:ckctel.h -
  165.              K:ckuusr.h K:ckucmd.h K:ckuath.h K:ck_ssl.h
  166.  
  167. ckuusr.obj : K:ckuusr.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  168.              K:ckcasc.h K:ckcker.h K:ckcnet.h K:ckvioc.h -
  169.              K:ckctel.h K:ckuusr.h K:ckucmd.h K:ckcxla.h -
  170.              K:ckuxla.h K:ckcuni.h
  171.  
  172. ckuusx.obj : K:ckuusx.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  173.              K:ckcasc.h K:ckcker.h K:ckuusr.h K:ckucmd.h -
  174.              K:ckcxla.h K:ckuxla.h K:ckcuni.h K:ckcsig.h
  175.  
  176. ckuusy.obj : K:ckuusy.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  177.              K:ckcasc.h K:ckcker.h K:ckucmd.h K:ckcnet.h -
  178.              K:ckvioc.h K:ckctel.h K:ckuusr.h K:ckcxla.h -
  179.              K:ckuxla.h K:ckcuni.h K:ck_ssl.h
  180.  
  181. ckuxla.obj : K:ckuxla.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  182.              K:ckcker.h K:ckucmd.h K:ckcxla.h K:ckuxla.h -
  183.              K:ckcuni.h
  184.  
  185. ckvcon.obj : K:ckvcon.c K:ckcdeb.h K:ckclib.h K:ckcasc.h -
  186.              K:ckcker.h K:ckucmd.h K:ckcnet.h K:ckvioc.h -
  187.              K:ckctel.h K:ckvvms.h K:ckcxla.h K:ckuxla.h -
  188.              K:ckcuni.h
  189.  
  190. ckvcvt.obj : K:ckvcvt.c
  191.  
  192. ckvfio.obj : K:ckvfio.c K:ckcdeb.h K:ckclib.h K:ckcasc.h -
  193.              K:ckcker.h K:ckuusr.h K:ckucmd.h K:ckvvms.h
  194.  
  195. ckvioc.obj : K:ckvioc.c K:ckcdeb.h K:ckclib.h K:ckvioc.h -
  196.              K:ckcker.h K:ckuusr.h K:ckucmd.h K:ckvvms.h
  197.  
  198. ckvrtl.obj : K:ckvrtl.c K:ckvrtl.h
  199.  
  200. ckvtio.obj : K:ckvtio.c K:ckcdeb.h K:ckclib.h K:ckcasc.h -
  201.              K:ckcker.h K:ckvvms.h K:ck_ssl.h K:ckcnet.h -
  202.              K:ckvioc.h K:ckctel.h
  203.  
  204. ckwart.obj : K:ckwart.c K:ckcsym.h K:ckcdeb.h K:ckclib.h
  205.  
  206. ck_crp.obj : K:ck_crp.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  207.              K:ckcnet.h K:ckvioc.h K:ckctel.h
  208.  
  209. ck_ssl.obj : K:ck_ssl.c K:ckcsym.h K:ckcdeb.h K:ckclib.h -
  210.              K:ckcnet.h K:ckvioc.h K:ckctel.h K:ckuath.h -
  211.              K:ckcker.h K:ckucmd.h K:ck_ssl.h
  212.  
  213. !! end of ckvker.mms !!
  214.