]> git.ipfire.org Git - thirdparty/dracut.git/blame - test/Makefile
network-manager: remove useless use of basename
[thirdparty/dracut.git] / test / Makefile
CommitLineData
82fe4ea0 1.PHONY: all check clean $(wildcard TEST-??-*)
c00f04f5 2
82fe4ea0 3$(wildcard TEST-??-*):
1f524c45 4 @[ "$$EUID" == "0" ] || { echo "'check' must be run as root! Please use 'sudo'."; exit 1; }
82fe4ea0
HH
5 @{ \
6 [ -d $@ ] || exit 0; \
7 [ -f $@/Makefile ] || exit 0; \
8 if [ -n "$$TESTS" ]; then t=$${$@##TEST-}; t=$${t%%-*}; [ "$${TESTS#*$$t*}" != "$$TESTS" ] || exit 0; fi; \
9 if [ -n "$$SKIP" ]; then t=$${$@##TEST-}; t=$${t%%-*}; [ "$${SKIP#*$$t*}" != "$$SKIP" ] && exit 0; fi; \
10 $(MAKE) -C $@ all ; \
11 }
12
13check: $(wildcard TEST-??-*)
c00f04f5
HH
14
15clean:
16 @for i in TEST-[0-9]*; do \
17 [ -d $$i ] || continue ; \
18 [ -f $$i/Makefile ] || continue ; \
3e1d48fd 19 $(MAKE) -C $$i clean ; \
c00f04f5
HH
20 done
21
22all:
23