* Makefile (Commons.Xml.Relaxng.Rnc/RncParser.cs): Depend on jay/skeleton.cs.
[mono.git] / mcs / class / Commons.Xml.Relaxng / Makefile
1 thisdir = class/Commons.Xml.Relaxng
2 SUBDIRS = 
3 include ../../build/rules.make
4
5 LIBRARY = Commons.Xml.Relaxng.dll
6 LIB_MCS_FLAGS = /r:$(corlib) /r:System.dll /r:System.Xml.dll
7 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS)
8 EXTRA_DISTFILES = \
9         Commons.Xml.Relaxng.Rnc/RncParser.jay   \
10         Test/ChangeLog          \
11         Test/XmlFiles/ChangeLog \
12         Test/XmlFiles/SimpleElementPattern1.xml \
13         Test/XmlFiles/SimpleElementPattern1.rng \
14         Test/XmlFiles/SimpleElementPattern2.xml \
15         Test/XmlFiles/SimpleElementPattern2.rng \
16         Test/XmlFiles/team.xml  \
17         Test/XmlFiles/team.rng  \
18         Test/XmlFiles/relaxng.rng       \
19         Test/XmlFiles/relaxng.rnc       \
20         $(wildcard Test/standalone_tests/*.cs)
21
22
23 Commons.Xml.Relaxng.Rnc/RncParser.cs: Commons.Xml.Relaxng.Rnc/RncParser.jay $(topdir)/jay/skeleton.cs
24         $(topdir)/jay/jay -ctv < $(topdir)/jay/skeleton.cs Commons.Xml.Relaxng.Rnc/RncParser.jay > Commons.Xml.Relaxng.Rnc/RncParser.cs
25
26 CLEAN_FILES = Commons.Xml.Relaxng.Rnc/RncParser.cs
27
28 include ../../build/library.make