5 TESTS = relax-ng/001/i.rng
6 TEST_ARCHIVE = testSuite.zip
8 RNCTESTS = test/RNCTest.xml
9 RNCTEST_ARCHIVE = anglia-test-suite.zip
11 all : relaxngtest.exe anglia-test-runner.exe
13 relaxngtest.exe : relaxngtest.cs $(TESTS)
14 $(MCS_RUNTIME) $(MCS) -debug+ relaxngtest.cs -r:Commons.Xml.Relaxng.dll
16 anglia-test-runner.exe : anglia-test-runner.cs $(RNCTESTS)
17 $(MCS_RUNTIME) $(MCS) -debug+ anglia-test-runner.cs -r:Commons.Xml.Relaxng.dll
19 $(TESTS) : $(TEST_ARCHIVE) relax-ng
20 cd relax-ng; unzip -n ../$(TEST_ARCHIVE); \
21 xsltproc split.xsl spectest.xml; cd ..; \
24 $(RNCTESTS) : $(RNCTEST_ARCHIVE)
25 unzip -n anglia-test-suite.zip
28 wget http://www.thaiopensource.com/relaxng/testSuite.zip
31 wget http://www.jeffrafter.com/anglia/anglia-test-suite.zip
36 test : relaxngtest.exe
37 $(RUNTIME) $(RUNTIME_FLAGS) relaxngtest.exe
39 anglia-test : anglia-test-runner.exe
40 $(RUNTIME) $(RUNTIME_FLAGS) anglia-test-runner.exe
42 # be careful to use it. This removes ALL files in xml-test-suite!
44 # rm -rf xml-test-suite
45 rm relaxngtest.exe anglia-test-runner.exe