mkfile 640 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. </$objtype/mkfile
  2. CFLAGS=-FVw
  3. TARG=nfsserver\
  4. portmapper\
  5. pcnfsd\
  6. HFILES=rpc.h\
  7. nfs.h\
  8. dat.h\
  9. fns.h\
  10. OFILES=chat.$O\
  11. rpc.$O\
  12. string.$O\
  13. strparse.$O\
  14. system.$O\
  15. listalloc.$O\
  16. server.$O\
  17. unixnames.$O\
  18. NFSSERVER=9p.$O\
  19. auth.$O\
  20. authhostowner.$O\
  21. nfs.$O\
  22. nfsmount.$O\
  23. xfile.$O
  24. BIN=/$objtype/bin/aux
  25. all:V:
  26. UPDATE=\
  27. mkfile\
  28. $HFILES\
  29. ${OFILES:%.$O=%.c}\
  30. ${NFSSERVER:%.$O=%.c}\
  31. ${TARG:%=%.c}\
  32. </sys/src/cmd/mkmany
  33. $O.nfsserver: $NFSSERVER
  34. nametest: $O.nametest
  35. cp $O.nametest $target
  36. mport: $O.mport
  37. cp $O.mport $target
  38. clean nuke:V:
  39. rm -f *.[$OS] y.tab.? y.debug y.output [$OS].* $TARG mport nametest pcnfsd