Release 0.7.8
[vala-lang.git] / vala / Makefile.am
blob17575dc7348bfa7021dbd5874ffcae3db039c1eb
1 NULL =
3 AM_CPPFLAGS = \
4         $(COVERAGE_CFLAGS) \
5         -I$(top_srcdir)/gee \
6         -I$(top_srcdir)/ccode \
7         $(GLIB_CFLAGS) \
8         -include config.h \
9         -DPACKAGE_DATADIR=\"$(pkgdatadir)\" \
10         $(NULL)
12 BUILT_SOURCES = vala.vala.stamp
14 noinst_LTLIBRARIES = \
15         libvalacore.la
16         $(NULL)
18 libvalacore_la_VALASOURCES = \
19         valaaddressofexpression.vala \
20         valaarraycreationexpression.vala \
21         valaarraylengthfield.vala \
22         valaarraymovemethod.vala \
23         valaarrayresizemethod.vala \
24         valaarraytype.vala \
25         valaassignment.vala \
26         valaattribute.vala \
27         valabaseaccess.vala \
28         valabasicblock.vala \
29         valabinaryexpression.vala \
30         valablock.vala \
31         valabooleanliteral.vala \
32         valabooleantype.vala \
33         valabreakstatement.vala \
34         valacastexpression.vala \
35         valacatchclause.vala \
36         valacharacterliteral.vala \
37         valaclass.vala \
38         valaclasstype.vala \
39         valacodecontext.vala \
40         valacodegenerator.vala \
41         valacodenode.vala \
42         valacodevisitor.vala \
43         valacodewriter.vala \
44         valacomment.vala \
45         valaconditionalexpression.vala \
46         valaconstant.vala \
47         valaconstructor.vala \
48         valacontinuestatement.vala \
49         valacreationmethod.vala \
50         valadatatype.vala \
51         valadeclarationstatement.vala \
52         valadelegate.vala \
53         valadelegatetype.vala \
54         valadeletestatement.vala \
55         valadestructor.vala \
56         valadostatement.vala \
57         valadynamicmethod.vala \
58         valadynamicproperty.vala \
59         valadynamicsignal.vala \
60         valaelementaccess.vala \
61         valaemptystatement.vala \
62         valaenum.vala \
63         valaenumvalue.vala \
64         valaenumvaluetype.vala \
65         valaerrorcode.vala \
66         valaerrordomain.vala \
67         valaerrortype.vala \
68         valaexpression.vala \
69         valaexpressionstatement.vala \
70         valafield.vala \
71         valafieldprototype.vala \
72         valafloatingtype.vala \
73         valaflowanalyzer.vala \
74         valaforeachstatement.vala \
75         valaformalparameter.vala \
76         valaforstatement.vala \
77         valagirparser.vala \
78         valagenerictype.vala \
79         valagenieparser.vala \
80         valageniescanner.vala \
81         valagenietokentype.vala \
82         valaifstatement.vala \
83         valainitializerlist.vala \
84         valaintegerliteral.vala \
85         valaintegertype.vala \
86         valainterface.vala \
87         valainterfacetype.vala \
88         valainvalidtype.vala \
89         valalambdaexpression.vala \
90         valaliteral.vala \
91         valalocalvariable.vala \
92         valalockable.vala \
93         valalockstatement.vala \
94         valaloop.vala \
95         valamarkupreader.vala \
96         valamember.vala \
97         valamemberaccess.vala \
98         valamemberinitializer.vala \
99         valamethod.vala \
100         valamethodcall.vala \
101         valamethodtype.vala \
102         valanamedargument.vala \
103         valanamespace.vala \
104         valanullliteral.vala \
105         valanulltype.vala \
106         valaobjectcreationexpression.vala \
107         valaobjecttype.vala \
108         valaobjecttypesymbol.vala \
109         valaparser.vala \
110         valaphifunction.vala \
111         valapointerindirection.vala \
112         valapointertype.vala \
113         valapostfixexpression.vala \
114         valaprofile.vala \
115         valapropertyaccessor.vala \
116         valaproperty.vala \
117         valarealliteral.vala \
118         valareferencetransferexpression.vala \
119         valareferencetype.vala \
120         valareport.vala \
121         valareturnstatement.vala \
122         valascanner.vala \
123         valascope.vala \
124         valasemanticanalyzer.vala \
125         valasignal.vala \
126         valasignaltype.vala \
127         valasizeofexpression.vala \
128         valasourcefile.vala \
129         valasourcelocation.vala \
130         valasourcereference.vala \
131         valastatement.vala \
132         valastatementlist.vala \
133         valastringliteral.vala \
134         valastruct.vala \
135         valastructvaluetype.vala \
136         valaswitchlabel.vala \
137         valaswitchsection.vala \
138         valaswitchstatement.vala \
139         valasymbol.vala \
140         valasymbolresolver.vala \
141         valatemplate.vala \
142         valathrowstatement.vala \
143         valatokentype.vala \
144         valatrystatement.vala \
145         valatuple.vala \
146         valatypecheck.vala \
147         valatypeofexpression.vala \
148         valatypeparameter.vala \
149         valatypesymbol.vala \
150         valaunaryexpression.vala \
151         valaunresolvedsymbol.vala \
152         valaunresolvedtype.vala \
153         valausingdirective.vala \
154         valavaluetype.vala \
155         valavoidtype.vala \
156         valawhilestatement.vala \
157         valayieldstatement.vala \
158         $(NULL)
160 libvalacore_la_SOURCES = \
161         vala.vala.stamp \
162         $(libvalacore_la_VALASOURCES:.vala=.c) \
163         $(NULL)
165 valaincludedir = $(includedir)/vala-1.0
167 valainclude_HEADERS = \
168         vala.h \
169         $(NULL)
171 vala.vapi vala.vala.stamp: $(libvalacore_la_VALASOURCES)
172         $(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --pkg config -H vala.h --library vala $^
173         touch $@
175 libvalacore_la_LIBADD = \
176         $(COVERAGE_LIBS) \
177         $(GLIB_LIBS) \
178         ../gee/libgee.la \
179         ../ccode/libvalaccode.la \
180         $(NULL)
182 EXTRA_DIST = $(libvalacore_la_VALASOURCES) vala.vapi vala.vala.stamp
184 MAINTAINERCLEANFILES = \
185         vala.vapi \
186         vala.h \
187         $(libvalacore_la_VALASOURCES:.vala=.c) \
188         $(NULL)