xref: /linux/tools/testing/selftests/Makefile (revision 3f705dfdf85a6416f5f12e52b7610144a99cbedc)
166a01b96SAndrew MortonTARGETS = breakpoints
266a01b96SAndrew MortonTARGETS += cpu-hotplug
366a01b96SAndrew MortonTARGETS += efivarfs
496e869d8SAndrew MortonTARGETS += exec
596e869d8SAndrew MortonTARGETS += firmware
696e869d8SAndrew MortonTARGETS += ftrace
758c7be84SPavel EmelyanovTARGETS += kcmp
84f5ce5e8SDavid HerrmannTARGETS += memfd
958c7be84SPavel EmelyanovTARGETS += memory-hotplug
10db181ce0SEric W. BiedermanTARGETS += mount
1196e869d8SAndrew MortonTARGETS += mqueue
12a6f68034SDavid S. MillerTARGETS += net
130e56dacdSMichael EllermanTARGETS += powerpc
1496e869d8SAndrew MortonTARGETS += ptrace
153ce51050STim BirdTARGETS += size
1696e869d8SAndrew MortonTARGETS += sysctl
1796e869d8SAndrew MortonTARGETS += timers
1896e869d8SAndrew MortonTARGETS += user
1996e869d8SAndrew MortonTARGETS += vm
20*3f705dfdSAndy LutomirskiTARGETS += x86
2196e869d8SAndrew Morton#Please keep the TARGETS list alphabetically sorted
22274343adSFrederic Weisbecker
23ddddda9bSShuah KhanTARGETS_HOTPLUG = cpu-hotplug
24ddddda9bSShuah KhanTARGETS_HOTPLUG += memory-hotplug
25ddddda9bSShuah Khan
26274343adSFrederic Weisbeckerall:
27274343adSFrederic Weisbecker	for TARGET in $(TARGETS); do \
28274343adSFrederic Weisbecker		make -C $$TARGET; \
29274343adSFrederic Weisbecker	done;
30274343adSFrederic Weisbecker
31cab6b056SAndrew Mortonrun_tests: all
32f467f714SFrederic Weisbecker	for TARGET in $(TARGETS); do \
33f467f714SFrederic Weisbecker		make -C $$TARGET run_tests; \
34f467f714SFrederic Weisbecker	done;
35f467f714SFrederic Weisbecker
36ddddda9bSShuah Khanhotplug:
37ddddda9bSShuah Khan	for TARGET in $(TARGETS_HOTPLUG); do \
38ddddda9bSShuah Khan		make -C $$TARGET; \
39ddddda9bSShuah Khan	done;
40ddddda9bSShuah Khan
41ddddda9bSShuah Khanrun_hotplug: hotplug
42ddddda9bSShuah Khan	for TARGET in $(TARGETS_HOTPLUG); do \
43ddddda9bSShuah Khan		make -C $$TARGET run_full_test; \
44ddddda9bSShuah Khan	done;
45ddddda9bSShuah Khan
46ddddda9bSShuah Khanclean_hotplug:
47ddddda9bSShuah Khan	for TARGET in $(TARGETS_HOTPLUG); do \
48ddddda9bSShuah Khan		make -C $$TARGET clean; \
49ddddda9bSShuah Khan	done;
50ddddda9bSShuah Khan
51274343adSFrederic Weisbeckerclean:
52274343adSFrederic Weisbecker	for TARGET in $(TARGETS); do \
53274343adSFrederic Weisbecker		make -C $$TARGET clean; \
54274343adSFrederic Weisbecker	done;
55