#!/bin/sh PROG=`basename $0` KEYFILE=src/librcd.c # Some OS's have multiple versions (autoconf259, etc.) and don't have an # autoconf binary AUTOCONF=`which autoconf` if test x"${AUTOCONF}" != x -a -f "${AUTOCONF}" then AUTOCONF=autoconf AUTOMAKE=automake ACLOCAL=aclocal LIBTOOLIZE=libtoolize AUTOHEADER=autoheader else FINDPATH=`echo ${PATH}|sed -e 's,:, ,g'` AUTOCONF=`find ${FINDPATH} -name "autoconf*"|sort -r|head -1` AUTOMAKE=`find ${FINDPATH} -name "automake*"|sort -r|head -1` ACLOCAL=`find ${FINDPATH} -name "aclocal*"|sort -r|head -1` LIBTOOLIZE=`find ${FINDPATH} -name "libtoolize*"|sort -r|head -1` AUTOHEADER=`find /usr/bin /usr/local/bin -name "autoheader*"|sort -r|head -1` echo "$0: autoconf: using ${AUTOCONF}" echo "$0: automake: using ${AUTOMAKE}" echo "$0: aclocal: using ${ACLOCAL}" echo "$0: libtoolize: using ${LIBTOOLIZE}" echo "$0: autoheader: using ${AUTOHEADER}" fi GETTEXTIZE_FLAGS=--no-changelog AUTOPOINT_FLAGS= LIBTOOLIZE_FLAGS=--copy # Some OS's require /usr/local/share/aclocal if test ! -d /usr/local/share/aclocal then ACLOCAL_FLAGS='-I m4' else ACLOCAL_FLAGS='-I m4 -I /usr/local/share/aclocal' fi AUTOHEADER_FLAGS=-Wall AUTOMAKE_FLAGS='--add-missing --copy -Wall' AUTOCONF_FLAGS=-Wno-obsolete die() { err=$? echo "$PROG: exited by previous error(s), return code was $err" >&2 exit 1 } if [ ! -f $KEYFILE ] then echo "$PROG: key-file \`$KEYFILE' not found, exiting." >&2 echo "$PROG: hint: you should run $PROG from top-level sourse directory." >&2 exit 1 fi # gettextize ${GETTEXTIZE_FLAGS} # autopoint ${AUTOPOINT_FLAGS} # xml-i18n-toolize || die # intltoolize || die ${LIBTOOLIZE} ${LIBTOOLIZE_FLAGS} --force || die ${ACLOCAL} ${ACLOCAL_FLAGS} || die ${AUTOHEADER} ${AUTOHEADER_FLAGS} || die # Seems on some systems config.h.in should be newer when various m4/* stuff generated by aclocal if [ -f config.h.in ]; then touch config.h.in; fi ${AUTOMAKE} ${AUTOMAKE_FLAGS} || die ${AUTOCONF} ${AUTOCONF_FLAGS} || die