File: files.mk

package info (click to toggle)
aspectc%2B%2B 1%3A1.1%2Bsvn20120529-2
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 222,560 kB
  • sloc: cpp: 3,935,531; ansic: 18,166; pascal: 14,783; sh: 2,188; makefile: 1,110; python: 340
file content (255 lines) | stat: -rw-r--r-- 6,675 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
#-------------------------------------------------
# variables 
#-------------------------------------------------

ASPECTS := \
	aspects/CCExprResolveCC.ah \
	aspects/CCExprResolveH.ah \
	aspects/CExprResolveCC.ah \
	aspects/CExprResolveH.ah \
	parser/SyntaxState.ah \
	parser/SyntaxBuilder.ah \
	parser/LookAhead.ah \
	parser/cparser/CBuilderExtension.ah \
	parser/cparser/CLookAhead.ah \
	parser/cparser/CSemBinding.ah \
	parser/ccparser/CCBuilderExtension.ah \
	parser/ccparser/CCLookAhead.ah \
	parser/ccparser/CCSemBinding.ah

SOURCES := \
	cpp/ImportHandler.cc \
	cpp/PreAnswer.cc \
	cpp/PreAssertionEvaluator.cc \
	cpp/PreMacro.cc \
	cpp/PreMacroExpander.cc \
	cpp/PreMacroManager.cc \
	cpp/PreParserState.cc \
	cpp/PrePredicate.cc \
	cpp/PrePredicateManager.cc \
	cpp/PrePrintVisitor.cc \
	cpp/PreTree.cc \
	cpp/PreTreeComposite.cc \
	cpp/PreFileIncluder.cc \
	cpp/PreprocessorParser.cc \
	common/OptsParser.cc \
	common/SimpleParser.cc \
	common/Config.cc \
	common/ErrorCollector.cc \
	common/ErrorSeverity.cc \
	common/ErrorSink.cc \
	common/ErrorStream.cc \
	common/FileUnit.cc \
	common/FilenameInfo.cc \
	common/LocManager.cc \
	common/PathInfo.cc \
	common/PathIterator.cc \
	common/PathManager.cc \
	common/Project.cc \
	common/Token.cc \
	common/TokenStream.cc \
	common/Unit.cc \
	common/MacroUnit.cc \
	common/UnitIterator.cc \
	common/UnitManager.cc \
	manip/ManipCommander.cc \
	manip/ManipController.cc \
	manip/Manipulators.cc \
	manip/RuleTable.cc \
	scanner/CScanner.cc \
	scanner/CLexer.cc \
	scanner/CCLexer.cc \
	basics/DString.cc \
	basics/KeyboardSource.cc \
	basics/List.cc \
	basics/MemPool.cc \
	basics/Pipe.cc \
	basics/PipedCmd.cc \
	basics/RegComp.cc \
	basics/StrCol.cc \
	basics/StrHashTable.cc \
	basics/SysCall.cc \
	basics/TerminalSink.cc \
	basics/VerboseMgr.cc \
	basics/VoidPtrArray.cc \
	basics/WChar.cc \
	basics/GPLHeader.cc \
	parser/ccparser/CCAssocScopes.cc \
	parser/ccparser/CCBuilder.cc \
	parser/ccparser/CCConvSeq.cc \
	parser/ccparser/CCConversion.cc \
	parser/ccparser/CCConversions.cc \
	parser/ccparser/CCNameLookup.cc \
	parser/ccparser/CCOverloading.cc \
	parser/ccparser/CCSemExpr.cc \
	parser/ccparser/CCSemVisitor.cc \
	parser/ccparser/CCSemantic.cc \
	parser/ccparser/CCSyntax.cc \
	parser/ccparser/instantiation/CCInstantiation.cc \
	parser/ccparser/instantiation/DeducedArgument.cc \
	parser/ccparser/instantiation/InstantiationCandidate.cc \
	parser/ccparser/instantiation/InstantiationParser.cc \
	parser/ccparser/instantiation/InstantiationSyntax.cc \
	parser/ccparser/instantiation/InstantiationSemantic.cc \
	parser/ccparser/instantiation/InstantiationTokenSource.cc \
	parser/ccparser/instantiation/InstantiationTokenProvider.cc \
	parser/cparser/CBuilder.cc \
	parser/cparser/CTree.cc \
	parser/cparser/CSemExpr.cc \
	parser/cparser/CSemDeclarator.cc \
	parser/cparser/CSyntax.cc \
	parser/cparser/CSemantic.cc \
	parser/cparser/CSemVisitor.cc \
	parser/cparser/CSemDeclSpecs.cc \
	parser/cparser/CProject.cc \
	parser/cparser/CPrintVisitor.cc \
	parser/cparser/CTranslationUnit.cc \
	parser/cparser/CUnit.cc \
	parser/cparser/Utf8.cc \
	parser/Syntax.cc \
	parser/Builder.cc \
	parser/CConstant.cc \
	parser/CVisitor.cc \
	parser/Parser.cc \
	parser/Semantic.cc \
	infos/CArgumentInfo.cc \
	infos/CAttributeInfo.cc \
	infos/CBaseClassInfo.cc \
	infos/CSemDatabase.cc \
	infos/CClassInfo.cc \
	infos/CEnumInfo.cc \
	infos/CEnumeratorInfo.cc \
	infos/CFunctionInfo.cc \
	infos/CFctInstance.cc \
	infos/CLabelInfo.cc \
	infos/CLocalScope.cc \
	infos/CMemberAliasInfo.cc \
	infos/CNamespaceInfo.cc \
	infos/CObjectInfo.cc \
	infos/CRecord.cc \
	infos/CScopeInfo.cc \
	infos/CSourceInfo.cc \
	infos/CStructure.cc \
	infos/CTemplateInfo.cc \
	infos/CTemplateInstance.cc \
	infos/CTemplateParamInfo.cc \
	infos/types/CTypeInfo.cc \
	infos/CTypedefInfo.cc \
	infos/CUnionInfo.cc \
	infos/CUsingInfo.cc

