1lib_sources = \
2	gfbgraph-album.c		\
3	gfbgraph-authorizer.c		\
4	gfbgraph-common.c		\
5	gfbgraph-connectable.c		\
6	gfbgraph-goa-authorizer.c	\
7	gfbgraph-node.c			\
8	gfbgraph-photo.c		\
9	gfbgraph-simple-authorizer.c    \
10	gfbgraph-user.c
11
12lib_headers = \
13	gfbgraph.h 			\
14	gfbgraph-album.h		\
15	gfbgraph-authorizer.h		\
16	gfbgraph-common.h		\
17	gfbgraph-connectable.h		\
18	gfbgraph-goa-authorizer.h	\
19	gfbgraph-node.h			\
20	gfbgraph-photo.h		\
21	gfbgraph-simple-authorizer.h    \
22	gfbgraph-user.h
23
24lib_LTLIBRARIES = libgfbgraph-@API_VERSION@.la
25
26libgfbgraph_@API_VERSION@_la_CFLAGS = \
27	-I$(top_srcdir)	-Wall -g -DG_LOG_DOMAIN=\"GFBGraph\"	\
28	$(LIBGFBGRAPH_CFLAGS)					\
29	$(GOA_API_CHANGE_CPPFLAGS) 				\
30	$(SOUP_UNSTABLE_CPPFLAGS)				\
31	$(GOA_CFLAGS)						\
32	$(SOUP_CFLAGS)
33
34libgfbgraph_@API_VERSION@_la_LDFLAGS = -no-undefined
35
36libgfbgraph_@API_VERSION@_la_LIBADD = \
37	$(LIBGFBGRAPH_LIBS)	\
38	$(SOUP_LIBS)		\
39	$(GOA_LIBS)
40
41libgfbgraph_@API_VERSION@_la_SOURCES = $(lib_sources) $(lib_headers)
42
43libgfbgraph_@API_VERSION@_la_HEADERS = $(lib_headers)
44
45libgfbgraph_@API_VERSION@_ladir = $(includedir)/gfbgraph-@API_VERSION@/gfbgraph
46
47# Introspection
48-include $(INTROSPECTION_MAKEFILE)
49INTROSPECTION_GIRS =
50INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) --warn-all
51INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
52
53if HAVE_INTROSPECTION
54introspection_sources = $(libgfbgraph_@API_MAJOR@_@API_MINOR@_la_SOURCES)
55
56GFBGraph-@API_VERSION@.gir: libgfbgraph-@API_VERSION@.la Makefile
57
58
59GFBGraph_@API_MAJOR@_@API_MINOR@_gir_INCLUDES = \
60	GLib-2.0 	\
61	Gio-2.0		\
62	GObject-2.0	\
63	Rest-0.7	\
64	Json-1.0	\
65	Soup-2.4
66
67GFBGraph_@API_MAJOR@_@API_MINOR@_gir_CFLAGS = \
68	$(GOA_API_CHANGE_CPPFLAGS)	\
69	$(SOUP_UNSTABLE_CPPFLAGS)	\
70	$(LIBGFBGRAPH_CFLAGS)		\
71	$(SOUP_CFLAGS)			\
72	$(GOA_CFLAGS)			\
73	-I$(top_srcdir)
74
75GFBGraph_@API_MAJOR@_@API_MINOR@_gir_LIBS = libgfbgraph-@API_VERSION@.la
76GFBGraph_@API_MAJOR@_@API_MINOR@_gir_FILES = $(lib_sources) $(lib_headers)
77GFBGraph_@API_MAJOR@_@API_MINOR@_gir_NAMESPACE = GFBGraph
78GFBGraph_@API_MAJOR@_@API_MINOR@_gir_EXPORT_PACKAGES = libgfbgraph.@API_VERSION@
79GFBGraph_@API_MAJOR@_@API_MINOR@_gir_SCANNERFLAGS = \
80	--nsversion=$(API_VERSION)		\
81	--symbol-prefix=gfbgraph		\
82	--identifier-prefix=GFBGraph		\
83	--c-include="gfbgraph/gfbgraph.h"
84
85INTROSPECTION_GIRS += GFBGraph-@API_VERSION@.gir
86
87girdir = $(datadir)/gir-1.0
88gir_DATA = $(INTROSPECTION_GIRS)
89
90typelibdir = $(libdir)/girepository-1.0
91typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
92
93CLEANFILES = $(gir_DATA) $(typelib_DATA)
94
95endif
96
97-include $(top_srcdir)/git.mk
98