Makefile 955 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. DIRS = headers error misc stdio2 time getent regexp string termios sysdeps \
  2. malloc-simple net rpc
  3. all: libc.a
  4. # crt0.o
  5. libc.a: $(DIRS) dummy
  6. $(CROSS)ranlib $@
  7. #crt0.o: crt
  8. headers: dummy
  9. if [ ! -L "include/asm" ]; then ln -s /usr/src/linux/include/asm include/asm ; fi
  10. if [ ! -L "include/net" ]; then ln -s /usr/src/linux/include/net include/net ; fi
  11. if [ ! -L "include/linux" ]; then ln -s /usr/src/linux/include/linux include/linux ; fi
  12. error: dummy
  13. make -C error
  14. misc: dummy
  15. make -C misc
  16. stdio2: dummy
  17. make -C stdio2
  18. time: dummy
  19. make -C time
  20. getent: dummy
  21. make -C getent
  22. regexp: dummy
  23. make -C regexp
  24. string: dummy
  25. make -C string
  26. termios: dummy
  27. make -C termios
  28. sysdeps: dummy
  29. make -C sysdeps
  30. malloc-simple: dummy
  31. make -C malloc-simple
  32. net: dummy
  33. make -C net
  34. rpc: dummy
  35. make -C rpc
  36. crt: dummy
  37. make -C crt
  38. dummy:
  39. clean:
  40. -rm -f `find -name \*.[oa]` `find -name \*~` core
  41. -rm -f include/asm include/net include/linux