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 17 18TARGETS_HOTPLUG = cpu-hotplug 19TARGETS_HOTPLUG += memory-hotplug 20 21all: 22 for TARGET in $(TARGETS); do \ 23 make -C $$TARGET; \ 24 done; 25 26run_tests: all 27 for TARGET in $(TARGETS); do \ 28 make -C $$TARGET run_tests; \ 29 done; 30 31hotplug: 32 for TARGET in $(TARGETS_HOTPLUG); do \ 33 make -C $$TARGET; \ 34 done; 35 36run_hotplug: hotplug 37 for TARGET in $(TARGETS_HOTPLUG); do \ 38 make -C $$TARGET run_full_test; \ 39 done; 40 41clean_hotplug: 42 for TARGET in $(TARGETS_HOTPLUG); do \ 43 make -C $$TARGET clean; \ 44 done; 45 46clean: 47 for TARGET in $(TARGETS); do \ 48 make -C $$TARGET clean; \ 49 done; 50