mkfile 632 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. objtype=68020
  2. </$objtype/mkfile
  3. LIB=/$objtype/lib/libc.a
  4. SFILES=\
  5. argv0.s\
  6. getcallerpc.$O\
  7. getfcr.s\
  8. main9.s\
  9. main9p.s\
  10. memccpy.s\
  11. memchr.s\
  12. memcmp.s\
  13. memcpy.s\
  14. memmove.s\
  15. memset.s\
  16. scale.s\
  17. setjmp.s\
  18. sqrt.s\
  19. strcat.s\
  20. strchr.s\
  21. strcmp.s\
  22. strcpy.s\
  23. strlen.s\
  24. tas.s\
  25. vlop.s\
  26. CFILES=\
  27. cycles.c\
  28. notejmp.c\
  29. vlrt.c\
  30. HFILES=/sys/include/libc.h
  31. OFILES=${CFILES:%.c=%.$O} ${SFILES:%.s=%.$O}
  32. UPDATE=mkfile\
  33. $HFILES\
  34. $CFILES\
  35. $SFILES\
  36. </sys/src/cmd/mksyslib
  37. install:V: install.68881
  38. installall:V:
  39. mk install
  40. clean:V: clean.68881
  41. nuke:V: clean.68881
  42. update:V: update.68881
  43. %.68881:V:
  44. cd 68881
  45. mk $stem