Remove excessive shortcut key matching in ToolStrip
[mono.git] / mcs / class / Commons.Xml.Relaxng / Test / standalone_tests / Makefile
1 RUNTIME = mono
2 MCS_RUNTIME =
3 MCS = mcs
4
5 TESTS = relax-ng/001/i.rng
6 TEST_ARCHIVE = testSuite.zip
7
8 RNCTESTS = test/RNCTest.xml
9 RNCTEST_ARCHIVE = anglia-test-suite.zip
10
11 all : relaxngtest.exe anglia-test-runner.exe
12
13 relaxngtest.exe : relaxngtest.cs $(TESTS)
14         $(MCS_RUNTIME) $(MCS) -debug+ relaxngtest.cs -r:Commons.Xml.Relaxng.dll
15
16 anglia-test-runner.exe : anglia-test-runner.cs $(RNCTESTS)
17         $(MCS_RUNTIME) $(MCS) -debug+ anglia-test-runner.cs -r:Commons.Xml.Relaxng.dll
18
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
23
24 $(RNCTESTS) : $(RNCTEST_ARCHIVE)
25         unzip -n anglia-test-suite.zip
26
27 $(TEST_ARCHIVE) :
28         wget http://www.thaiopensource.com/relaxng/testSuite.zip
29
30 $(RNCTEST_ARCHIVE) :
31         wget http://www.jeffrafter.com/anglia/anglia-test-suite.zip
32
33 relax-ng:
34         mkdir relax-ng
35
36 test : relaxngtest.exe
37         $(RUNTIME) $(RUNTIME_FLAGS) relaxngtest.exe
38
39 anglia-test : anglia-test-runner.exe
40         $(RUNTIME) $(RUNTIME_FLAGS) anglia-test-runner.exe
41
42 # be careful to use it. This removes ALL files in xml-test-suite!
43 clean :
44 #       rm -rf xml-test-suite
45         rm relaxngtest.exe anglia-test-runner.exe