Makefile 620 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. todo.$O\
  39. uart.$O\
  40. waserror.$O\
  41. $(OS).$O
  42. default: $(LIB)
  43. $(LIB): $(OFILES)
  44. $(AR) r $(LIB) $(OFILES)
  45. $(RANLIB) $(LIB)
  46. %.$O: %.c
  47. $(CC) $(CFLAGS) $*.c