2001-09-15 Dietmar Maurer <dietmar@ximian.com>
[mono.git] / mono / tests / Makefile.am
1
2 TEST_PROG=../interpreter/mint
3 CSC=csc
4
5 BENCHSRC=fib.cs random.cs nested-loops.cs 
6
7 TESTSRC=                        \
8         test-ops.cs             \
9         obj.cs                  \
10         switch.cs               \
11         outparm.cs              \
12         delegate.cs             \
13         exception.cs            \
14         exception2.cs           \
15         exception3.cs           \
16         exception4.cs           \
17         struct.cs               \
18         static-constructor.cs   \
19         pinvoke.cs              \
20         box.cs                  \
21         array.cs                \
22         enum.cs                 \
23         property.cs             \
24         interface.cs            \
25         virtual-method.cs       \
26         intptrcast.cs           \
27         stream.cs               \
28         stream-writer.cs        \
29         console.cs
30
31 TESTS=$(TESTSRC:.cs=.exe)
32 TESTBS=$(BENCHSRC:.cs=.exe)
33
34 EXTRA_DIST=test-driver $(TESTSRC)
35
36 %.exe: %.cs
37         $(CSC) $<
38
39 test: $(TEST_PROG) $(TESTS)
40         for i in $(TESTS); do   \
41                 ./test-driver $(TEST_PROG) $$i; \
42         done
43
44 testb: $(TEST_PROG) $(TESTBS)
45         for i in $(TESTBS); do  \
46                 ./test-driver $(TEST_PROG) $$i; \
47         done
48