Makefile 968 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. TARGETS = breakpoints
  2. TARGETS += cpu-hotplug
  3. TARGETS += efivarfs
  4. TARGETS += exec
  5. TARGETS += firmware
  6. TARGETS += ftrace
  7. TARGETS += kcmp
  8. TARGETS += memfd
  9. TARGETS += memory-hotplug
  10. TARGETS += mount
  11. TARGETS += mqueue
  12. TARGETS += net
  13. TARGETS += powerpc
  14. TARGETS += ptrace
  15. TARGETS += size
  16. TARGETS += sysctl
  17. TARGETS += timers
  18. TARGETS += user
  19. TARGETS += vm
  20. #Please keep the TARGETS list alphabetically sorted
  21. TARGETS_HOTPLUG = cpu-hotplug
  22. TARGETS_HOTPLUG += memory-hotplug
  23. all:
  24. for TARGET in $(TARGETS); do \
  25. make -C $$TARGET; \
  26. done;
  27. run_tests: all
  28. for TARGET in $(TARGETS); do \
  29. make -C $$TARGET run_tests; \
  30. done;
  31. hotplug:
  32. for TARGET in $(TARGETS_HOTPLUG); do \
  33. make -C $$TARGET; \
  34. done;
  35. run_hotplug: hotplug
  36. for TARGET in $(TARGETS_HOTPLUG); do \
  37. make -C $$TARGET run_full_test; \
  38. done;
  39. clean_hotplug:
  40. for TARGET in $(TARGETS_HOTPLUG); do \
  41. make -C $$TARGET clean; \
  42. done;
  43. clean:
  44. for TARGET in $(TARGETS); do \
  45. make -C $$TARGET clean; \
  46. done;