diff options
author | Ludovic Courtès | 2007-12-11 17:02:05 +0100 |
---|---|---|
committer | Ludovic Courtès | 2007-12-11 17:02:05 +0100 |
commit | 9b10150c17b02bfcb21dd21269a71db8b45ceb37 (patch) | |
tree | cfc1a1068d1f35b03ab8f92c864aee2c4285ce1c | |
parent | a7c8c1edc641a383f26da6d8e696c39bacb4e2ff (diff) | |
download | skribilo-9b10150c17b02bfcb21dd21269a71db8b45ceb37.tar.gz skribilo-9b10150c17b02bfcb21dd21269a71db8b45ceb37.tar.lz skribilo-9b10150c17b02bfcb21dd21269a71db8b45ceb37.zip |
Move Automake substitution code into a separate file.
* substitute.am: New.
* src/Makefile.am (substitute, SUFFIXES): Moved in the above file.
-rw-r--r-- | src/Makefile.am | 14 | ||||
-rw-r--r-- | substitute.am | 15 |
2 files changed, 16 insertions, 13 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index f701aa0..e423791 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -7,19 +7,7 @@ noinst_SCRIPTS = pre-inst-skribilo CLEANFILES = $(bin_SCRIPTS) $(noinst_SCRIPTS) -substitute = sed -e 's,[@]guilemoduledir[@],$(guilemoduledir),g' \ - -e 's,[@]abs_top_srcdir[@],$(abs_top_srcdir),g' \ - -e 's,[@]abs_top_builddir[@],$(abs_top_builddir),g' \ - -e 's,[@]prefix[@],$(prefix),g' \ - -e 's,[@]docdir[@],$(docdir),g' \ - -e 's,[@]emacsdir[@],$(emacsdir),g' \ - -e 's,[@]GUILE[@],$(GUILE),g' \ - -e 's,[@]PACKAGE_STRING[@],$(PACKAGE_STRING),g' \ - -e 's,[@]PACKAGE_NAME[@],$(PACKAGE_NAME),g' \ - -e 's,[@]PACKAGE_VERSION[@],$(PACKAGE_VERSION),g' \ - -e 's,[@]PACKAGE_BUGREPORT[@],$(PACKAGE_BUGREPORT),g' - -SUFFIXES = .in +include $(top_srcdir)/substitute.am .in: $(substitute) "$^" > "$@.tmp" && \ diff --git a/substitute.am b/substitute.am new file mode 100644 index 0000000..e0e5c00 --- /dev/null +++ b/substitute.am @@ -0,0 +1,15 @@ +# Automake/Autoconf substitutions. + +substitute = sed -e 's,[@]guilemoduledir[@],$(guilemoduledir),g' \ + -e 's,[@]abs_top_srcdir[@],$(abs_top_srcdir),g' \ + -e 's,[@]abs_top_builddir[@],$(abs_top_builddir),g' \ + -e 's,[@]prefix[@],$(prefix),g' \ + -e 's,[@]docdir[@],$(docdir),g' \ + -e 's,[@]emacsdir[@],$(emacsdir),g' \ + -e 's,[@]GUILE[@],$(GUILE),g' \ + -e 's,[@]PACKAGE_STRING[@],$(PACKAGE_STRING),g' \ + -e 's,[@]PACKAGE_NAME[@],$(PACKAGE_NAME),g' \ + -e 's,[@]PACKAGE_VERSION[@],$(PACKAGE_VERSION),g' \ + -e 's,[@]PACKAGE_BUGREPORT[@],$(PACKAGE_BUGREPORT),g' + +SUFFIXES = .in |