[folks] Generate FolksLibsocialweb gir file
- From: Travis Reitter <treitter src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [folks] Generate FolksLibsocialweb gir file
- Date: Tue, 25 Jun 2013 00:54:01 +0000 (UTC)
commit 82ce4aaa2b4c04701cafc428c15bd8eac770f32c
Author: Travis Reitter <travis reitter collabora co uk>
Date: Mon Jun 17 17:49:24 2013 -0700
Generate FolksLibsocialweb gir file
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=702490
backends/libsocialweb/lib/Makefile.am | 57 +++++++++++++++++++++++++++++++++
1 files changed, 57 insertions(+), 0 deletions(-)
---
diff --git a/backends/libsocialweb/lib/Makefile.am b/backends/libsocialweb/lib/Makefile.am
index 891a3f1..eae61e5 100644
--- a/backends/libsocialweb/lib/Makefile.am
+++ b/backends/libsocialweb/lib/Makefile.am
@@ -100,11 +100,13 @@ dist_vapi_DATA = \
# General
##################################################################
+CLEANFILES =
MAINTAINERCLEANFILES = \
$(folks_libsocialweb_valasources:.vala=.c) \
libfolks_libsocialweb_la_vala.stamp \
folks/folks-libsocialweb.h \
folks-libsocialweb.vapi \
+ $(dist_noinst_DATA) \
$(NULL)
EXTRA_DIST = \
@@ -112,4 +114,59 @@ EXTRA_DIST = \
$(MAINTAINERCLEANFILES) \
$(NULL)
+##################################################################
+# Introspection
+##################################################################
+-include $(INTROSPECTION_MAKEFILE)
+INTROSPECTION_SCANNER_ARGS = \
+ $(ERROR_INTROSPECTION_SCANNER_ARGS) \
+ --add-include-path=$(srcdir) \
+ --add-include-path=$(abs_top_builddir)/folks \
+ --warn-all \
+ $(NULL)
+
+INTROSPECTION_COMPILER_ARGS = \
+ --includedir=$(srcdir) \
+ --includedir=$(abs_top_builddir)/folks \
+ $(NULL)
+
+SWF_GIR = FolksLibsocialweb-$(API_VERSION_DOT).gir
+$(SWF_GIR): libfolks-libsocialweb.la
+
+FolksLibsocialweb_ API_VERSION_MAJOR@_ API_VERSION_MINOR@_gir_CFLAGS = \
+ $(SW_CLIENT_CFLAGS) \
+ $(NULL)
+FolksLibsocialweb_ API_VERSION_MAJOR@_ API_VERSION_MINOR@_gir_INCLUDES = \
+ Gee-0.8 \
+ Gio-2.0 \
+ Folks-$(API_VERSION_DOT) \
+ SocialWebClient-0.25 \
+ $(NULL)
+FolksLibsocialweb_ API_VERSION_MAJOR@_ API_VERSION_MINOR@_gir_LIBS = libfolks-libsocialweb.la
+FolksLibsocialweb_ API_VERSION_MAJOR@_ API_VERSION_MINOR@_gir_FILES = \
+$(libfolks_libsocialweb_la_SOURCES) \
+ folks/folks-libsocialweb.h \
+ $(NULL)
+FolksLibsocialweb_ API_VERSION_MAJOR@_ API_VERSION_MINOR@_gir_NAMESPACE = FolksLibsocialweb
+FolksLibsocialweb_ API_VERSION_MAJOR@_ API_VERSION_MINOR@_gir_SCANNERFLAGS = --identifier-prefix=Swf
+INTROSPECTION_GIRS = $(SWF_GIR)
+
+libfolks_libsocialweb_la_VALAFLAGS += \
+ --gir $(SWF_GIR) \
+ --girdir=$(abs_builddir) \
+ $(NULL)
+
+girdir = $(datadir)/gir-1.0
+dist_gir_DATA = $(INTROSPECTION_GIRS)
+
+typelibdir = $(libdir)/girepository-1.0
+nodist_typelib_DATA = $(dist_gir_DATA:.gir=.typelib)
+
+CLEANFILES += $(nodist_typelib_DATA)
+MAINTAINERCLEANFILES += $(dist_gir_DATA)
+
+##################################################################
+# Common
+##################################################################
+
-include $(top_srcdir)/git.mk
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]