mkfile 1.2 KB

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