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