Makefile 610 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. ROOT=..
  2. include ../Make.config
  3. LIB=libkern.a
  4. OFILES=\
  5. allocb.$O\
  6. cache.$O\
  7. chan.$O\
  8. data.$O\
  9. dev.$O\
  10. devaudio.$O\
  11. devaudio-$(AUDIO).$O\
  12. devcons.$O\
  13. devdraw.$O\
  14. devfs-$(OS).$O\
  15. devip.$O\
  16. devip-$(OS).$O\
  17. devlfd.$O\
  18. devmnt.$O\
  19. devmouse.$O\
  20. devpipe.$O\
  21. devroot.$O\
  22. devssl.$O\
  23. devtls.$O\
  24. devtab.$O\
  25. error.$O\
  26. parse.$O\
  27. pgrp.$O\
  28. procinit.$O\
  29. rwlock.$O\
  30. sleep.$O\
  31. smalloc.$O\
  32. stub.$O\
  33. sysfile.$O\
  34. sysproc.$O\
  35. qio.$O\
  36. qlock.$O\
  37. term.$O\
  38. uart.$O\
  39. waserror.$O\
  40. $(OS).$O
  41. default: $(LIB)
  42. $(LIB): $(OFILES)
  43. $(AR) r $(LIB) $(OFILES)
  44. $(RANLIB) $(LIB)
  45. %.$O: %.c
  46. $(CC) $(CFLAGS) $*.c