blob: eebac29acbd91fc6d10b6258f006834834e4b243 [file] [log] [blame]
Bamvor Jian Zhangcc19ada2015-09-09 21:06:26 +08001CFLAGS += -O2
Bamvor Jian Zhangb11054b2015-09-09 21:06:27 +08002LDLIBS = -lrt -lpthread -lpopt
3TEST_PROGS := mq_open_tests mq_perf_tests
Tyler Baker6886f412015-04-01 16:20:20 -07004
Bamvor Jian Zhangb11054b2015-09-09 21:06:27 +08005all: $(TEST_PROGS)
Doug Ledford50069a52012-05-31 16:26:34 -07006
Michael Ellerman5e29a912015-03-11 15:05:59 +11007include ../lib.mk
8
9override define RUN_TESTS
10 @./mq_open_tests /test1 || echo "selftests: mq_open_tests [FAIL]"
11 @./mq_perf_tests || echo "selftests: mq_perf_tests [FAIL]"
12endef
Doug Ledford50069a52012-05-31 16:26:34 -070013
Michael Ellerman32dcfba2015-03-11 15:06:00 +110014override define EMIT_TESTS
15 echo "./mq_open_tests /test1 || echo \"selftests: mq_open_tests [FAIL]\""
16 echo "./mq_perf_tests || echo \"selftests: mq_perf_tests [FAIL]\""
17endef
18
Doug Ledford50069a52012-05-31 16:26:34 -070019clean:
Doug Ledford7820b072012-05-31 16:26:37 -070020 rm -f mq_open_tests mq_perf_tests