~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to contrib/ICSharpCode.NRefactory/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
ImportĀ upstreamĀ versionĀ 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
        
2
 
ASSEMBLY = $(top_builddir)/build/bin/ICSharpCode.NRefactory.dll
3
 
  
4
 
 
5
 
REFS =  \
6
 
        -r:../../build/bin/Mono.Cecil.dll \
7
 
        -r:System \
8
 
        -r:System.Core \
9
 
        -r:System.Xml \
10
 
        -r:System.Xml.Linq
11
 
        
12
 
SIGNING_KEY=$(srcdir)/ICSharpCode.NRefactory.snk
13
 
 
14
 
FILES =  \
15
 
        Completion/CompletionCategory.cs \
16
 
        Completion/DisplayFlags.cs \
17
 
        Completion/ICompletionData.cs \
18
 
        Completion/IEntityCompletionData.cs \
19
 
        Completion/IParameterDataProvider.cs \
20
 
        Completion/IVariableCompletionData.cs \
21
 
        Documentation/DocumentationComment.cs \
22
 
        Documentation/GetPotentiallyNestedClassTypeReference.cs \
23
 
        Documentation/IDocumentationProvider.cs \
24
 
        Documentation/IdStringMemberReference.cs \
25
 
        Documentation/IdStringProvider.cs \
26
 
        Documentation/XmlDocumentationProvider.cs \
27
 
        Editor/IDocument.cs \
28
 
        Editor/IDocumentLine.cs \
29
 
        Editor/ISegment.cs \
30
 
        Editor/ITextAnchor.cs \
31
 
        Editor/ITextSource.cs \
32
 
        Editor/ReadOnlyDocument.cs \
33
 
        Editor/StringBuilderDocument.cs \
34
 
        Editor/StringTextSource.cs \
35
 
        Editor/TextChangeEventArgs.cs \
36
 
        Editor/TextSourceVersionProvider.cs \
37
 
        IAnnotatable.cs \
38
 
        PatternMatching/AnyNode.cs \
39
 
        PatternMatching/Backreference.cs \
40
 
        PatternMatching/BacktrackingInfo.cs \
41
 
        PatternMatching/Choice.cs \
42
 
        PatternMatching/INode.cs \
43
 
        PatternMatching/Match.cs \
44
 
        PatternMatching/NamedNode.cs \
45
 
        PatternMatching/OptionalNode.cs \
46
 
        PatternMatching/Pattern.cs \
47
 
        PatternMatching/Repeat.cs \
48
 
        Properties/AssemblyInfo.cs \
49
 
        Role.cs \
50
 
        Semantics/AmbiguousResolveResult.cs \
51
 
        Semantics/ArrayAccessResolveResult.cs \
52
 
        Semantics/ArrayCreateResolveResult.cs \
53
 
        Semantics/ByReferenceResolveResult.cs \
54
 
        Semantics/ConstantResolveResult.cs \
55
 
        Semantics/Conversion.cs \
56
 
        Semantics/ConversionResolveResult.cs \
57
 
        Semantics/ErrorResolveResult.cs \
58
 
        Semantics/ForEachResolveResult.cs \
59
 
        Semantics/InitializedObjectResolveResult.cs \
60
 
        Semantics/InvocationResolveResult.cs \
61
 
        Semantics/LocalResolveResult.cs \
62
 
        Semantics/MemberResolveResult.cs \
63
 
        Semantics/NamespaceResolveResult.cs \
64
 
        Semantics/OperatorResolveResult.cs \
65
 
        Semantics/ResolveResult.cs \
66
 
        Semantics/ThisResolveResult.cs \
67
 
        Semantics/TypeIsResolveResult.cs \
68
 
        Semantics/TypeOfResolveResult.cs \
69
 
        Semantics/TypeResolveResult.cs \
70
 
        Semantics/UnknownMemberResolveResult.cs \
71
 
        TextLocation.cs \
72
 
        TypeSystem/Accessibility.cs \
73
 
        TypeSystem/AnonymousType.cs \
74
 
        TypeSystem/ArrayType.cs \
75
 
        TypeSystem/ByReferenceType.cs \
76
 
        TypeSystem/CecilLoader.cs \
77
 
        TypeSystem/ComHelper.cs \
78
 
        TypeSystem/DomRegion.cs \
79
 
        TypeSystem/EntityType.cs \
80
 
        TypeSystem/Error.cs \
81
 
        TypeSystem/ExtensionMethods.cs \
82
 
        TypeSystem/IAmbience.cs \
83
 
        TypeSystem/IAssembly.cs \
84
 
        TypeSystem/IAttribute.cs \
85
 
        TypeSystem/ICompilation.cs \
86
 
        TypeSystem/IConstantValue.cs \
87
 
        TypeSystem/IEntity.cs \
88
 
        TypeSystem/IEvent.cs \
89
 
        TypeSystem/IField.cs \
90
 
        TypeSystem/IFreezable.cs \
91
 
        TypeSystem/IInterningProvider.cs \
92
 
        TypeSystem/IMember.cs \
93
 
        TypeSystem/IMethod.cs \
94
 
        TypeSystem/Implementation/AbstractFreezable.cs \
95
 
        TypeSystem/Implementation/AbstractResolvedEntity.cs \
96
 
        TypeSystem/Implementation/AbstractResolvedMember.cs \
97
 
        TypeSystem/Implementation/AbstractResolvedTypeParameter.cs \
98
 
        TypeSystem/Implementation/AbstractType.cs \
99
 
        TypeSystem/Implementation/AbstractUnresolvedEntity.cs \
100
 
        TypeSystem/Implementation/AbstractUnresolvedMember.cs \
101
 
        TypeSystem/Implementation/BaseTypeCollector.cs \
102
 
        TypeSystem/Implementation/DefaultAssemblyReference.cs \
103
 
        TypeSystem/Implementation/DefaultMemberReference.cs \
104
 
        TypeSystem/Implementation/DefaultParameter.cs \
105
 
        TypeSystem/Implementation/DefaultResolvedEvent.cs \
106
 
        TypeSystem/Implementation/DefaultResolvedField.cs \
107
 
        TypeSystem/Implementation/DefaultResolvedMethod.cs \
108
 
        TypeSystem/Implementation/DefaultResolvedProperty.cs \
109
 
        TypeSystem/Implementation/DefaultResolvedTypeDefinition.cs \
110
 
        TypeSystem/Implementation/DefaultResolvedTypeParameter.cs \
111
 
        TypeSystem/Implementation/DefaultSolutionSnapshot.cs \
112
 
        TypeSystem/Implementation/DefaultUnresolvedAssembly.cs \
113
 
        TypeSystem/Implementation/DefaultUnresolvedAttribute.cs \
114
 
        TypeSystem/Implementation/DefaultUnresolvedEvent.cs \
115
 
        TypeSystem/Implementation/DefaultUnresolvedField.cs \
116
 
        TypeSystem/Implementation/DefaultUnresolvedMethod.cs \
117
 
        TypeSystem/Implementation/DefaultUnresolvedParameter.cs \
118
 
        TypeSystem/Implementation/DefaultUnresolvedProperty.cs \
119
 
        TypeSystem/Implementation/DefaultUnresolvedTypeDefinition.cs \
120
 
        TypeSystem/Implementation/DefaultUnresolvedTypeParameter.cs \
121
 
        TypeSystem/Implementation/DummyTypeParameter.cs \
122
 
        TypeSystem/Implementation/ExplicitInterfaceImplementationMemberReference.cs \
123
 
        TypeSystem/Implementation/FullNameAndTypeParameterCount.cs \
124
 
        TypeSystem/Implementation/GetClassTypeReference.cs \
125
 
        TypeSystem/Implementation/GetMembersHelper.cs \
126
 
        TypeSystem/Implementation/KnownTypeCache.cs \
127
 
        TypeSystem/Implementation/MergedNamespace.cs \
128
 
        TypeSystem/Implementation/MinimalCorlib.cs \
129
 
        TypeSystem/Implementation/NestedTypeReference.cs \
130
 
        TypeSystem/Implementation/SimpleCompilation.cs \
131
 
        TypeSystem/Implementation/SimpleConstantValue.cs \
132
 
        TypeSystem/Implementation/SimpleInterningProvider.cs \
