home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / c-kermit / cksker.mak < prev    next >
Makefile  |  2020-01-01  |  3KB  |  116 lines

  1. # CKSKER.MAK,  Wed Jun 30 20:15:00 1993
  2. #
  3. CKVER= "5A(189)"
  4. ###########################################################################
  5. #
  6. #  Compile and Link variables:
  7. #
  8. #  $O is the extension (file type) for object files, normally o.
  9. #  See MINIX entry for what to do if another filetype must be used.
  10. #
  11. O=.o
  12. LNKFLAGS=-s
  13. SHAREDLIB=
  14. CC= cc
  15. CC2= cc
  16. #-DNOCCTRAP
  17. #CFLAGS=-A -DDYNAMIC -DNODIAL -DNOSCRIPT -DDCMDBUF -DNOCSETS -DNOANSI \
  18. # -Dmsleep=mnap
  19. CFLAGS=-A -DDYNAMIC -DNODIAL -DNOSCRIPT -DNOCSETS -DNOANSI -Dmsleep=mnap
  20. #
  21. # Dependencies Section:
  22. #
  23. wermit:    ckcmai$(O) ckucmd$(O) ckuusr$(O) ckuus2$(O) ckuus3$(O) \
  24.         ckuus4$(O) ckuus5$(O) ckuus6$(O) ckuus7$(O) \
  25.         ckuusx$(O) ckuusy$(O) ckcpro$(O) ckcfns$(O) \
  26.         ckcfn2$(O) ckcfn3$(O) ckuxla$(O) ckscon$(O) \
  27.         ckstio$(O) cksfio$(O) ckudia$(O) ckuscr$(O) \
  28.         ckcnet$(O) linkit
  29.     $(CC2) $(LNKFLAGS) -o wermit ckcmai$(O) ckstio$(O) \
  30.         cksfio$(O) ckcfns$(O) ckcfn2$(O) ckcfn3$(O) \
  31.         ckuxla$(O) ckcpro$(O) ckucmd$(O) ckuus2$(O) \
  32.         ckuus3$(O) ckuus4$(O) ckuus5$(O) ckuus6$(O) \
  33.         ckuus7$(O) ckuusx$(O) ckuusy$(O) ckuusr$(O) \
  34.         ckscon$(O) ckudia$(O) ckuscr$(O) ckcnet$(O)
  35.  
  36. ckstst.prg: ckstst$(O) cksfio$(O)
  37.     $(CC2) -VCSD -o ckstst.prg ckstst.o cksfio.o
  38.  
  39. # If memory problems then
  40. # use make -n -f cksker.mak cksker.dif | msh
  41. cksker.dif:
  42.     dobe -n "diff -c orig/%s . >>f:\cksker.dif" ck[cu]*.[ch]
  43.     cp f:\cksker.dif .
  44.     rm f:\cksker.dif
  45.  
  46. # If memory problems then
  47. # use make -n -f cksker.mak cks189.zoo | msh
  48. cks189.zoo:
  49.     zoo ah cks189 *kermit.ttp cks*.c cksker.mak
  50.  
  51. # Make baby kermit.  No parser, debugging, etc.
  52. baby:
  53.     make -f cksker.mak "CFLAGS=-DDYNAMIC -DNODIAL -DNOSCRIPT -DNOCSETS \
  54.     -DNOANSI -DNODEBUG -DNOICP -DNOSERVER -DNOTLOG -Dmsleep=mnap" wermit
  55.  
  56. ckcmai$(O): ckcmai.c ckcker.h ckcdeb.h ckcsym.h ckcasc.h ckcnet.h
  57.  
  58. ckcpro$(O): ckcpro.c ckcker.h ckcdeb.h ckcasc.h
  59.  
  60. ckcpro.c: ckcpro.w wart ckcdeb.h ckcasc.h ckcker.h
  61.     .\wart ckcpro.w ckcpro.c
  62.  
  63. ckcfns$(O): ckcfns.c ckcker.h ckcdeb.h ckcsym.h ckcasc.h ckcxla.h \
  64.         ckuxla.h
  65.  
  66. ckcfn2$(O): ckcfn2.c ckcker.h ckcdeb.h ckcsym.h ckcasc.h ckcxla.h ckuxla.h
  67.  
  68. ckcfn3$(O): ckcfn3.c ckcker.h ckcdeb.h ckcsym.h ckcasc.h ckcxla.h \
  69.         ckuxla.h
  70.  
  71. ckuxla$(O): ckuxla.c ckcker.h ckcdeb.h ckcxla.h ckuxla.h
  72.  
  73. ckuusr$(O): ckuusr.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcxla.h ckuxla.h \
  74.         ckcasc.h ckcnet.h
  75.  
  76. ckuus2$(O): ckuus2.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcxla.h ckuxla.h \
  77.         ckcasc.h
  78.  
  79. ckuus3$(O): ckuus3.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcxla.h ckuxla.h \
  80.         ckcasc.h ckcnet.h
  81.  
  82. ckuus4$(O): ckuus4.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcxla.h ckuxla.h \
  83.         ckcasc.h ckcnet.h
  84.  
  85. ckuus5$(O): ckuus5.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcasc.h
  86.  
  87. ckuus6$(O): ckuus6.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcasc.h
  88.  
  89. ckuus7$(O): ckuus7.c ckucmd.h ckcker.h ckuusr.h ckcdeb.h ckcxla.h ckuxla.h \
  90.         ckcasc.h ckcnet.h
  91.  
  92. ckuusx$(O): ckuusx.c  ckcker.h ckuusr.h ckcdeb.h ckcasc.h
  93.  
  94. ckuusy$(O): ckuusy.c  ckcker.h ckcdeb.h ckcasc.h
  95.  
  96. ckucmd$(O): ckucmd.c ckcasc.h ckucmd.h ckcdeb.h
  97.  
  98. cksfio$(O): cksfio.c ckcdeb.h ckuver.h
  99.  
  100. ckstio$(O): ckstio.c ckcdeb.h ckcnet.h ckuver.h
  101.  
  102. ckscon$(O): ckscon.c ckcker.h ckcdeb.h ckcasc.h ckcnet.h
  103.  
  104. ckcnet$(O): ckcnet.c ckcdeb.h ckcker.h ckcnet.h
  105.  
  106. wart: ckwart$(O)
  107.     $(CC) $(LNKFLAGS) -o wart ckwart$(O) $(LIBS)
  108.  
  109. ckcmdb$(O): ckcmdb.c ckcdeb.h
  110.  
  111. ckwart$(O): ckwart.c
  112.  
  113. ckudia$(O): ckudia.c ckcker.h ckcdeb.h ckucmd.h ckcasc.h
  114.  
  115. ckuscr$(O): ckuscr.c ckcker.h ckcdeb.h ckcasc.h
  116.