mkfile 684 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. </$objtype/mkfile
  2. TARG=vncs vncv
  3. BIN=/$objtype/bin
  4. OFILES=\
  5. proto.$O\
  6. auth.$O\
  7. SOFILES=\
  8. devdraw.$O\
  9. devmouse.$O\
  10. devcons.$O\
  11. screen.$O\
  12. exporter.$O\
  13. dev.$O\
  14. chan.$O\
  15. compat.$O\
  16. exportfs.$O\
  17. kbds.$O\
  18. latin1.$O\
  19. rre.$O\
  20. rlist.$O\
  21. COFILES=\
  22. draw.$O\
  23. kbdv.$O\
  24. color.$O\
  25. wsys.$O\
  26. HFILES=\
  27. vnc.h\
  28. screen.h\
  29. compat.h\
  30. errstr.h\
  31. kbd.h\
  32. latin1.h\
  33. vncv.h\
  34. vncs.h\
  35. UPDATE=\
  36. mkfile\
  37. $HFILES\
  38. ${OFILES:%.$O=%.c}\
  39. ${SOFILES:%.$O=%.c}\
  40. ${COFILES:%.$O=%.c}\
  41. ${TARG:%=%.c}\
  42. ${TARG:%=/386/bin/%}\
  43. default:V: all
  44. </sys/src/cmd/mkmany
  45. $O.vncs: $SOFILES
  46. $O.vncv: $COFILES
  47. errstr.h: error.h
  48. sed 's/extern //;s,;.*/\* (.*) \*/, = "\1";,' < error.h > errstr.h