* m4/ac_prog_javac.m4 (AC_PROG_JAVAC): Removed jikes and
[cacao.git] / tests / regression / assertion / Makefile.am
1 ## tests/regression/assertion/Makefile.am
2 ##
3 ## Copyright (C) 1996-2005, 2006, 2007, 2008
4 ## CACAOVM - Verein zur Foerderung der freien virtuellen Maschine CACAO
5 ##
6 ## This file is part of CACAO.
7 ##
8 ## This program is free software; you can redistribute it and/or
9 ## modify it under the terms of the GNU General Public License as
10 ## published by the Free Software Foundation; either version 2, or (at
11 ## your option) any later version.
12 ##
13 ## This program is distributed in the hope that it will be useful, but
14 ## WITHOUT ANY WARRANTY; without even the implied warranty of
15 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16 ## General Public License for more details.
17 ##
18 ## You should have received a copy of the GNU General Public License
19 ## along with this program; if not, write to the Free Software
20 ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
21 ## 02110-1301, USA.
22
23
24 JAVA = $(top_builddir)/src/cacao/cacao
25
26 if WITH_CLASSPATH_GNU
27 BOOTCLASSPATH = $(top_builddir)/src/lib/classes:$(CLASSPATH_CLASSES)
28 else
29 BOOTCLASSPATH = $(CLASSPATH_CLASSES)
30 endif
31
32 JAVACMD  = $(JAVA) -Xbootclasspath:$(BOOTCLASSPATH)
33 JAVACCMD = $(JAVAC) -bootclasspath $(BOOTCLASSPATH)
34
35 SOURCE_FILES = \
36         $(srcdir)/testassertions.java \
37         $(srcdir)/packagetest/testassertions.java
38
39 EXTRA_DIST = \
40         $(SOURCE_FILES) \
41         Test.sh \
42         \
43         enabled.output \
44         disabled.output
45
46 CLEANFILES = \
47         *.class \
48         *.thisoutput \
49         packagetest/*.class
50
51 ASSERTION_TESTS = \
52         EA_TEST1 \
53         EA_TEST2 \
54         EA_PACKAGE_TEST1 \
55         EA_PACKAGE_TEST2 \
56         EA_PACKAGE_TEST3 \
57         EA_PACKAGE_TEST4 \
58         EA_PACKAGE_TEST5 \
59         DA_PACKAGE_TEST1 \
60         DA_PACKAGE_TEST2 \
61         DA_PACKAGE_TEST3 \
62         DA_PACKAGE_TEST4 \
63         DA_PACKAGE_TEST5 \
64         EA_CLASS_TEST1 \
65         EA_CLASS_TEST2 \
66         EA_CLASS_TEST3 \
67         EA_CLASS_TEST4 \
68         EA_CLASS_TEST5 \
69         DA_CLASS_TEST1 \
70         DA_CLASS_TEST2 \
71         DA_CLASS_TEST3 \
72         DA_CLASS_TEST4 \
73         DA_CLASS_TEST5 \
74         ESA_TEST1 \
75         ESA_TEST2
76
77 check: build $(ASSERTION_TESTS)
78
79 build:
80         @$(JAVACCMD) -d . $(SOURCE_FILES)
81
82 EA_TEST1:
83         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -ea" testassertions eatest1 enabled $(srcdir)
84
85 EA_TEST2:
86         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -enableassertions" testassertions eatest2 enabled $(srcdir)
87
88 EA_PACKAGE_TEST1:
89         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -da -ea:packagetest..." packagetest.testassertions eapackagetest1 enabled $(srcdir)
90
91 EA_PACKAGE_TEST2:
92         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -disableassertions -ea:packagetest..." packagetest.testassertions eapackagetest2 enabled $(srcdir)
93
94 EA_PACKAGE_TEST3:
95         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -disableassertions -enableassertions:packagetest..." packagetest.testassertions eapackagetest3 enabled $(srcdir)
96
97 EA_PACKAGE_TEST4:
98         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -enableassertions:packagetest... -disableassertions " packagetest.testassertions eapackagetest4 enabled $(srcdir)
99
100 EA_PACKAGE_TEST5:
101         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -da -enableassertions:packagetest..." packagetest.testassertions eapackagetest5 enabled $(srcdir)
102
103 EA_CLASS_TEST1:
104         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -da -ea:testassertions" testassertions eaclasstest1 enabled $(srcdir)
105
106 EA_CLASS_TEST2:
107         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -disableassertions -ea:testassertions" testassertions eaclasstest2 enabled $(srcdir)
108
109 EA_CLASS_TEST3:
110         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -disableassertions -enableassertions:testassertions" testassertions eaclasstest3 enabled $(srcdir)
111
112 EA_CLASS_TEST4:
113         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -enableassertions:testassertions -disableassertions " testassertions eaclasstest4 enabled $(srcdir)
114
115 EA_CLASS_TEST5:
116         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -da -enableassertions:testassertions" testassertions eaclasstest5 enabled $(srcdir)
117
118 DA_PACKAGE_TEST1:
119         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -da:packagetest... -ea" packagetest.testassertions dapackagetest1 disabled $(srcdir)
120
121 DA_PACKAGE_TEST2:
122         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -disableassertions:packagetest... -ea" packagetest.testassertions dapackagetest2 disabled $(srcdir)
123
124 DA_PACKAGE_TEST3:
125         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -disableassertions:packagetest... -enableassertions" packagetest.testassertions dapackagetest3 disabled $(srcdir)
126
127 DA_PACKAGE_TEST4:
128         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -enableassertions -disableassertions:packagetest... " packagetest.testassertions dapackagetest4 disabled $(srcdir)
129
130 DA_PACKAGE_TEST5:
131         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -da:packagetest... -enableassertions" packagetest.testassertions dapackagetest5 disabled $(srcdir)
132
133 DA_CLASS_TEST1:
134         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -ea -da:testassertions" testassertions daclasstest1 disabled $(srcdir)
135
136 DA_CLASS_TEST2:
137         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -enableassertions -da:testassertions" testassertions daclasstest2 disabled $(srcdir)
138
139 DA_CLASS_TEST3:
140         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -enableassertions -disableassertions:testassertions" testassertions daclasstest3 disabled $(srcdir)
141
142 DA_CLASS_TEST4:
143         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -disableassertions:testassertions -enableassertions " testassertions daclasstest4 disabled $(srcdir)
144
145 DA_CLASS_TEST5:
146         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -ea -disableassertions:testassertions" testassertions daclasstest5 disabled $(srcdir)
147
148 ESA_TEST1:
149         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -esa" testassertions esatest1 disabled $(srcdir)
150
151 ESA_TEST2:
152         @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(SHELL) $(srcdir)/Test.sh "$(JAVACMD) -enablesystemassertions" testassertions esatest2 disabled $(srcdir)
153
154
155 ## Local variables:
156 ## mode: Makefile
157 ## indent-tabs-mode: t
158 ## c-basic-offset: 4
159 ## tab-width: 8
160 ## compile-command: "automake --add-missing"
161 ## End: