Makefile.am 9.86 KB
Newer Older
1
2
3
NULL =

INCLUDES = \
4
	-I$(top_srcdir) \
5
6
7
	$(GLIB_CFLAGS) \
	$(NULL)

8
BUILT_SOURCES = parser.h vala.vala.stamp
9
10
AM_YFLAGS = -d

11
12
noinst_LTLIBRARIES = \
	libvalacore.la
13
14
	$(NULL)

15
libvalacore_la_SOURCES = \
16
17
18
	parser.y \
	scanner.l \
	vala.h \
19
	vala.vala.stamp \
20
21
22
	valaaddressofexpression.c \
	valaaddressofexpression.h \
	valaaddressofexpression.vala \
23
24
25
	valaarray.c \
	valaarray.h \
	valaarray.vala \
26
27
28
	valaarraycreationexpression.c \
	valaarraycreationexpression.h \
	valaarraycreationexpression.vala \
29
30
31
	valaarraylengthfield.c \
	valaarraylengthfield.h \
	valaarraylengthfield.vala \
Jürg Billeter's avatar
Jürg Billeter committed
32
33
34
	valaarraymovemethod.c \
	valaarraymovemethod.h \
	valaarraymovemethod.vala \
35
36
37
	valaarrayresizemethod.c \
	valaarrayresizemethod.h \
	valaarrayresizemethod.vala \
38
39
	valaassignment.c \
	valaassignment.h \
40
	valaassignment.vala \
41
42
	valaattribute.c \
	valaattribute.h \
43
	valaattribute.vala \
44
45
	valaattributeprocessor.c \
	valaattributeprocessor.h \
46
	valaattributeprocessor.vala \
47
48
49
	valabaseaccess.c \
	valabaseaccess.h \
	valabaseaccess.vala \
50
51
	valabinaryexpression.c \
	valabinaryexpression.h \
52
	valabinaryexpression.vala \
53
54
55
	valabindingprovider.c \
	valabindingprovider.h \
	valabindingprovider.vala \
56
57
	valablock.c \
	valablock.h \
58
	valablock.vala \
59
60
	valabooleanliteral.c \
	valabooleanliteral.h \
61
	valabooleanliteral.vala \
62
63
	valabreakstatement.c \
	valabreakstatement.h \
64
	valabreakstatement.vala \
65
66
67
	valacallback.c \
	valacallback.h \
	valacallback.vala \
68
69
	valacastexpression.c \
	valacastexpression.h \
70
	valacastexpression.vala \
71
72
73
	valacatchclause.c \
	valacatchclause.h \
	valacatchclause.vala \
74
75
	valacharacterliteral.c \
	valacharacterliteral.h \
76
	valacharacterliteral.vala \
77
78
	valaclass.c \
	valaclass.h \
79
	valaclass.vala \
80
81
	valacodecontext.c \
	valacodecontext.h \
82
	valacodecontext.vala \
83
84
	valacodenode.c \
	valacodenode.h \
85
	valacodenode.vala \
86
87
	valacodevisitor.c \
	valacodevisitor.h \
88
	valacodevisitor.vala \
89
90
	valaconditionalexpression.c \
	valaconditionalexpression.h \
91
	valaconditionalexpression.vala \
92
93
	valaconstant.c \
	valaconstant.h \
94
	valaconstant.vala \
95
96
97
	valaconstructor.c \
	valaconstructor.h \
	valaconstructor.vala \
98
99
	valacontinuestatement.c \
	valacontinuestatement.h \
100
	valacontinuestatement.vala \
101
102
103
	valacreationmethod.c \
	valacreationmethod.h \
	valacreationmethod.vala \
104
105
106
	valadatatype.c \
	valadatatype.h \
	valadatatype.vala \
107
108
	valadeclarationstatement.c \
	valadeclarationstatement.h \
109
	valadeclarationstatement.vala \
110
111
112
	valadestructor.c \
	valadestructor.h \
	valadestructor.vala \
113
114
115
	valadostatement.c \
	valadostatement.h \
	valadostatement.vala \
116
117
118
	valaelementaccess.c \
	valaelementaccess.h \
	valaelementaccess.vala \
119
120
	valaemptystatement.c \
	valaemptystatement.h \
121
	valaemptystatement.vala \
122
123
	valaenum.c \
	valaenum.h \
124
	valaenum.vala \
125
126
	valaenumvalue.c \
	valaenumvalue.h \
127
	valaenumvalue.vala \
128
129
	valaexpression.c \
	valaexpression.h \
130
	valaexpression.vala \
131
132
	valaexpressionstatement.c \
	valaexpressionstatement.h \
133
	valaexpressionstatement.vala \
134
135
	valafield.c \
	valafield.h \
136
	valafield.vala \
137
138
	valaforeachstatement.c \
	valaforeachstatement.h \
139
	valaforeachstatement.vala \
140
141
	valaformalparameter.c \
	valaformalparameter.h \
142
	valaformalparameter.vala \
143
144
	valaforstatement.c \
	valaforstatement.h \
145
	valaforstatement.vala \
146
147
	valaifstatement.c \
	valaifstatement.h \
148
	valaifstatement.vala \
149
150
	valainitializerlist.c \
	valainitializerlist.h \
151
	valainitializerlist.vala \
152
153
154
	valainstancecast.c \
	valainstancecast.h \
	valainstancecast.vala \
155
156
	valaintegerliteral.c \
	valaintegerliteral.h \
157
	valaintegerliteral.vala \
158
159
160
	valainterface.c \
	valainterface.h \
	valainterface.vala \
161
162
	valainterfacewriter.c \
	valainterfacewriter.h \
163
	valainterfacewriter.vala \
164
165
	valainvocationexpression.c \
	valainvocationexpression.h \
166
	valainvocationexpression.vala \
167
168
169
	valainvokable.c \
	valainvokable.h \
	valainvokable.vala \
170
171
172
	valalambdaexpression.c \
	valalambdaexpression.h \
	valalambdaexpression.vala \
173
	valaliteral.c \
174
175
	valaliteral.h \
	valaliteral.vala \
176
177
	valaliteralexpression.c \
	valaliteralexpression.h \
178
	valaliteralexpression.vala \
179
180
	valalocalvariabledeclaration.c \
	valalocalvariabledeclaration.h \
181
	valalocalvariabledeclaration.vala \
182
183
184
185
186
187
188
189
190
	valalockable.c \
	valalockable.h \
	valalockable.vala \
	valalockstatement.c \
	valalockstatement.h \
	valalockstatement.vala \
	valamember.c \
	valamember.h \
	valamember.vala \
191
192
	valamemberaccess.c \
	valamemberaccess.h \
193
	valamemberaccess.vala \
194
195
196
	valamemorymanager.c \
	valamemorymanager.h \
	valamemorymanager.vala \
197
198
	valamethod.c \
	valamethod.h \
199
	valamethod.vala \
200
201
	valanamedargument.c \
	valanamedargument.h \
202
	valanamedargument.vala \
203
204
	valanamespace.c \
	valanamespace.h \
205
	valanamespace.vala \
206
207
	valanamespacereference.c \
	valanamespacereference.h \
208
	valanamespacereference.vala \
209
210
	valanullliteral.c \
	valanullliteral.h \
211
	valanullliteral.vala \
212
213
	valaobjectcreationexpression.c \
	valaobjectcreationexpression.h \
214
	valaobjectcreationexpression.vala \
215
216
	valaparenthesizedexpression.c \
	valaparenthesizedexpression.h \
217
	valaparenthesizedexpression.vala \
218
219
	valaparser.c \
	valaparser.h \
220
	valaparser.vala \
221
222
223
224
225
226
	valapointer.c \
	valapointer.h \
	valapointer.vala \
	valapointerindirection.c \
	valapointerindirection.h \
	valapointerindirection.vala \
227
228
	valapostfixexpression.c \
	valapostfixexpression.h \
229
	valapostfixexpression.vala \
230
231
	valapropertyaccessor.c \
	valapropertyaccessor.h \
232
	valapropertyaccessor.vala \
233
234
	valaproperty.c \
	valaproperty.h \
235
	valaproperty.vala \
236
237
238
	valarealliteral.c \
	valarealliteral.h \
	valarealliteral.vala \
239
240
241
	valareferencetransferexpression.c \
	valareferencetransferexpression.h \
	valareferencetransferexpression.vala \
242
243
	valareport.c \
	valareport.h \
244
	valareport.vala \
245
246
	valareturnstatement.c \
	valareturnstatement.h \
247
	valareturnstatement.vala \
248
249
250
	valascope.c \
	valascope.h \
	valascope.vala \
251
252
	valasemanticanalyzer.c \
	valasemanticanalyzer.h \
253
	valasemanticanalyzer.vala \
254
255
256
	valasignal.c \
	valasignal.h \
	valasignal.vala \
257
258
259
	valasizeofexpression.c \
	valasizeofexpression.h \
	valasizeofexpression.vala \
260
	valasourcefile.c \
261
262
	valasourcefile.h \
	valasourcefile.vala \
263
264
	valasourcefilecycle.c \
	valasourcefilecycle.h \
265
	valasourcefilecycle.vala \
266
267
	valasourcereference.c \
	valasourcereference.h \
268
	valasourcereference.vala \
269
270
	valastatement.c \
	valastatement.h \
271
	valastatement.vala \
272
273
	valastringliteral.c \
	valastringliteral.h \
274
	valastringliteral.vala \
275
276
	valastruct.c \
	valastruct.h \
277
	valastruct.vala \
278
279
280
281
282
283
284
285
286
	valaswitchlabel.c \
	valaswitchlabel.h \
	valaswitchlabel.vala \
	valaswitchsection.c \
	valaswitchsection.h \
	valaswitchsection.vala \
	valaswitchstatement.c \
	valaswitchstatement.h \
	valaswitchstatement.vala \
287
288
	valasymbol.c \
	valasymbol.h \
289
	valasymbol.vala \
290
291
	valasymbolresolver.c \
	valasymbolresolver.h \
292
	valasymbolresolver.vala \
293
294
295
296
297
298
	valathrowstatement.c \
	valathrowstatement.h \
	valathrowstatement.vala \
	valatrystatement.c \
	valatrystatement.h \
	valatrystatement.vala \
299
300
	valatypecheck.c \
	valatypecheck.h \
301
	valatypecheck.vala \
302
303
304
	valatypeofexpression.c \
	valatypeofexpression.h \
	valatypeofexpression.vala \
305
306
	valatypeparameter.c \
	valatypeparameter.h \
307
	valatypeparameter.vala \
308
309
	valatypereference.c \
	valatypereference.h \
310
	valatypereference.vala \
311
312
	valaunaryexpression.c \
	valaunaryexpression.h \
313
	valaunaryexpression.vala \
314
315
	valavariabledeclarator.c \
	valavariabledeclarator.h \
316
	valavariabledeclarator.vala \
317
318
	valawhilestatement.c \
	valawhilestatement.h \
319
	valawhilestatement.vala \
320
321
322
323
324
325
	$(NULL)

valaincludedir = $(includedir)/vala-1.0/vala

valainclude_HEADERS = \
	vala.h \
326
	valaaddressofexpression.h \
327
	valaarray.h \
328
	valaarraycreationexpression.h \
Jürg Billeter's avatar
Jürg Billeter committed
329
330
331
	valaarraylengthfield.h \
	valaarraymovemethod.h \
	valaarrayresizemethod.h \
332
333
334
	valaassignment.h \
	valaattribute.h \
	valaattributeprocessor.h \
335
	valabaseaccess.h \
336
	valabinaryexpression.h \
337
	valabindingprovider.h \
338
339
340
341
342
	valablock.h \
	valabooleanliteral.h \
	valabreakstatement.h \
	valacallback.h \
	valacastexpression.h \
343
	valacatchclause.h \
344
345
346
347
348
349
350
351
352
	valacharacterliteral.h \
	valaclass.h \
	valacodecontext.h \
	valacodenode.h \
	valacodevisitor.h \
	valaconditionalexpression.h \
	valaconstant.h \
	valaconstructor.h \
	valacontinuestatement.h \
353
	valacreationmethod.h \
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
	valadatatype.h \
	valadeclarationstatement.h \
	valadestructor.h \
	valadostatement.h \
	valaelementaccess.h \
	valaemptystatement.h \
	valaenum.h \
	valaenumvalue.h \
	valaexpression.h \
	valaexpressionstatement.h \
	valafield.h \
	valaforeachstatement.h \
	valaformalparameter.h \
	valaforstatement.h \
	valaifstatement.h \
	valainitializerlist.h \
	valainstancecast.h \
	valaintegerliteral.h \
	valainterface.h \
	valainterfacewriter.h \
	valainvocationexpression.h \
375
	valainvokable.h \
376
377
378
379
	valalambdaexpression.h \
	valaliteral.h \
	valaliteralexpression.h \
	valalocalvariabledeclaration.h \
380
381
	valalockable.h \
	valalockstatement.h \
Jürg Billeter's avatar
Jürg Billeter committed
382
	valamember.h \
383
384
385
386
387
388
389
390
391
392
	valamemberaccess.h \
	valamemorymanager.h \
	valamethod.h \
	valanamedargument.h \
	valanamespace.h \
	valanamespacereference.h \
	valanullliteral.h \
	valaobjectcreationexpression.h \
	valaparenthesizedexpression.h \
	valaparser.h \
393
394
	valapointer.h \
	valapointerindirection.h \
395
396
397
398
	valapostfixexpression.h \
	valapropertyaccessor.h \
	valaproperty.h \
	valarealliteral.h \
399
	valareferencetransferexpression.h \
400
401
	valareport.h \
	valareturnstatement.h \
402
	valascope.h \
403
404
	valasemanticanalyzer.h \
	valasignal.h \
405
	valasizeofexpression.h \
406
407
408
409
410
411
412
413
414
415
416
	valasourcefile.h \
	valasourcefilecycle.h \
	valasourcereference.h \
	valastatement.h \
	valastringliteral.h \
	valastruct.h \
	valaswitchlabel.h \
	valaswitchsection.h \
	valaswitchstatement.h \
	valasymbol.h \
	valasymbolresolver.h \
417
418
	valathrowstatement.h \
	valatrystatement.h \
419
420
421
422
423
424
425
	valatypecheck.h \
	valatypeofexpression.h \
	valatypeparameter.h \
	valatypereference.h \
	valaunaryexpression.h \
	valavariabledeclarator.h \
	valawhilestatement.h \
426
427
	$(NULL)

428
vala.vala vala.vala.stamp: $(filter %.vala,$(libvalacore_la_SOURCES))
429
	$(VALAC) --vapidir $(srcdir)/../vapi --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --library vala $^
430
	touch $@
431

432
libvalacore_la_LIBADD = \
433
	$(GLIB_LIBS) \
434
	../gee/libgee.la \
435
436
437
	../ccode/libvalaccode.la \
	$(NULL)

438
EXTRA_DIST = vala.vala vala.vala.stamp