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_ok.java \
21 test_return_subtype_violated.java \
22 test_simple_lazy_load.java
25 test_instance_subtype_violated \
26 test_param_loading_constraint_violated_derived \
27 test_param_loading_constraint_violated \
28 test_param_subtype_violated \
29 test_retval_loading_constraint_violated \
30 test_return_subtype_ok \
31 test_return_subtype_violated \
34 EXTRA_DIST = $(HARNESS_SOURCE_FILES) $(TEST_SOURCE_FILES)
39 JAVA = $(top_builddir)/src/cacao/cacao
42 JAVAFLAGS = -Xbootclasspath:$(top_builddir)/src/lib/classes/:$(CLASSPATH_CLASSES)
44 JAVAFLAGS = -Xbootclasspath:$(CLASSPATH_CLASSES)
47 check: $(HARNESS_CLASS_FILES)
48 for t in $(TEST_NAMES) ; do echo "TEST $$t" ; { $(JAVAC) $$t.java && $(JAVA) $$t ; } || exit 1 ; done
50 $(HARNESS_CLASS_FILES): $(HARNESS_SOURCE_FILES)
51 $(JAVAC) $(HARNESS_SOURCE_FILES)