133
 
        TypeSystem/Implementation/SimpleTypeResolveContext.cs \
134
 
        TypeSystem/Implementation/SpecializedEvent.cs \
135
 
        TypeSystem/Implementation/SpecializedField.cs \
136
 
        TypeSystem/Implementation/SpecializedMember.cs \
137
 
        TypeSystem/Implementation/SpecializedMethod.cs \
138
 
        TypeSystem/Implementation/SpecializedProperty.cs \
139
 
        TypeSystem/Implementation/SpecializingMemberReference.cs \
140
 
        TypeSystem/Implementation/TypeParameterReference.cs \
141
 
        TypeSystem/Implementation/TypeParameterSubstitution.cs \
142
 
        TypeSystem/Implementation/TypeWithElementType.cs \
143
 
        TypeSystem/Implementation/UnknownType.cs \
144
 
        TypeSystem/Implementation/VoidTypeDefinition.cs \
145
 
        TypeSystem/INamedElement.cs \
146
 
        TypeSystem/INamespace.cs \
147
 
        TypeSystem/InheritanceHelper.cs \
148
 
        TypeSystem/IntersectionType.cs \
149
 
        TypeSystem/IParameter.cs \
150
 
        TypeSystem/IParameterizedMember.cs \
151
 
        TypeSystem/IParsedFile.cs \
152
 
        TypeSystem/IProjectContent.cs \
153
 
        TypeSystem/IProperty.cs \
154
 
        TypeSystem/ISolutionSnapshot.cs \
155
 
        TypeSystem/ISupportsInterning.cs \
156
 
        TypeSystem/IType.cs \
157
 
        TypeSystem/ITypeDefinition.cs \
158
 
        TypeSystem/ITypeParameter.cs \
159
 
        TypeSystem/ITypeReference.cs \
160
 
        TypeSystem/IVariable.cs \
161
 
        TypeSystem/KnownTypeReference.cs \
162
 
        TypeSystem/NullableType.cs \
163
 
        TypeSystem/ParameterizedType.cs \
164
 
        TypeSystem/ParameterListComparer.cs \
165
 
        TypeSystem/PointerType.cs \
166
 
        TypeSystem/ReflectionHelper.cs \
167
 
        TypeSystem/ReflectionNameParseException.cs \
168
 
        TypeSystem/SpecialType.cs \
169
 
        TypeSystem/TypeKind.cs \
170
 
        TypeSystem/TypeVisitor.cs \
171
 
        Utils/7BitEncodedInts.cs \
172
 
        Utils/BitVector16.cs \
173
 
        Utils/BusyManager.cs \
174
 
        Utils/CacheManager.cs \
175
 
        Utils/CallbackOnDispose.cs \
176
 
        Utils/CSharpPrimitiveCast.cs \
177
 
        Utils/EmptyList.cs \
178
 
        Utils/ExtensionMethods.cs \
179
 
        Utils/FastSerializer.cs \
180
 
        Utils/GraphVizGraph.cs \
181
 
        Utils/ImmutableStack.cs \
182
 
        Utils/KeyComparer.cs \
183
 
        Utils/LazyInit.cs \
184
 
        Utils/Platform.cs \
185
 
        Utils/ProjectedList.cs \
186
 
        Utils/ReferenceComparer.cs \
187
 
        Utils/TreeTraversal.cs 
188
 
 
189
 
all: $(ASSEMBLY) $(ASSEMBLY).mdb
190
 
 
191
 
$(ASSEMBLY): $(build_sources)
192
 
        $(CSC) $(CSC_FLAGS) -keyfile:"$(SIGNING_KEY)" "-define:NET35;FULL_AST;BOOTSTRAP_BASIC" -debug -out:$@ -target:library $(REFS) $(build_sources)
193
 
 
194
 
$(ASSEMBLY).mdb: $(ASSEMBLY)
195
 
 
196
 
assemblydir = $(MD_ASSEMBLY_DIR)
197
 
assembly_DATA = $(ASSEMBLY) $(ASSEMBLY).mdb
198
 
 
199
 
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb
200
 
 
201
 
EXTRA_DIST = $(FILES) $(SIGNING_KEY)
202
 
 
203
 
include $(top_srcdir)/Makefile.include