Update (system base lalr) from upstream.
[bpt/guile.git] / meta / Makefile.am
index ba79794..57644bc 100644 (file)
@@ -1,7 +1,8 @@
 ## Process this file with Automake to create Makefile.in
 ## Jim Blandy <jimb@red-bean.com> --- September 1997
 ##
-##     Copyright (C) 1998, 1999, 2001, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+##     Copyright (C) 1998, 1999, 2001, 2006, 2007, 2008, 2009, 2011,
+##        2012, 2013, 2014 Free Software Foundation, Inc.
 ##
 ##   This file is part of GUILE.
 ##   
 ##   write to the Free Software Foundation, Inc., 51 Franklin Street,
 ##   Fifth Floor, Boston, MA 02110-1301 USA
 
-bin_SCRIPTS=guile-config guile-tools
-EXTRA_DIST= $(bin_SCRIPTS) \
-       guile.m4 ChangeLog-2008 \
-       guile-2.0.pc.in guile-2.0-uninstalled.pc.in
+bin_SCRIPTS = guile-config guild
+EXTRA_DIST= \
+  guile.m4 ChangeLog-2008                      \
+  guile-2.0.pc.in guile-2.0-uninstalled.pc.in  \
+  guild.in guile-config.in
+
+# What we now call `guild' used to be known as `guile-tools'.
+install-exec-hook:
+       guild="`echo $(ECHO_N) guild                            \
+          | $(SED) -e '$(program_transform_name)'`" ;          \
+       guile_tools="`echo $(ECHO_N) guile-tools                \
+          | $(SED) -e '$(program_transform_name)'`" ;          \
+       cd $(DESTDIR)$(bindir) && rm -f "$$guile_tools" &&      \
+       $(LN_S) "$$guild" "$$guile_tools"
 
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = guile-2.0.pc
@@ -32,3 +43,25 @@ pkgconfig_DATA = guile-2.0.pc
 ## doing this.  When that happens, switch over.
 aclocaldir = $(datadir)/aclocal
 aclocal_DATA = guile.m4
+
+guile-config: $(srcdir)/guile-config.in $(top_builddir)/config.status
+       guile="@bindir@/`echo guile | $(SED) -e '$(program_transform_name)'`" ; \
+       $(SED) -e "s,[@]pkgconfigdir[@],$(pkgconfigdir),g"                      \
+              -e "s,[@]PKG_CONFIG[@],$(PKG_CONFIG),g"                          \
+              -e "s,[@]installed_guile[@],$$guile,g"                           \
+         < "$(srcdir)/guile-config.in"                                         \
+         > "$@.out"
+       chmod +x "$@.out"
+       mv "$@.out" "$@"
+
+guild: $(srcdir)/guild.in $(top_builddir)/config.status
+       guile="@bindir@/`echo guile | $(SED) -e '$(program_transform_name)'`" ; \
+       $(SED) -e "s,[@]installed_guile[@],$$guile,g"                           \
+              -e "s,[@]PACKAGE_NAME[@],$(PACKAGE_NAME),g"                      \
+              -e "s,[@]PACKAGE_BUGREPORT[@],$(PACKAGE_BUGREPORT),g"            \
+         < "$(srcdir)/guild.in"                                                \
+         > "$@.out"
+       chmod +x "$@.out"
+       mv "$@.out" "$@"
+
+CLEANFILES = guile-config guild