added initlocals.exe test
[mono.git] / mono / benchmark / Makefile.am
1 TEST_PROG=../jit/mono
2
3 CSC=mcs
4
5
6 TESTSRC=                        \
7         fib.cs                  \
8         life.cs                 \
9         castclass.cs            \
10         isinst.cs               \
11         inline1.cs              \
12         inline2.cs              \
13         inline3.cs              \
14         muldiv.cs               \
15         loops.cs                \
16         initlocals.cs   
17
18 TESTSI=$(TESTSRC:.cs=.exe)
19 TESTBS=$(BENCHSRC:.cs=.exe)
20
21 EXTRA_DIST=test-driver $(TESTSRC)
22
23 %.exe: %.cs
24         $(CSC) $<
25
26 test: $(TEST_PROG) $(TESTSI)
27         @failed=0; \
28         passed=0; \
29         for i in $(TESTSI); do  \
30                 if ./test-driver $(TEST_PROG) $$i; \
31                 then \
32                         passed=`expr $${passed} + 1`; \
33                 else \
34                         failed=`expr $${failed} + 1`; \
35                 fi \
36         done; \
37         echo "$${passed} test(s) passed. $${failed} test(s) failed."
38
39
40 testjitspeed: $(JITTEST_PROG) $(TESTBS)
41         for i in $(TESTBS); do  \
42                 echo $$i;       \
43                 time $(JITTEST_PROG) $$i;       \
44         done
45
46 check:
47         @echo no check yet