update for 0.3.3 release
[vala-lang.git] / gobject / Makefile.am
blob232f3127b5fe5450c292a707770e3901527a7b07
1 NULL =
3 AM_CPPFLAGS = \
4         -I$(top_srcdir) \
5         $(GLIB_CFLAGS) \
6         $(NULL)
8 BUILT_SOURCES = gobject.vala.stamp
10 lib_LTLIBRARIES = \
11         libvala.la
12         $(NULL)
14 libvala_la_VALASOURCES = \
15         valaccodearraycreationexpressionbinding.vala \
16         valaccodeassignmentbinding.vala \
17         valaccodebinding.vala \
18         valaccodeclassbinding.vala \
19         valaccodecompiler.vala \
20         valaccodecreationmethodbinding.vala \
21         valaccodedynamicmethodbinding.vala \
22         valaccodedynamicpropertybinding.vala \
23         valaccodedynamicsignalbinding.vala \
24         valaccodeelementaccessbinding.vala \
25         valaccodeexpressionbinding.vala \
26         valaccodegenerator.vala \
27         valaccodegeneratorsignal.vala \
28         valaccodegeneratorsourcefile.vala \
29         valaccodegeneratorstruct.vala \
30         valaccodeinterfacebinding.vala \
31         valaccodeinvocationexpressionbinding.vala \
32         valaccodememberaccessbinding.vala \
33         valaccodemethodbinding.vala \
34         valaccodeobjecttypesymbolbinding.vala \
35         valaccodetypesymbolbinding.vala \
36         valaclassregisterfunction.vala \
37         valagidlwriter.vala \
38         valainterfaceregisterfunction.vala \
39         valatyperegisterfunction.vala \
40         $(NULL)
42 libvala_la_SOURCES = \
43         gobject.vala.stamp \
44         $(libvala_la_VALASOURCES:.vala=.c) \
45         $(libvala_la_VALASOURCES:.vala=.h) \
46         $(NULL)
48 gobjectincludedir = $(includedir)/vala-1.0/gobject
50 gobjectinclude_HEADERS = \
51         $(libvala_la_VALASOURCES:.vala=.h) \
52         $(NULL)
54 gobject.vapi gobject.vala.stamp: $(libvala_la_VALASOURCES)
55         $(VALAC) -C --vapidir $(srcdir)/../vapi --vapidir ../gee --pkg gee --vapidir ../ccode --pkg ccode --vapidir ../vala --pkg vala --basedir $(top_srcdir) --library gobject $^
56         touch $@
58 libvala_la_LDFLAGS = -no-undefined
60 libvala_la_LIBADD = \
61         $(GLIB_LIBS) \
62         ../vala/libvalacore.la \
63         $(NULL)
65 EXTRA_DIST = $(libvala_la_VALASOURCES) gobject.vapi gobject.vala.stamp