1*cc19ada7SBamvor Jian ZhangCFLAGS += -O2
26886f41dSTyler Baker
350069a58SDoug Ledfordall:
46886f41dSTyler Baker	$(CC) $(CFLAGS) mq_open_tests.c -o mq_open_tests -lrt
56886f41dSTyler Baker	$(CC) $(CFLAGS) -o mq_perf_tests mq_perf_tests.c -lrt -lpthread -lpopt
650069a58SDoug Ledford
75e29a910SMichael Ellermaninclude ../lib.mk
85e29a910SMichael Ellerman
95e29a910SMichael Ellermanoverride define RUN_TESTS
105e29a910SMichael Ellerman	@./mq_open_tests /test1 || echo "selftests: mq_open_tests [FAIL]"
115e29a910SMichael Ellerman	@./mq_perf_tests || echo "selftests: mq_perf_tests [FAIL]"
125e29a910SMichael Ellermanendef
1350069a58SDoug Ledford
1432dcfba6SMichael EllermanTEST_PROGS := mq_open_tests mq_perf_tests
1532dcfba6SMichael Ellerman
1632dcfba6SMichael Ellermanoverride define EMIT_TESTS
1732dcfba6SMichael Ellerman	echo "./mq_open_tests /test1 || echo \"selftests: mq_open_tests [FAIL]\""
1832dcfba6SMichael Ellerman	echo "./mq_perf_tests || echo \"selftests: mq_perf_tests [FAIL]\""
1932dcfba6SMichael Ellermanendef
2032dcfba6SMichael Ellerman
2150069a58SDoug Ledfordclean:
227820b071SDoug Ledford	rm -f mq_open_tests mq_perf_tests
23