mkfile 493 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. </$objtype/mkfile
  2. LIB=/$objtype/lib/libmach.a
  3. FILES=\
  4. executable\
  5. map\
  6. obj\
  7. swap\
  8. sym\
  9. access\
  10. machdata\
  11. setmach\
  12. v\
  13. k\
  14. u\
  15. q\
  16. 0\
  17. 2\
  18. 5\
  19. 6\
  20. 7\
  21. 8\
  22. 9\
  23. vdb\
  24. kdb\
  25. udb\
  26. qdb\
  27. 2db\
  28. 5db\
  29. 7db\
  30. 8db\
  31. vobj\
  32. kobj\
  33. uobj\
  34. 2obj\
  35. 5obj\
  36. 6obj\
  37. 7obj\
  38. 8obj\
  39. 9obj\
  40. qobj\
  41. vcodas\
  42. HFILES=/sys/include/mach.h elf.h obj.h
  43. CFILES=${FILES:%=%.c}
  44. OFILES=${FILES:%=%.$O}
  45. UPDATE=mkfile\
  46. /386/lib/libmach.a\
  47. $HFILES\
  48. $CFILES\
  49. </sys/src/cmd/mksyslib
  50. CFLAGS=$CFLAGS -I/sys/src/cmd