home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / old / ckermit70 / ckvker.mms < prev    next >
Text File  |  2000-01-01  |  5KB  |  140 lines

  1. .FIRST
  2.     @ ! echo: write to stdout; tab: some spacing
  3.     @ echo = "write sys$output"
  4.     @ tab = "    "
  5. .include ccflags.mms
  6.  
  7. SHAREOPTS = KERMIT.OPT/OPTION
  8.  
  9. OBJECT_MODULES = ckcmai.obj, ckclib.obj, -
  10.     ckcfns.obj, ckcfn2.obj, ckcfn3.obj, ckcnet.obj, ckcpro.obj, -
  11.     ckuusr.obj, ckuus2.obj, ckuus3.obj, ckuus4.obj, ckuus5.obj, -
  12.     ckuus6.obj, ckuus7.obj, ckuusx.obj, ckuusy.obj, ckctel.obj, -
  13.     ckucmd.obj, ckudia.obj, ckuscr.obj, ckuxla.obj, ckusig.obj, -
  14.     ckvcon.obj, ckvioc.obj, ckvfio.obj, ckvtio.obj, ckcuni.obj
  15.  
  16. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  17. !
  18. ! Rule Section:
  19. !
  20. .C.OBJ :
  21.     @ echo tab + "Compiling ''f$trnlnm("KSP")'$(MMS$SOURCE)" - "KSP:"
  22.     @ $(CC) $(CCFLAGS) /object=$(MMS$TARGET) $(MMS$SOURCE)
  23.  
  24. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  25. !
  26. ! Dependencies Section:
  27. !
  28. all :   wermit.exe  ckvcvt.exe
  29.     @ continue
  30.  
  31. wermit :   wermit.exe
  32.     @ continue
  33.  
  34. ckvcvt :   ckvcvt.exe
  35.     @ continue
  36.  
  37. wermit.exe : $(OBJECT_MODULES)
  38.     @ echo tab + "Linking $(MMS$TARGET_NAME)"
  39.  
  40.        $(LINK) $(LINKFLAGS) -
  41.         /exec=wermit.exe $(SHAREOPTS)
  42.  
  43. ckvcvt.exe : ckvcvt.obj
  44.     @ echo tab + "Linking $(MMS$TARGET_NAME)"
  45.         $(LINK) $(LINKFLAGS) ckvcvt.obj,aux.opt/opt
  46.  
  47. ckvioc.obj : KSP:ckvioc.c KSP:ckvioc.h KSP:ckcdeb.h
  48.  
  49. ckvfio.obj : KSP:ckvfio.c KSP:ckcdeb.h KSP:ckuver.h
  50.  
  51. ckvtio.obj : KSP:ckvtio.c KSP:ckcdeb.h KSP:ckcnet.h KSP:ckuver.h
  52.  
  53. ckvcon.obj : KSP:ckvcon.c KSP:ckcker.h KSP:ckcdeb.h KSP:ckcasc.h KSP:ckcnet.h
  54.  
  55. ckusig.obj : KSP:ckusig.c KSP:ckcdeb.h KSP:ckcasc.h KSP:ckcker.h KSP:ckcnet.h KSP:ckuusr.h KSP:ckcsig.h
  56.  
  57. ckwart.obj : KSP:ckwart.c
  58.  
  59. ckwart.exe : ckwart.obj
  60.     @ echo tab + "Linking $(MMS$TARGET_NAME)"
  61.         $(LINK) /nodebug/nomap ckwart.obj,aux.opt/opt
  62.  
  63.  
  64. ckcpro.obj : ckcpro.c KSP:ckcker.h KSP:ckcdeb.h KSP:ckcasc.h
  65.     @ echo "Compiling $(MMS$SOURCE)"
  66.     @ $(CC) $(CCFLAGS)/INCLUDE_DIRECTORY=KSP: $(MMS$SOURCE)
  67.  
  68. ckcpro.c : KSP:ckcpro.w ckwart.exe KSP:ckcdeb.h KSP:ckcasc.h KSP:ckcker.h
  69.     @ echo "CKWART $(MMS$SOURCE) CKCPRO.C"
  70.     @ ckwart = "$" + f$parse("CKWART.EXE",,,"DEVICE") + -
  71.         f$parse("CKWART.EXE",,,"DIRECTORY") + "CKWART"
  72.     @ ckwart KSP:ckcpro.w ckcpro.c
  73.  
  74. ckcmai.obj : KSP:ckcmai.c KSP:ckcker.h KSP:ckcdeb.h KSP:ckcsym.h -
  75.              KSP:ckcasc.h KSP:ckcnet.h KSP:ckcsig.h
  76.  
  77. ckclib.obj : KSP:ckclib.c KSP:ckclib.h KSP:ckcdeb.h KSP:ckcasc.h KSP:ckcsym.h
  78.  
  79. ckcnet.obj : KSP:ckcnet.c KSP:ckcker.h KSP:ckcdeb.h KSP:ckcnet.h
  80.  
  81. ckcfns.obj : KSP:ckcfns.c KSP:ckcker.h KSP:ckcdeb.h KSP:ckcsym.h KSP:ckcasc.h -
  82.              KSP:ckcuni.h
  83.  
  84. ckcfn2.obj : KSP:ckcfn2.c KSP:ckcker.h KSP:ckcdeb.h KSP:ckcsym.h KSP:ckcasc.h -
  85.              KSP:ckcuni.h
  86.  
  87. ckcfn3.obj : KSP:ckcfn3.c KSP:ckcker.h KSP:ckcdeb.h KSP:ckcsym.h KSP:ckcasc.h -
  88.              KSP:ckcuni.h
  89.  
  90. ckuxla.obj : KSP:ckuxla.c KSP:ckcker.h KSP:ckcdeb.h KSP:ckcxla.h KSP:ckuxla.h
  91.  
  92. ckcuni.obj : KSP:ckcuni.c KSP:ckcdeb.h KSP:ckcker.h KSP:ckucmd.h KSP:ckcuni.h -
  93.              KSP:ckcxla.h KSP:ckuxla.h KSP:ckcuni.h
  94.  
  95. ckuusr.obj : KSP:ckuusr.c -
  96.              KSP:ckucmd.h KSP:ckcker.h KSP:ckuusr.h KSP:ckcdeb.h -
  97.              KSP:ckcxla.h KSP:ckuxla.h KSP:ckcasc.h KSP:ckcnet.h KSP:ckcuni.h
  98.  
  99. ckuus2.obj : KSP:ckuus2.c -
  100.              KSP:ckucmd.h KSP:ckcker.h KSP:ckuusr.h KSP:ckcdeb.h -
  101.              KSP:ckcxla.h KSP:ckuxla.h KSP:ckcasc.h KSP:ckcuni.h
  102.  
  103. ckuus3.obj : KSP:ckuus3.c -
  104.              KSP:ckucmd.h KSP:ckcker.h KSP:ckuusr.h KSP:ckcdeb.h -
  105.              KSP:ckcxla.h KSP:ckuxla.h KSP:ckcasc.h KSP:ckcnet.h KSP:ckcuni.h
  106.  
  107. ckuus4.obj : KSP:ckuus4.c -
  108.              KSP:ckucmd.h KSP:ckcker.h KSP:ckuusr.h KSP:ckcdeb.h -
  109.              KSP:ckcxla.h KSP:ckuxla.h KSP:ckcasc.h KSP:ckcnet.h KSP:ckcuni.h
  110.  
  111. ckuus5.obj : KSP:ckuus5.c -
  112.              KSP:ckucmd.h KSP:ckcker.h KSP:ckuusr.h KSP:ckcdeb.h -
  113.              KSP:ckcxla.h KSP:ckuxla.h KSP:ckcasc.h KSP:ckcuni.h
  114.  
  115. ckuus6.obj : KSP:ckuus6.c KSP:ckcuni.h -
  116.              KSP:ckucmd.h KSP:ckcker.h KSP:ckuusr.h KSP:ckcdeb.h KSP:ckcasc.h
  117.  
  118. ckuus7.obj : KSP:ckuus7.c -
  119.              KSP:ckucmd.h KSP:ckcker.h KSP:ckuusr.h KSP:ckcdeb.h -
  120.              KSP:ckcxla.h KSP:ckuxla.h KSP:ckcasc.h KSP:ckcnet.h KSP:ckcuni.h
  121.  
  122. ckuusx.obj : KSP:ckuusx.c KSP:ckcker.h KSP:ckuusr.h KSP:ckcdeb.h KSP:ckcasc.h -
  123.              KSP:ckcuni.h
  124.  
  125. ckuusy.obj : KSP:ckuusy.c KSP:ckcker.h KSP:ckcdeb.h KSP:ckcasc.h
  126.  
  127. ckucmd.obj : KSP:ckucmd.c KSP:ckcasc.h KSP:ckucmd.h KSP:ckcdeb.h
  128.  
  129. ckudia.obj : KSP:ckudia.c KSP:ckcker.h KSP:ckcdeb.h KSP:ckucmd.h -
  130.              KSP:ckcasc.h KSP:ckcsig.h
  131.  
  132. ckuscr.obj : KSP:ckuscr.c KSP:ckcker.h KSP:ckcdeb.h KSP:ckcasc.h KSP:ckcsig.h
  133.  
  134. ckvcvt.obj : KSP:ckvcvt.c
  135.  
  136. ckctel.obj : KSP:ckctel.c KSP:ckcsym.h KSP:ckcdeb.h KSP:ckcker.h KSP:ckcnet.h -
  137.              KSP:ckctel.h KSP:ckclib.h
  138.  
  139. !! end of ckvker.mms !!
  140.