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