mkfile 647 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. </$objtype/mkfile
  2. SCRIPTS=\
  3. changes\
  4. pull\
  5. push\
  6. scan\
  7. setupdirs\
  8. TARG=\
  9. applychanges\
  10. applylog\
  11. compactdb\
  12. updatedb\
  13. $SCRIPTS\
  14. OFILES=\
  15. avl.$O\
  16. db.$O\
  17. util.$O\
  18. HFILES=all.h
  19. UPDATE=\
  20. mkfile\
  21. /sys/man/1/replica\
  22. /sys/man/8/replica\
  23. ${OFILES:%.$O=%.c}\
  24. revproto.c\
  25. $HFILES\
  26. applychanges.c\
  27. updatedb.c\
  28. ${TARG:%=/386/bin/replica/%}\
  29. ${SCRIPTS:%=/rc/bin/replica/%}\
  30. /rc/bin/replica/defs\
  31. BIN=/$objtype/bin/replica
  32. </sys/src/cmd/mkmany
  33. $O.applychanges: revproto.$O
  34. ${SCRIPTS:%=$BIN/%}:
  35. { echo '#!/bin/rc'; echo 'exec /rc/bin/replica/'^`{basename $target}^' $*' } >$target
  36. chmod +x $target
  37. ${SCRIPTS:%=$O.%}:QV:
  38. ;