X-Git-Url: https://git.hcoop.net/bpt/guile.git/blobdiff_plain/46abd569d545d07a05e0bdbbe16750c31dd7140e..0683c24d323a30de0a44ec754a85af88a48586ea:/guile-readline/Makefile.am diff --git a/guile-readline/Makefile.am b/guile-readline/Makefile.am index 9df82bcb1..0c4ca773e 100644 --- a/guile-readline/Makefile.am +++ b/guile-readline/Makefile.am @@ -1,6 +1,7 @@ ## Process this file with Automake to create Makefile.in ## -## Copyright (C) 1998, 1999, 2000, 2001, 2004, 2006, 2007, 2008 Free Software Foundation, Inc. +## Copyright (C) 1998, 1999, 2000, 2001, 2004, 2006, 2007, 2008, +## 2009, 2010, 2012 Free Software Foundation, Inc. ## ## This file is part of guile-readline. ## @@ -19,40 +20,58 @@ ## to the Free Software Foundation, Inc., 51 Franklin Street, Fifth ## Floor, Boston, MA 02110-1301 USA -SUBDIRS = ice-9 +include $(top_srcdir)/am/snarf +include $(top_srcdir)/am/guilec ## Prevent automake from adding extra -I options DEFS = @DEFS@ @EXTRA_DEFS@ + +# We're at the root of the module hierarchy. +modpath = +SOURCES = + +if HAVE_READLINE + +SOURCES += ice-9/readline.scm + ## Check for headers in $(srcdir)/.., so that #include ## will find MUMBLE.h in this dir when we're ## building. Also look for Gnulib headers in `lib'. -INCLUDES = -I. -I.. -I$(srcdir)/.. \ - -I$(top_srcdir)/lib -I$(top_builddir)/lib +AM_CPPFLAGS = -I. -I.. -I$(srcdir)/.. \ + -I$(top_srcdir)/lib -I$(top_builddir)/lib -GUILE_SNARF = ../libguile/guile-snarf +AM_CFLAGS = $(GCC_CFLAGS) lib_LTLIBRARIES = libguilereadline-v-@LIBGUILEREADLINE_MAJOR@.la libguilereadline_v_@LIBGUILEREADLINE_MAJOR@_la_SOURCES = readline.c libguilereadline_v_@LIBGUILEREADLINE_MAJOR@_la_LIBADD = \ - ../libguile/libguile.la ../lib/libgnu.la -libguilereadline_v_@LIBGUILEREADLINE_MAJOR@_la_LDFLAGS = -version-info @LIBGUILEREADLINE_INTERFACE@ -export-dynamic -no-undefined + $(READLINE_LIBS) \ + ../libguile/libguile-@GUILE_EFFECTIVE_VERSION@.la ../lib/libgnu.la + +libguilereadline_v_@LIBGUILEREADLINE_MAJOR@_la_LDFLAGS = \ + -version-info @LIBGUILEREADLINE_INTERFACE@ -export-dynamic \ + -no-undefined BUILT_SOURCES = readline.x -pkginclude_HEADERS = readline.h +modincludedir = $(pkgincludedir)/$(GUILE_EFFECTIVE_VERSION) +modinclude_HEADERS = readline.h -snarfcppopts = $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -SUFFIXES = .x +snarfcppopts = $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(CFLAGS) +SUFFIXES += .x .c.x: - $(GUILE_SNARF) -o $@ $< $(snarfcppopts) + $(AM_V_SNARF)$(GUILE_SNARF) -o $@ $< $(snarfcppopts) + +EXTRA_DIST += LIBGUILEREADLINE-VERSION ChangeLog-2008 -EXTRA_DIST = LIBGUILEREADLINE-VERSION ChangeLog-2008 +ETAGS_ARGS += \ + $(libguilereadline_v_@LIBGUILEREADLINE_MAJOR@_la_SOURCES) -MKDEP = gcc -M -MG $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) +CLEANFILES += *.x *.go -CLEANFILES = *.x +endif HAVE_READLINE dist-hook: (temp="/tmp/mangle-deps.$$$$"; \