**** Merged from MCS ****
[mono-project.git] / mcs / class / Commons.Xml.Relaxng / Test / standalone_tests / Makefile
blob541b839091570546a9584d66075573629e9c659b
1 RUNTIME = mono
2 MCS_RUNTIME =
3 MCS = mcs
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 ..; \
22 cp prep.xsl relax-ng
24 $(RNCTESTS) : $(RNCTEST_ARCHIVE)
25 unzip -n anglia-test-suite.zip
27 $(TEST_ARCHIVE) :
28 wget http://www.thaiopensource.com/relaxng/testSuite.zip
30 $(RNCTEST_ARCHIVE) :
31 wget http://www.jeffrafter.com/anglia/anglia-test-suite.zip
33 relax-ng:
34 mkdir relax-ng
36 test : relaxngtest.exe
37 $(RUNTIME) relaxngtest.exe
39 anglia-test : anglia-test-runner.exe
40 $(RUNTIME) anglia-test-runner.exe
42 # be careful to use it. This removes ALL files in xml-test-suite!
43 # clean:
44 # rm -rf xml-test-suite