mkfile 702 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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. default:V: all
  43. </sys/src/cmd/mkmany
  44. $O.vncs: $SOFILES
  45. $O.vncv: $COFILES
  46. errstr.h: error.h
  47. sed 's/extern //;s,;.*/\* (.*) \*/, = "\1";,' < error.h > errstr.h
  48. kbds.$O: ksym2utf.h
  49. kbdv.$O: utf2ksym.h