update for 0.4.0 release
[vala-lang.git] / gee / Makefile.am
blob63a8654d3d57bda600c42e89c653336bd8083493
1 NULL =
3 AM_CPPFLAGS = \
4         -I$(top_srcdir) \
5         $(GLIB_CFLAGS) \
6         $(NULL)
8 BUILT_SOURCES = gee.vala.stamp
10 noinst_LTLIBRARIES = \
11         libgee.la
12         $(NULL)
14 libgee_la_VALASOURCES = \
15         arraylist.vala \
16         collection.vala \
17         collectionobject.vala \
18         hashmap.vala \
19         hashset.vala \
20         iterable.vala \
21         iterator.vala \
22         list.vala \
23         map.vala \
24         readonlycollection.vala \
25         readonlylist.vala \
26         readonlymap.vala \
27         readonlyset.vala \
28         set.vala \
29         $(NULL)
31 libgee_la_SOURCES = \
32         gee.vala.stamp \
33         $(libgee_la_VALASOURCES:.vala=.c) \
34         $(libgee_la_VALASOURCES:.vala=.h) \
35         $(NULL)
37 geeincludedir = $(includedir)/vala-1.0/gee
39 geeinclude_HEADERS = \
40         $(libgee_la_VALASOURCES:.vala=.h) \
41         $(NULL)
43 gee.vapi gee.vala.stamp: $(libgee_la_VALASOURCES)
44         $(VALAC) -C --vapidir $(srcdir)/../vapi --basedir $(top_srcdir) --library gee $^
45         touch $@
47 libgee_la_LIBADD = \
48         $(GLIB_LIBS) \
49         $(NULL)
51 EXTRA_DIST = $(libgee_la_VALASOURCES) gee.vapi gee.vala.stamp