diff options
author | Florian Müllner <fmuellner@gnome.org> | 2011-10-19 21:23:53 +0200 |
---|---|---|
committer | Florian Müllner <fmuellner@gnome.org> | 2011-10-20 01:09:46 +0200 |
commit | 163f3df82bbf204378bf793a32daf72abadf160e (patch) | |
tree | ba64ca7f90c48940ede7d91fad12b62bee2240fd /headers | |
parent | f8031aea8fafb929d1aa416d80114a27ba955479 (diff) | |
download | gsettings-desktop-schemas-163f3df82bbf204378bf793a32daf72abadf160e.tar.gz |
build: Add introspection support
The types provided by the public gdesktop-enums.h are useful for
introspected bindings as well, so make them available to introspection.
https://bugzilla.gnome.org/show_bug.cgi?id=662234
Diffstat (limited to 'headers')
-rw-r--r-- | headers/Makefile.am | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/headers/Makefile.am b/headers/Makefile.am index 283d965..820ba78 100644 --- a/headers/Makefile.am +++ b/headers/Makefile.am @@ -1,4 +1,27 @@ gdesktopincludedir = $(includedir)/gsettings-desktop-schemas gdesktopinclude_HEADERS = gdesktop-enums.h +INTROSPECTION_GIRS = +INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) +INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir) + +CLEANFILES = + +if HAVE_INTROSPECTION + +GDesktopEnums_3_0_gir_CFLAGS = -I$(srcdir) +GDesktopEnums_3_0_gir_FILES = gdesktop-enums.h +GDesktopEnums_3_0_gir_SCANNERFLAGS = --header-only --identifier-prefix=GDesktop +INTROSPECTION_GIRS += GDesktopEnums-3.0.gir + +girdir = $(datadir)/gir-1.0 +gir_DATA = $(INTROSPECTION_GIRS) + +typelibdir = $(libdir)/girepository-1.0 +typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) + +CLEANFILES += $(gir_DATA) $(typelib_DATA) +endif + -include $(top_srcdir)/git.mk +-include $(INTROSPECTION_MAKEFILE) |