1AM_CPPFLAGS = $(GTK_CFLAGS)
2
3AM_CFLAGS = -Wall -Wextra -ansi
4
5LIBKEYBINDER_VERSION = $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
6
7# C library libkeybinder
8#
9keybinderdir = $(libdir)
10keybinder_LTLIBRARIES = libkeybinder-3.0.la
11libkeybinder_3_0_la_SOURCES = bind.c
12libkeybinder_3_0_la_LDFLAGS = $(GTK_LIBS)  -version-info $(LIBKEYBINDER_VERSION)
13keybinder_includedir = $(pkgincludedir)
14keybinder_include_HEADERS = keybinder.h
15
16pkgconffile = $(PACKAGE).pc
17
18pkgconfigdir = $(prefix)/libdata/pkgconfig
19pkgconfig_DATA = $(pkgconffile)
20
21EXTRA_DIST = $(pkgconffile).in
22DISTCLEANFILES = $(pkgconffile)
23
24CLEANFILES =
25
26
27# gobject-introspection for keybinder
28-include $(INTROSPECTION_MAKEFILE)
29INTROSPECTION_GIRS =
30INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir)
31INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
32
33if HAVE_INTROSPECTION
34introspection_sources = $(libkeybinder_3_0_la_SOURCES) $(keybinder_include_HEADERS)
35
36Keybinder-3.0.gir: libkeybinder-3.0.la
37Keybinder_3_0_gir_INCLUDES = GObject-2.0
38Keybinder_3_0_gir_CFLAGS = $(INCLUDES)
39Keybinder_3_0_gir_LIBS = libkeybinder-3.0.la
40Keybinder_3_0_gir_FILES = $(introspection_sources)
41Keybinder_3_0_gir_SCANNERFLAGS = --warn-all
42INTROSPECTION_GIRS += Keybinder-3.0.gir
43
44girdir = $(datadir)/gir-1.0
45gir_DATA = $(INTROSPECTION_GIRS)
46
47typelibdir = $(libdir)/girepository-1.0
48typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
49
50CLEANFILES += $(gir_DATA) $(typelib_DATA)
51endif
52