mkfile 529 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. </$objtype/mkfile
  2. BIN=/$objtype/bin
  3. TARG=acme
  4. FILES=acme\
  5. addr\
  6. buff\
  7. cols\
  8. disk\
  9. ecmd\
  10. edit\
  11. elog\
  12. exec\
  13. file\
  14. fsys\
  15. look\
  16. regx\
  17. rows\
  18. scrl\
  19. text\
  20. time\
  21. util\
  22. wind\
  23. xfid\
  24. HFILES=dat.h\
  25. edit.h\
  26. fns.h\
  27. CFILES=${FILES:%=%.c}
  28. OFILES=${FILES:%=%.$O}
  29. UPDATE=mkfile\
  30. /386/bin/$TARG\
  31. $HFILES\
  32. $CFILES\
  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