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