xref: /linux/tools/testing/selftests/firmware/Makefile (revision 0a8adf584759cbcbce5d88d419db01a8d0373abf)
1*0a8adf58SKees Cook# Makefile for firmware loading selftests
2*0a8adf58SKees Cook
3*0a8adf58SKees Cook# No binaries, but make sure arg-less "make" doesn't trigger "run_tests"
4*0a8adf58SKees Cookall:
5*0a8adf58SKees Cook
6*0a8adf58SKees Cookfw_filesystem:
7*0a8adf58SKees Cook	@if /bin/sh ./fw_filesystem.sh ; then \
8*0a8adf58SKees Cook                echo "fw_filesystem: ok"; \
9*0a8adf58SKees Cook        else \
10*0a8adf58SKees Cook                echo "fw_filesystem: [FAIL]"; \
11*0a8adf58SKees Cook                exit 1; \
12*0a8adf58SKees Cook        fi
13*0a8adf58SKees Cook
14*0a8adf58SKees Cookfw_userhelper:
15*0a8adf58SKees Cook	@if /bin/sh ./fw_userhelper.sh ; then \
16*0a8adf58SKees Cook                echo "fw_userhelper: ok"; \
17*0a8adf58SKees Cook        else \
18*0a8adf58SKees Cook                echo "fw_userhelper: [FAIL]"; \
19*0a8adf58SKees Cook                exit 1; \
20*0a8adf58SKees Cook        fi
21*0a8adf58SKees Cook
22*0a8adf58SKees Cookrun_tests: all fw_filesystem fw_userhelper
23*0a8adf58SKees Cook
24*0a8adf58SKees Cook# Nothing to clean up.
25*0a8adf58SKees Cookclean:
26*0a8adf58SKees Cook
27*0a8adf58SKees Cook.PHONY: all clean run_tests fw_filesystem fw_userhelper
28