Update Changelog
[profile/ivi/libgee.git] / gee / Makefile.am
1 include $(top_srcdir)/Makefile.decl
2
3 lib_LTLIBRARIES = \
4         libgee-0.8.la
5         $(NULL)
6
7 libgee_0_8_la_SOURCES = \
8         assemblyinfo.vala \
9         abstractbidirlist.vala \
10         abstractbidirsortedset.vala \
11         abstractbidirsortedmap.vala \
12         abstractcollection.vala \
13         abstractlist.vala \
14         abstractmap.vala \
15         abstractmultimap.vala \
16         abstractmultiset.vala \
17         abstractqueue.vala \
18         abstractset.vala \
19         abstractsortedmap.vala \
20         abstractsortedset.vala \
21         arraylist.vala \
22         arrayqueue.vala \
23         bidiriterator.vala \
24         bidirlist.vala \
25         bidirlistiterator.vala \
26         bidirmapiterator.vala \
27         bidirsortedset.vala \
28         bidirsortedmap.vala \
29         collection.vala \
30         comparable.vala \
31         concurrentlist.vala \
32         concurrentset.vala \
33         deque.vala \
34         functions.vala \
35         hashable.vala \
36         hashmap.vala \
37         hashmultimap.vala \
38         hashmultiset.vala \
39         hashset.vala \
40         hazardpointer.vala \
41         iterable.vala \
42         iterator.vala \
43         lazy.vala \
44         linkedlist.vala \
45         list.vala \
46         listiterator.vala \
47         map.vala \
48         mapiterator.vala \
49         multimap.vala \
50         multiset.vala \
51         priorityqueue.vala \
52         queue.vala \
53         readonlybidirlist.vala \
54         readonlybidirsortedset.vala \
55         readonlybidirsortedmap.vala \
56         readonlycollection.vala \
57         readonlylist.vala \
58         readonlymap.vala \
59         readonlymultimap.vala \
60         readonlymultiset.vala \
61         readonlyset.vala \
62         readonlysortedmap.vala \
63         readonlysortedset.vala \
64         set.vala \
65         sortedmap.vala \
66         sortedset.vala \
67         timsort.vala \
68         traversable.vala \
69         treemap.vala \
70         treemultimap.vala \
71         treemultiset.vala \
72         treeset.vala \
73         unfolditerator.vala \
74         $(NULL)
75
76 libgee_0_8_la_VALAFLAGS = \
77         -H gee.h --vapi gee-0.8.vapi \
78         -h gee-internals.h \
79         --internal-vapi gee-internals-0.8.vapi \
80         --library gee-0.8 --gir Gee-0.8.gir \
81         $(COVERAGE_VALAFLAGS) \
82         $(VALAFLAGS) \
83         $(NULL)
84
85 libgee_0_8_la_CPPFLAGS = \
86         $(GLIB_CFLAGS) \
87         $(COVERAGE_CFLAGS) \
88         $(NULL)
89
90 libgee_0_8_la_LIBADD = \
91         $(GLIB_LIBS) \
92         $(COVERAGE_LIBS) \
93         $(NULL)
94
95 libgee_0_8_la_LDFLAGS = \
96         -version-info $(LIBGEE_LT_VERSION) \
97         -no-undefined \
98         $(NULL)
99
100 geeincludedir = $(includedir)/gee-0.8
101
102 geeinclude_HEADERS = \
103         gee.h \
104         $(NULL)
105
106 vapidir = $(datadir)/vala/vapi
107
108 dist_vapi_DATA = \
109         gee-0.8.vapi \
110         $(NULL)
111
112 if HAVE_INTROSPECTION
113 girdir = @INTROSPECTION_GIRDIR@
114
115 gir_DATA = \
116         Gee-0.8.gir \
117         $(NULL)
118
119 typelibdir = @INTROSPECTION_TYPELIBDIR@
120 typelib_DATA = \
121         Gee-0.8.typelib \
122         $(NULL)
123
124 # Extract dlname from libfolks.la; see bug #658002.
125 # This is what g-ir-scanner does.
126 libgee_dlname = \
127         `$(SED) -nE "s/^dlname='([A-Za-z0-9.+-]+)'/\1/p" libgee-0.8.la`
128 INTROSPECTION_COMPILER_ARGS= \
129         -l $(libgee_dlname)
130 Gee-0.8.typelib: Gee-0.8.gir
131         @INTROSPECTION_COMPILER@ $(INTROSPECTION_COMPILER_ARGS) -o $@ $^
132 endif
133
134 Gee-0.8.gir gee-internals-0.8.vapi gee-0.8.vapi: libgee-0.8.la
135
136 CLEANFILES = \
137         gee-0.8.vapi \
138         gee-internals-0.8.vapi \
139         Gee-0.8.typelib \
140         Gee-0.8.gir \
141         $(NULL)
142