CSOURCES :=

DONTWEAVE := \
	cpp/ImportHandler.cc \
	cpp/PreAnswer.cc \
	cpp/PreAssertionEvaluator.cc \
	cpp/PreMacro.cc \
	cpp/PreMacroExpander.cc \
	cpp/PreMacroManager.cc \
	cpp/PreParserState.cc \
	cpp/PrePredicate.cc \
	cpp/PrePredicateManager.cc \
	cpp/PreTree.cc \
	cpp/PreTreeComposite.cc \
	common/OptsParser.cc \
	common/Config.cc \
	common/SimpleParser.cc \
	common/ErrorCollector.cc \
	common/ErrorSeverity.cc \
	common/ErrorSink.cc \
	common/ErrorStream.cc \
	common/FileUnit.cc \
	common/FilenameInfo.cc \
	common/LocManager.cc \
	common/PathInfo.cc \
	common/PathIterator.cc \
	common/PathManager.cc \
	common/Project.cc \
	common/Token.cc \
	common/TokenStream.cc \
	common/Unit.cc \
	common/MacroUnit.cc \
	common/UnitIterator.cc \
	manip/ManipCommander.cc \
	manip/ManipController.cc \
	manip/Manipulators.cc \
	manip/RuleTable.cc \
	basics/DString.cc \
	basics/KeyboardSource.cc \
	basics/List.cc \
	basics/MemPool.cc \
	basics/Pipe.cc \
	basics/PipedCmd.cc \
	basics/RegComp.cc \
	basics/StrCol.cc \
	basics/StrHashTable.cc \
	basics/SysCall.cc \
	basics/TerminalSink.cc \
	basics/VerboseMgr.cc \
	basics/VoidPtrArray.cc \
	basics/WChar.cc \
	basics/GPLHeader.cc \
	parser/ccparser/CCAssocScopes.cc \
	parser/ccparser/CCConvSeq.cc \
	parser/ccparser/CCConversion.cc \
	parser/ccparser/CCConversions.cc \
	parser/ccparser/CCOverloading.cc \
	parser/ccparser/instantiation/CCInstantiation.cc \
	parser/ccparser/instantiation/DeducedArgument.cc \
	parser/ccparser/instantiation/InstantiationCandidate.cc \
	parser/ccparser/instantiation/InstantiationSemantic.cc \
	parser/ccparser/instantiation/InstantiationTokenSource.cc \
	parser/ccparser/instantiation/InstantiationTokenProvider.cc \
	parser/cparser/CSemDeclarator.cc \
	parser/cparser/CTranslationUnit.cc \
	parser/cparser/CUnit.cc \
	parser/cparser/Utf8.cc \
	parser/Builder.cc \
	parser/CConstant.cc \
	parser/CVisitor.cc \
	parser/Semantic.cc \
	infos/CArgumentInfo.cc \
	infos/CAttributeInfo.cc \
	infos/CBaseClassInfo.cc \
	infos/CClassInfo.cc \
	infos/CEnumInfo.cc \
	infos/CEnumeratorInfo.cc \
	infos/CFctInstance.cc \
	infos/CLabelInfo.cc \
	infos/CLocalScope.cc \
	infos/CMemberAliasInfo.cc \
	infos/CNamespaceInfo.cc \
	infos/CObjectInfo.cc \
	infos/CRecord.cc \
	infos/CScopeInfo.cc \
	infos/CSourceInfo.cc \
	infos/CStructure.cc \
	infos/CTemplateInfo.cc \
	infos/CTemplateInstance.cc \
	infos/CTemplateParamInfo.cc \
	infos/types/CTypeInfo.cc \
	infos/CTypedefInfo.cc \
	infos/CUnionInfo.cc \
	infos/CUsingInfo.cc

LEMSOURCES := \
	cpp/PreExprParser.lem \
	cpp/PreParser.lem


ifeq ($(_TARGET),win32)
	SOURCES += \
		basics/Heap.cc \
		win32/ptmalloc/sbrk.cc

	CSOURCES += \
		win32/ptmalloc/ptmalloc.c

endif
DONTWEAVE += \
	basics/Heap.cc \
	win32/ptmalloc/ptmalloc.c \
	win32/ptmalloc/sbrk.cc

include extensions.mk