mkfile 839 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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. sparc64\
  15. q\
  16. 0\
  17. 68020\
  18. 5\
  19. 6\
  20. alpha\
  21. 8\
  22. 9\
  23. vdb\
  24. kdb\
  25. sparc64db\
  26. qdb\
  27. 68020db\
  28. 5db\
  29. alphadb\
  30. 8db\
  31. vobj\
  32. kobj\
  33. sparc64obj\
  34. 68020obj\
  35. 5obj\
  36. 6obj\
  37. alphaobj\
  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
  51. 68020obj.$O: 68020/2.out.h
  52. 5obj.$O: /sys/src/cmd/5c/5.out.h
  53. 6obj.$O: /sys/src/cmd/6c/6.out.h
  54. alphaobj.$O: alpha/7.out.h
  55. 8obj.$O: /sys/src/cmd/8c/8.out.h
  56. 9obj.$O: 9c/9.out.h
  57. kobj.$O: /sys/src/cmd/kc/k.out.h
  58. qobj.$O: /sys/src/cmd/qc/q.out.h
  59. sparc64obj.$O: sparc64/u.out.h
  60. vobj.$O: /sys/src/cmd/vc/v.out.h