Rewrote configure.in and replaced header.in with one generated by autoheader, added copyright notice to all source files as per GNU standards, and changed "pv --version" output to conform to GNU standards.

This commit is contained in:
Andrew Wood
2023-07-22 19:35:43 +01:00
parent b923afc385
commit 7448c7f320
33 changed files with 1027 additions and 505 deletions
+19 -7
View File
@@ -1,30 +1,42 @@
#!/bin/sh
#
# Script to autogenerate the `configure' script, and rebuild the dependency
# list.
# Script to autogenerate the `configure' script, and the config header
# template if `autoconf' is available, and then rebuild the dependency list.
set -e
cd `dirname $0`
cd $(dirname $0)
cd autoconf
autoconf configure.in > ../configure
cd ..
test -t 1 && echo "${0##*/}: running autoconf"
autoconf autoconf/configure.in > configure
chmod 755 configure
if command -v autoheader >/dev/null; then
test -t 1 && echo "${0##*/}: running autoheader"
autoheader autoconf/configure.in
else
test -t 1 && echo "${0##*/}: autoheader not found, skipping"
fi
echo > autoconf/make/depend.mk~
echo > autoconf/make/filelist.mk~
echo > autoconf/make/modules.mk~
MAKE=make
which gmake >/dev/null 2>&1 && MAKE=gmake
command -v gmake >/dev/null 2>&1 && MAKE=gmake
rm -rf .gen
mkdir .gen
cd .gen
test -t 1 && echo "${0##*/}: running new \`configure' script"
sh ../configure
test -t 1 && echo "${0##*/}: regenerating Makefile fragments"
$MAKE make
$MAKE dep
test -t 1 && echo "${0##*/}: cleaning up"
cd ..
rm -rf .gen
rm -rf autoconf/autom4te.cache