home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / c-kermit / ckpker.mk < prev    next >
Makefile  |  2020-01-01  |  1KB  |  70 lines

  1. </$objtype/mkfile
  2. CC=pcc -c -B
  3. LD=pcc
  4. CO=`{sed -n 's/^O=//p' /$cputype/mkfile}
  5.  
  6. OFILES=\
  7.     ckcmai.$O \
  8.     ckclib.$O \
  9.     ckutio.$O \
  10.     ckufio.$O \
  11.     ckcfns.$O \
  12.     ckcfn2.$O \
  13.     ckcfn3.$O \
  14.     ckuxla.$O \
  15.     ckcpro.$O \
  16.     ckucmd.$O \
  17.     ckuus2.$O \
  18.     ckuus3.$O \
  19.     ckuus4.$O \
  20.     ckuus5.$O \
  21.     ckuus6.$O \
  22.     ckuus7.$O \
  23.     ckuusx.$O \
  24.     ckuusy.$O \
  25.     ckuusr.$O \
  26.     ckucon.$O \
  27.     ckudia.$O \
  28.     ckuscr.$O \
  29.     ckcnet.$O \
  30.     ckctel.$O \
  31.     ckusig.$O \
  32.     ckcuni.$O
  33.  
  34. HFILES=\
  35.     ckcasc.h \
  36.     ckcdeb.h \
  37.     ckcker.h \
  38.     ckcnet.h \
  39.     ckcsig.h \
  40.     ckcsym.h \
  41.     ckcxla.h \
  42.     ckucmd.h \
  43.     ckuusr.h \
  44.     ckuver.h \
  45.     ckuxla.h
  46.  
  47. BIN=/$objtype/bin
  48. TARG=kermit
  49.  
  50. </sys/src/cmd/mkone
  51.  
  52. # source gets too many warnings to include -w, even with -B
  53. CFLAGS= -D_POSIX_SOURCE -DPOSIX -DNOUUCP -D_BSD_EXTENSION -DCK_RTSCTS -DBIGBUFOK -DCK_SYSINI="/sys/lib/kermit/ckermit.ini" -DCK_INI_B -DNOSYSLOG -DNOWTMP -DNOIKSD -DNOREALPATH -DPlan9
  54.  
  55. ckcpro.c:    $CO.wart ckcpro.w
  56.     ./$CO.wart ckcpro.w ckcpro.c
  57.  
  58. $CO.wart:    ckwart.c
  59.     objtype=$cputype
  60.     mk -f ckpker.mk wart.$cputype
  61.  
  62. wart.$cputype:V:    ckwart.$O
  63.     $LD -o $O.wart ckwart.$O
  64.  
  65. clean:V:
  66.     rm -f *.[$OS] [$OS].out [$OS].wart ckcpro.c $TARG
  67.  
  68. nuke:V:
  69.     rm -f *.[$OS] [$OS].out [$OS].wart ckcpro.c $TARG
  70.