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