2005-09-06 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / PresentationFramework / Makefile
1 thisdir = class/PresentationFramework
2 include ../../build/rules.make
3
4 LIBRARY = PresentationFramework.dll
5
6 LIB_MCS_FLAGS = -r:System.Xml.dll -r:WindowsBase.dll -r:System.dll
7 TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -r:TestVocab.dll -r:System.dll
8 TEST_MONO_PATH = .
9
10 Test/XamlParser.cs: Test/TestVocab.dll
11
12 Test/TestVocab.dll: ../../tools/xamlc/demo/TestVocab/*.cs
13         echo $(MONO_PATH)
14         (cd ../../tools/xamlc/demo; make TestVocab.dll)
15         cp ../../tools/xamlc/demo/TestVocab.dll Test/TestVocab.dll
16         cp Test/TestVocab.dll TestVocab.dll
17
18 library_CLEAN_FILES = System.Windows.Serialization/XamlAttributeNode.cs \
19 System.Windows.Serialization/XamlClrEventNode.cs \
20 System.Windows.Serialization/XamlConstructorParametersEndNode.cs \
21 System.Windows.Serialization/XamlConstructorParametersStartNode.cs \
22 System.Windows.Serialization/XamlConstructorParameterTypeNode.cs \
23 System.Windows.Serialization/XamlDefAttributeKeyTypeNode.cs \
24 System.Windows.Serialization/XamlDefAttributeNode.cs \
25 System.Windows.Serialization/XamlDefTagNode.cs \
26 System.Windows.Serialization/XamlDocumentEndNode.cs \
27 System.Windows.Serialization/XamlDocumentStartNode.cs \
28 System.Windows.Serialization/XamlElementStartNode.cs \
29 System.Windows.Serialization/XamlElementEndNode.cs \
30 System.Windows.Serialization/XamlEndAttributesNode.cs \
31 System.Windows.Serialization/XamlKeyElementEndNode.cs \
32 System.Windows.Serialization/XamlKeyElementStartNode.cs \
33 System.Windows.Serialization/XamlLanguageNode.cs \
34 System.Windows.Serialization/XamlLiteralContentNode.cs \
35 System.Windows.Serialization/XamlNode.cs \
36 System.Windows.Serialization/XamlPIMappingNode.cs \
37 System.Windows.Serialization/XamlPropertyArrayEndNode.cs \
38 System.Windows.Serialization/XamlPropertyArrayStartNode.cs \
39 System.Windows.Serialization/XamlPropertyComplexEndNode.cs \
40 System.Windows.Serialization/XamlPropertyComplexStartNode.cs \
41 System.Windows.Serialization/XamlPropertyIDictionaryEndNode.cs \
42 System.Windows.Serialization/XamlPropertyIDictionaryStartNode.cs \
43 System.Windows.Serialization/XamlPropertyIListEndNode.cs \
44 System.Windows.Serialization/XamlPropertyIListStartNode.cs \
45 System.Windows.Serialization/XamlPropertyNode.cs \
46 System.Windows.Serialization/XamlPropertyWithTypeNode.cs \
47 System.Windows.Serialization/XamlRoutedEventNode.cs \
48 System.Windows.Serialization/XamlTextNode.cs \
49 System.Windows.Serialization/XamlUnknownAttributeNode.cs \
50 System.Windows.Serialization/XamlUnknownTagEndNode.cs \
51 System.Windows.Serialization/XamlUnknownTagStartNode.cs
52
53 System.Windows.Serialization/XamlAttributeNode.cs, \
54 System.Windows.Serialization/XamlClrEventNode.cs, \
55 System.Windows.Serialization/XamlConstructorParametersEndNode.cs, \
56 System.Windows.Serialization/XamlConstructorParametersStartNode.cs, \
57 System.Windows.Serialization/XamlConstructorParameterTypeNode.cs, \
58 System.Windows.Serialization/XamlDefAttributeKeyTypeNode.cs, \
59 System.Windows.Serialization/XamlDefAttributeNode.cs, \
60 System.Windows.Serialization/XamlDefTagNode.cs, \
61 System.Windows.Serialization/XamlDocumentEndNode.cs, \
62 System.Windows.Serialization/XamlDocumentStartNode.cs, \
63 System.Windows.Serialization/XamlElementStartNode.cs, \
64 System.Windows.Serialization/XamlElementEndNode.cs, \
65 System.Windows.Serialization/XamlEndAttributesNode.cs, \
66 System.Windows.Serialization/XamlKeyElementEndNode.cs, \
67 System.Windows.Serialization/XamlKeyElementStartNode.cs, \
68 System.Windows.Serialization/XamlLanguageNode.cs, \
69 System.Windows.Serialization/XamlLiteralContentNode.cs, \
70 System.Windows.Serialization/XamlNode.cs, \
71 System.Windows.Serialization/XamlPIMappingNode.cs, \
72 System.Windows.Serialization/XamlPropertyArrayEndNode.cs, \
73 System.Windows.Serialization/XamlPropertyArrayStartNode.cs, \
74 System.Windows.Serialization/XamlPropertyComplexEndNode.cs, \
75 System.Windows.Serialization/XamlPropertyComplexStartNode.cs, \
76 System.Windows.Serialization/XamlPropertyIDictionaryEndNode.cs, \
77 System.Windows.Serialization/XamlPropertyIDictionaryStartNode.cs, \
78 System.Windows.Serialization/XamlPropertyIListEndNode.cs, \
79 System.Windows.Serialization/XamlPropertyIListStartNode.cs, \
80 System.Windows.Serialization/XamlPropertyNode.cs, \
81 System.Windows.Serialization/XamlPropertyWithTypeNode.cs, \
82 System.Windows.Serialization/XamlRoutedEventNode.cs, \
83 System.Windows.Serialization/XamlTextNode.cs, \
84 System.Windows.Serialization/XamlUnknownAttributeNode.cs, \
85 System.Windows.Serialization/XamlUnknownTagEndNode.cs, \
86 System.Windows.Serialization/XamlUnknownTagStartNode.cs: System.Windows.Serialization/data-classes.txt System.Windows.Serialization/data-classes-builder.pl
87         (cd System.Windows.Serialization && perl data-classes-builder.pl)
88
89 include ../../build/library.make