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