mkfile 566 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. </$objtype/mkfile
  2. BIN=/$objtype/bin
  3. TARG=acme
  4. OFILES=\
  5. acme.$O\
  6. addr.$O\
  7. buff.$O\
  8. cols.$O\
  9. disk.$O\
  10. ecmd.$O\
  11. edit.$O\
  12. elog.$O\
  13. exec.$O\
  14. file.$O\
  15. fsys.$O\
  16. look.$O\
  17. regx.$O\
  18. rows.$O\
  19. scrl.$O\
  20. text.$O\
  21. time.$O\
  22. util.$O\
  23. wind.$O\
  24. xfid.$O\
  25. HFILES=dat.h\
  26. edit.h\
  27. fns.h\
  28. UPDATE=\
  29. mkfile\
  30. $HFILES\
  31. ${OFILES:%.$O=%.c}\
  32. ${TARG:%=/386/bin/%}\
  33. </sys/src/cmd/mkone
  34. $O.out: /$objtype/lib/libframe.a /$objtype/lib/libdraw.a /$objtype/lib/libthread.a
  35. edit.$O ecmd.$O elog.$O: edit.h
  36. syms:V:
  37. vc -a acme.c > syms
  38. for(i in ????.c) vc -aa $i >> syms