Commit | Line | Data |
---|---|---|
66a01b96 | 1 | TARGETS = breakpoints |
58c7be84 PE |
2 | TARGETS += cpu-hotplug |
3 | TARGETS += efivarfs | |
96e869d8 AM |
4 | TARGETS += exec |
5 | TARGETS += firmware | |
6 | TARGETS += ftrace | |
66a01b96 | 7 | TARGETS += kcmp |
4f5ce5e8 | 8 | TARGETS += memfd |
58c7be84 | 9 | TARGETS += memory-hotplug |
db181ce0 | 10 | TARGETS += mount |
96e869d8 | 11 | TARGETS += mqueue |
a6f68034 | 12 | TARGETS += net |
96e869d8 | 13 | TARGETS += powerpc |
17afab1d | 14 | TARGETS += ptrace |
96e869d8 AM |
15 | TARGETS += size |
16 | TARGETS += sysctl | |
0bc4b0cf | 17 | TARGETS += timers |
3e2a4c18 | 18 | TARGETS += user |
96e869d8 AM |
19 | TARGETS += vm |
20 | #Please keep the TARGETS list alphabetically sorted | |
274343ad | 21 | |
ddddda9b SK |
22 | TARGETS_HOTPLUG = cpu-hotplug |
23 | TARGETS_HOTPLUG += memory-hotplug | |
24 | ||
67d8712d SK |
25 | # Clear LDFLAGS and MAKEFLAGS if called from main |
26 | # Makefile to avoid test build failures when test | |
27 | # Makefile doesn't have explicit build rules. | |
28 | ifeq (1,$(MAKELEVEL)) | |
29 | undefine LDFLAGS | |
30 | override MAKEFLAGS = | |
31 | endif | |
32 | ||
274343ad FW |
33 | all: |
34 | for TARGET in $(TARGETS); do \ | |
35 | make -C $$TARGET; \ | |
36 | done; | |
37 | ||
cab6b056 | 38 | run_tests: all |
f467f714 FW |
39 | for TARGET in $(TARGETS); do \ |
40 | make -C $$TARGET run_tests; \ | |
41 | done; | |
42 | ||
ddddda9b SK |
43 | hotplug: |
44 | for TARGET in $(TARGETS_HOTPLUG); do \ | |
45 | make -C $$TARGET; \ | |
46 | done; | |
47 | ||
48 | run_hotplug: hotplug | |
49 | for TARGET in $(TARGETS_HOTPLUG); do \ | |
50 | make -C $$TARGET run_full_test; \ | |
51 | done; | |
52 | ||
53 | clean_hotplug: | |
54 | for TARGET in $(TARGETS_HOTPLUG); do \ | |
55 | make -C $$TARGET clean; \ | |
56 | done; | |
57 | ||
274343ad FW |
58 | clean: |
59 | for TARGET in $(TARGETS); do \ | |
60 | make -C $$TARGET clean; \ | |
61 | done; |