diff options
author | Martyn Russell <martyn@lanedo.com> | 2011-03-21 11:57:46 +0000 |
---|---|---|
committer | Martyn Russell <martyn@lanedo.com> | 2011-04-05 11:09:51 +0100 |
commit | 7955246c6c42b81db13c3746bbdfb9e788697f8d (patch) | |
tree | 1598088536a7134ac5dbed99c6041049a451c6cc /src/libtracker-sparql/Makefile.am | |
parent | b9ce519478ac58dbbae9c2d0f8ca1f91b869bf41 (diff) | |
download | tracker-7955246c6c42b81db13c3746bbdfb9e788697f8d.tar.gz |
libtracker-sparql: Added introspection .gir file generation
Diffstat (limited to 'src/libtracker-sparql/Makefile.am')
-rw-r--r-- | src/libtracker-sparql/Makefile.am | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/libtracker-sparql/Makefile.am b/src/libtracker-sparql/Makefile.am index e863868b0..1e0808eb7 100644 --- a/src/libtracker-sparql/Makefile.am +++ b/src/libtracker-sparql/Makefile.am @@ -3,6 +3,8 @@ include $(top_srcdir)/Makefile.decl noinst_LTLIBRARIES = libtracker-sparql.la AM_VALAFLAGS = \ + --gir=TrackerSparql-$(TRACKER_API_VERSION).gir \ + --library TrackerSparql-$(TRACKER_API_VERSION) \ --includedir=libtracker-sparql \ --header tracker-sparql.h \ --vapi tracker-sparql-$(TRACKER_API_VERSION).vapi \ @@ -54,3 +56,32 @@ EXTRA_DIST = \ tracker-sparql-$(TRACKER_API_VERSION).vapi \ tracker-sparql-$(TRACKER_API_VERSION).deps \ tracker-sparql.deps + +# Introspection foo +-include $(INTROSPECTION_MAKEFILE) +INTROSPECTION_GIRS = +INTROSPECTION_SCANNER_ARGS = +INTROSPECTION_COMPILER_ARGS = + +if HAVE_INTROSPECTION +INTROSPECTION_CFLAGS += $(AM_CPPFLAGS) +introspection_sources = \ + $(libtracker_sparql_@TRACKER_API_VERSION@_la_SOURCES) \ + $(libtracker_sparqlinclude_HEADERS) + +TrackerSparql-0.10.gir: $(lib_LTLIBRARIES) +TrackerSparql_0_10_gir_INCLUDES = GObject-2.0 Gio-2.0 GModule-2.0 +TrackerSparql_0_10_gir_CFLAGS = $(INCLUDES) +TrackerSparql_0_10_gir_LIBS = $(lib_LTLIBRARIES) +TrackerSparql_0_10_gir_FILES = $(introspection_sources) + +INTROSPECTION_GIRS += TrackerSparql-0.10.gir + +girdir = $(datadir)/gir-1.0 +gir_DATA = $(INTROSPECTION_GIRS) + +typelibsdir = $(libdir)/girepository-1.0 +typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) + +CLEANFILES = $(dist_gir_DATA) $(typelib_DATA) +endif |