mkfile 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. </$objtype/mkfile
  2. HFILES=ssh.h
  3. TARG=\
  4. scp\
  5. ssh\
  6. sshnet\
  7. sshserve\
  8. AUTHOFILES=\
  9. authpasswd.$O\
  10. authrsa.$O\
  11. authtis.$O\
  12. AUTHSRVOFILES=\
  13. authsrvpasswd.$O\
  14. authsrvtis.$O\
  15. CIPHEROFILES=\
  16. cipher3des.$O\
  17. cipherblowfish.$O\
  18. cipherdes.$O\
  19. ciphernone.$O\
  20. cipherrc4.$O\
  21. ciphertwiddle.$O\
  22. OFILES=\
  23. msg.$O\
  24. util.$O\
  25. BIN=/$objtype/bin
  26. UPDATE=\
  27. mkfile\
  28. agent.c\
  29. cmsg.c\
  30. smsg.c\
  31. pubkey.c\
  32. $HFILES\
  33. ${OFILES:%.$O=%.c}\
  34. ${AUTHOFILES:%.$O=%.c}\
  35. ${AUTHSRVOFILES:%.$O=%.c}\
  36. ${CIPHEROFILES:%.$O=%.c}\
  37. ${TARG:%=%.c}\
  38. </sys/src/cmd/mkmany
  39. $O.ssh: \
  40. $AUTHOFILES\
  41. $CIPHEROFILES\
  42. agent.$O\
  43. cmsg.$O\
  44. pubkey.$O\
  45. $O.sshserve: \
  46. $AUTHSRVOFILES\
  47. $CIPHEROFILES\
  48. smsg.$O\
  49. $O.sshnet: \
  50. $AUTHOFILES\
  51. $CIPHEROFILES\
  52. cmsg.$O\
  53. pubkey.$O\
  54. $BIN/sshserve:VQ: $BIN/aux/sshserve
  55. ;
  56. $BIN/aux/sshserve: $O.sshserve
  57. cp $O.sshserve $BIN/aux/sshserve
  58. $BIN/aux/ssh_genkey: $O.ssh_genkey
  59. cp $O.ssh_genkey $BIN/aux/ssh_genkey
  60. sshserve.safeinstall:
  61. test -e $BIN/aux/sshserve && mv $BIN/aux/sshserve $BIN/aux/_sshserve
  62. mk sshserve.install