Mercurial > hg > mlmmj
changeset 917:bba3a46fee47
Improve compatibility with recent versions of Automake.
author | Ben Schmidt |
---|---|
date | Thu, 25 May 2017 08:50:33 +1000 |
parents | feccd8b0b68f |
children | 570dd6d4942b |
files | .hgignore configure.ac contrib/receivestrip/Makefile.am src/Makefile.am |
diffstat | 4 files changed, 15 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgignore Mon Oct 03 00:43:52 2016 +1100 +++ b/.hgignore Thu May 25 08:50:33 2017 +1000 @@ -1,5 +1,5 @@ # Use regular expressions for following lines -regex: +syntax: regexp # Files generated by autoconf -if ^depcomp$ @@ -30,6 +30,7 @@ ^src/mlmmj-send$ ^src/mlmmj-sub$ ^src/mlmmj-unsub$ +^contrib/receivestrip/mlmmj_src/ # Other generated files (^|/)TAGS$
--- a/configure.ac Mon Oct 03 00:43:52 2016 +1100 +++ b/configure.ac Thu May 25 08:50:33 2017 +1000 @@ -1,10 +1,10 @@ # Process this file with autoconf to produce a configure script. -AC_INIT(mlmmj, esyscmd([tr -d '\n' < VERSION]), mmj@mmj.dk) +AC_INIT(mlmmj, esyscmd([tr -d '\n' < VERSION]), maintainer@mlmmj.org) VERSION=$PACKAGE_VERSION AC_SUBST(VERSION) -AM_INIT_AUTOMAKE(mlmmj, $VERSION) +AM_INIT_AUTOMAKE([subdir-objects]) AC_CONFIG_SRCDIR([src/mlmmj-receive.c]) AM_CONFIG_HEADER([config.h])
--- a/contrib/receivestrip/Makefile.am Mon Oct 03 00:43:52 2016 +1100 +++ b/contrib/receivestrip/Makefile.am Thu May 25 08:50:33 2017 +1000 @@ -2,13 +2,18 @@ AUTOMAKE_OPTIONS = foreign -AM_CFLAGS = -g -Wall -pedantic -Wsign-compare -DDEFAULTTEXTDIR='"@textlibdir@"' -INCLUDES = -I$(srcdir)/../../include +AM_CFLAGS = -g -Wall -pedantic -Wsign-compare -DDEFAULTTEXTDIR='"@textlibdir@"' -I$(srcdir)/../../include if WANT_RECEIVESTRIP bin_PROGRAMS = mlmmj-receive-strip endif -mlmmj_receive_strip_SOURCES = mlmmj-receive-strip.c ../../src/mygetline.c ../../src/memory.c ../../src/readn.c \ - ../../src/strgen.c ../../src/random-int.c ../../src/log_error.c ../../src/print-version.c \ - ../../src/writen.c ../../src/dumpfd2fd.c ../../src/ctrlvalues.c ../../src/chomp.c +MLMMJ_SOURCES = mlmmj_src/mygetline.c mlmmj_src/memory.c mlmmj_src/readn.c \ + mlmmj_src/strgen.c mlmmj_src/random-int.c mlmmj_src/log_error.c \ + mlmmj_src/print-version.c mlmmj_src/writen.c mlmmj_src/dumpfd2fd.c \ + mlmmj_src/ctrlvalues.c mlmmj_src/chomp.c + +mlmmj_receive_strip_SOURCES = mlmmj-receive-strip.c $(MLMMJ_SOURCES) + +mlmmj_src/%.c: + ln -s ../../../src/$*.c $@
--- a/src/Makefile.am Mon Oct 03 00:43:52 2016 +1100 +++ b/src/Makefile.am Thu May 25 08:50:33 2017 +1000 @@ -2,8 +2,7 @@ AUTOMAKE_OPTIONS = foreign -AM_CFLAGS = -g -Wall -pedantic -Wsign-compare -DDEFAULTTEXTDIR='"@textlibdir@"' -INCLUDES = -I$(srcdir)/../include +AM_CFLAGS = -g -Wall -pedantic -Wsign-compare -DDEFAULTTEXTDIR='"@textlibdir@"' -I$(srcdir)/../include bin_PROGRAMS = mlmmj-send mlmmj-receive mlmmj-process mlmmj-sub \ mlmmj-unsub mlmmj-bounce mlmmj-maintd mlmmj-list