xref: /linux/tools/testing/selftests/Makefile (revision 4f5ce5e8d7e2da3c714df8a7fa42edb9f992fc52)
166a01b96SAndrew MortonTARGETS = breakpoints
266a01b96SAndrew MortonTARGETS += cpu-hotplug
366a01b96SAndrew MortonTARGETS += efivarfs
458c7be84SPavel EmelyanovTARGETS += kcmp
5*4f5ce5e8SDavid HerrmannTARGETS += memfd
658c7be84SPavel EmelyanovTARGETS += memory-hotplug
758c7be84SPavel EmelyanovTARGETS += mqueue
8a6f68034SDavid S. MillerTARGETS += net
917afab1dSAndrey VaginTARGETS += ptrace
100bc4b0cfSFrederic WeisbeckerTARGETS += timers
1158c7be84SPavel EmelyanovTARGETS += vm
120e56dacdSMichael EllermanTARGETS += powerpc
133e2a4c18SKees CookTARGETS += user
1424fe831cSKees CookTARGETS += sysctl
150a8adf58SKees CookTARGETS += firmware
16274343adSFrederic Weisbecker
17ddddda9bSShuah KhanTARGETS_HOTPLUG = cpu-hotplug
18ddddda9bSShuah KhanTARGETS_HOTPLUG += memory-hotplug
19ddddda9bSShuah Khan
20274343adSFrederic Weisbeckerall:
21274343adSFrederic Weisbecker	for TARGET in $(TARGETS); do \
22274343adSFrederic Weisbecker		make -C $$TARGET; \
23274343adSFrederic Weisbecker	done;
24274343adSFrederic Weisbecker
25cab6b056SAndrew Mortonrun_tests: all
26f467f714SFrederic Weisbecker	for TARGET in $(TARGETS); do \
27f467f714SFrederic Weisbecker		make -C $$TARGET run_tests; \
28f467f714SFrederic Weisbecker	done;
29f467f714SFrederic Weisbecker
30ddddda9bSShuah Khanhotplug:
31ddddda9bSShuah Khan	for TARGET in $(TARGETS_HOTPLUG); do \
32ddddda9bSShuah Khan		make -C $$TARGET; \
33ddddda9bSShuah Khan	done;
34ddddda9bSShuah Khan
35ddddda9bSShuah Khanrun_hotplug: hotplug
36ddddda9bSShuah Khan	for TARGET in $(TARGETS_HOTPLUG); do \
37ddddda9bSShuah Khan		make -C $$TARGET run_full_test; \
38ddddda9bSShuah Khan	done;
39ddddda9bSShuah Khan
40ddddda9bSShuah Khanclean_hotplug:
41ddddda9bSShuah Khan	for TARGET in $(TARGETS_HOTPLUG); do \
42ddddda9bSShuah Khan		make -C $$TARGET clean; \
43ddddda9bSShuah Khan	done;
44ddddda9bSShuah Khan
45274343adSFrederic Weisbeckerclean:
46274343adSFrederic Weisbecker	for TARGET in $(TARGETS); do \
47274343adSFrederic Weisbecker		make -C $$TARGET clean; \
48274343adSFrederic Weisbecker	done;
49