Makefile 383 B

12345678910111213141516171819202122
  1. SUBDIRS = kernel
  2. .PHONY: all
  3. all:
  4. mkdir -p bin/kernel/
  5. @list='$(SUBDIRS)'; for subdir in $$list; do \
  6. echo "make all in $$subdir";\
  7. cd $$subdir;\
  8. make all;\
  9. cd ..;\
  10. done
  11. .PHONY: clean
  12. clean:
  13. @list='$(SUBDIRS)'; for subdir in $$list; do \
  14. echo "Clean in dir: $$subdir";\
  15. cd $$subdir && make clean;\
  16. cd .. ;\
  17. done
  18. gdb:
  19. gdb -n -x tools/.gdbinit