aboutsummaryrefslogtreecommitdiffstats
path: root/test/mppa/lib/Makefile
blob: 7aeab9f3e3ba65919fcfcd262c1e0964f25f694f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
prng-test-x86: prng.c
	gcc -D__UNIT_TEST_PRNG__ -O2 -std=c99 $< -o $@

prng-test-k1c: prng.c
	k1-gcc -D__UNIT_TEST_PRNG__ -O2 -std=c99 $< -o $@

.PHONY:
test: test-x86 test-k1c

.PHONY:
test-x86: prng-test-x86
	@if ! ./$<; then\
		>&2 echo "ERROR: $< failed";\
		exit;\
	else\
		echo "x86: Test Succeeded";\
	fi

.PHONY:
test-k1c: prng-test-k1c
	@if ! k1-cluster -- ./$<; then\
		>&2 echo "ERROR: $< failed";\
		exit;\
	else\
		echo "k1c: Test Succeeded";\
	fi

.PHONY:
clean:
	rm -f prng-test-x86 prng-test-k1c