]> git.ipfire.org Git - thirdparty/linux.git/blob - tools/testing/selftests/Makefile
tools/testing/selftests/Makefile: alphasort the TARGETS list
[thirdparty/linux.git] / tools / testing / selftests / Makefile
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
22 TARGETS_HOTPLUG = cpu-hotplug
23 TARGETS_HOTPLUG += memory-hotplug
24
25 all:
26 for TARGET in $(TARGETS); do \
27 make -C $$TARGET; \
28 done;
29
30 run_tests: all
31 for TARGET in $(TARGETS); do \
32 make -C $$TARGET run_tests; \
33 done;
34
35 hotplug:
36 for TARGET in $(TARGETS_HOTPLUG); do \
37 make -C $$TARGET; \
38 done;
39
40 run_hotplug: hotplug
41 for TARGET in $(TARGETS_HOTPLUG); do \
42 make -C $$TARGET run_full_test; \
43 done;
44
45 clean_hotplug:
46 for TARGET in $(TARGETS_HOTPLUG); do \
47 make -C $$TARGET clean; \
48 done;
49
50 clean:
51 for TARGET in $(TARGETS); do \
52 make -C $$TARGET clean; \
53 done;