Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorCarlos Garnacho <carlos@lanedo.com>2012-08-31 12:22:11 (GMT)
committer Simon Schampijer <simon@laptop.org>2012-09-16 10:12:09 (GMT)
commit239ecdfbcd1206f87405f117e499b897dcb6957c (patch)
tree2ac27fa07d2ccadf4932ec96843739b35d3c4567 /src
parentade02f958baddcee3a86a298ba328f4bf25718d4 (diff)
event-controller: Enable introspection
Signed-off-by: Carlos Garnacho <carlos@lanedo.com> Acked-by: Simon Schampijer <simon@laptop.org>
Diffstat (limited to 'src')
-rw-r--r--src/sugar3/event-controller/Makefile.am22
1 files changed, 21 insertions, 1 deletions
diff --git a/src/sugar3/event-controller/Makefile.am b/src/sugar3/event-controller/Makefile.am
index d56f12e..65b0f1c 100644
--- a/src/sugar3/event-controller/Makefile.am
+++ b/src/sugar3/event-controller/Makefile.am
@@ -48,4 +48,24 @@ EXTRA_DIST = \
sugar-enum-types.c.template \
sugar-enum-types.h.template
-CLEANFILES = $(BUILT_SOURCES)
+-include $(INTROSPECTION_MAKEFILE)
+INTROSPECTION_GIRS = SugarEventController-1.0.gir
+INTROSPECTION_SCANNER_ARGS = --identifier-prefix=Sugar --symbol-prefix=sugar
+SugarEventController_1_0_gir_LIBS = libsugar-eventcontroller.la
+SugarEventController_1_0_gir_FILES = \
+ $(eventcontroller_h_sources) \
+ $(eventcontroller_c_sources)
+SugarEventController_1_0_gir_CFLAGS = \
+ -DSUGAR_TOOLKIT_COMPILATION
+
+SugarEventController_1_0_gir_INCLUDES = Gtk-3.0 Gdk-3.0
+SugarEventController_1_0_gir_PACKAGES = gtk+-3.0 gdk-3.0
+SugarEventController_1_0_gir_EXPORT_PACKAGES = SugarEventController-1.0
+
+girdir = $(datadir)/gir-1.0
+gir_DATA = $(INTROSPECTION_GIRS)
+
+typelibdir = $(libdir)/girepository-1.0
+typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
+
+CLEANFILES = $(BUILT_SOURCES) $(gir_DATA) $(typelib_DATA)