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