1f08c3bdfSopenharmony_ci.PHONY:	test clean distclean reset test-simple test-kdump
2f08c3bdfSopenharmony_ci
3f08c3bdfSopenharmony_ciall:
4f08c3bdfSopenharmony_ci	$(MAKE) -C tools
5f08c3bdfSopenharmony_ci	$(MAKE) -C tsrc
6f08c3bdfSopenharmony_ci	$(MAKE) -C stress
7f08c3bdfSopenharmony_ci
8f08c3bdfSopenharmony_ciclean:
9f08c3bdfSopenharmony_ci	$(MAKE) -C tools clean
10f08c3bdfSopenharmony_ci	$(MAKE) -C tsrc clean
11f08c3bdfSopenharmony_ci	$(MAKE) -C stress clean
12f08c3bdfSopenharmony_ci	$(MAKE) reset
13f08c3bdfSopenharmony_ci
14f08c3bdfSopenharmony_cidistclean:
15f08c3bdfSopenharmony_ci	$(MAKE) -C tools distclean
16f08c3bdfSopenharmony_ci	$(MAKE) -C tsrc distclean
17f08c3bdfSopenharmony_ci	$(MAKE) -C stress distclean
18f08c3bdfSopenharmony_ci	$(MAKE) reset
19f08c3bdfSopenharmony_ci	rm -rf bin/*
20f08c3bdfSopenharmony_ci
21f08c3bdfSopenharmony_cireset:
22f08c3bdfSopenharmony_ci	rm -rf work/*
23f08c3bdfSopenharmony_ci	rm -rf results/*
24f08c3bdfSopenharmony_ci
25f08c3bdfSopenharmony_citest: test-simple test-stress
26f08c3bdfSopenharmony_ci
27f08c3bdfSopenharmony_citest-simple:
28f08c3bdfSopenharmony_ci	$(MAKE) reset
29f08c3bdfSopenharmony_ci	./drivers/simple/driver.sh simple.conf
30f08c3bdfSopenharmony_ci	$(MAKE) -C tsrc test
31f08c3bdfSopenharmony_ci
32f08c3bdfSopenharmony_ci# requires LTP & page-types to be installed
33f08c3bdfSopenharmony_citest-stress:
34f08c3bdfSopenharmony_ci	$(MAKE) -C stress test
35f08c3bdfSopenharmony_ci
36f08c3bdfSopenharmony_ci# requires special packages to be installed
37f08c3bdfSopenharmony_citest-kdump:
38f08c3bdfSopenharmony_ci	$(MAKE) reset
39f08c3bdfSopenharmony_ci	./drivers/simple/driver.sh simple.conf
40f08c3bdfSopenharmony_ci	./drivers/kdump/driver.sh kdump.conf
41f08c3bdfSopenharmony_ci	$(MAKE) -C tsrc test
42