6 HARNESS_SOURCE_FILES = \
10 HARNESS_CLASS_FILES = \
11 TestController.class \
15 test_instance_subtype_violated.java \
16 test_param_loading_constraint_violated_derived.java \
17 test_param_loading_constraint_violated.java \
18 test_param_subtype_violated.java \
19 test_retval_loading_constraint_violated.java \
20 test_return_subtype_violated.java \
21 test_simple_lazy_load.java
24 test_instance_subtype_violated \
25 test_param_loading_constraint_violated_derived \
26 test_param_loading_constraint_violated \
27 test_param_subtype_violated \
28 test_retval_loading_constraint_violated \
29 test_return_subtype_violated \
32 EXTRA_DIST = $(HARNESS_SOURCE_FILES) $(TEST_SOURCE_FILES)
37 JAVA = $(top_builddir)/src/cacao/cacao
40 JAVAFLAGS = -Xbootclasspath:$(top_builddir)/src/lib/classes/:$(CLASSPATH_CLASSES)
42 JAVAFLAGS = -Xbootclasspath:$(CLASSPATH_CLASSES)
45 check: $(HARNESS_CLASS_FILES)
46 for t in $(TEST_NAMES) ; do echo "TEST $$t" ; { $(JAVAC) $$t.java && $(JAVA) $$t ; } || exit 1 ; done
48 $(HARNESS_CLASS_FILES): $(HARNESS_SOURCE_FILES)
49 $(JAVAC) $(HARNESS_SOURCE_FILES)