#!/bin/sh # vim:ts=4:sw=4 # Calls autotools to build configure script and Makefile.in. # Generated automatically using bootstrapper 0.2.1 # http://bootstrapper.sourceforge.net/ # # Copyright (C) 2002 Anthony Ventimiglia # # This bootstrap script is free software; you can redistribute # it and/or modify it under the terms of the GNU General Public # License as published by the Free Software Foundation; either # version 2 of the License, or (at your option) any later version. # # # Calls proper programs to create configure script and Makefile.in files. # if run with the --clean option, bootstrap removes files it generates. To # clean all autogenerated files (eg: for cvs imports) first run # make distclean, then bootstrap --clean # see bootstrapper(1) for more infor if test x"$1" = x"--help"; then echo "$0: automatic bootstrapping utility for GNU Autotools" echo " cleans up old autogenerated files and runs autoconf," echo " automake and aclocal on local directory" echo echo " --clean clean up auto-generated files without" echo " creating new scripts" echo exit 0 fi mkdir -p ac test -f AUTHORS || touch AUTHORS test -f COPYING || touch COPYING test -f ChangeLog || touch ChangeLog test -f NEWS || touch NEWS test -f README || cp -f README.md README ./preprocess if [ $? -ne 0 ]; then exit 1 fi ACLOCAL="aclocal" ACLOCAL_FILES="aclocal.m4" ALWAYS_CLEAN="config.status config.log config.cache libtool" AUTOCONF="autoconf" AUTOCONF_FILES="configure" AUTOHEADER="autoheader" AUTOHEADER_FILES="" AUTOMAKE="automake --add-missing --copy" AUTOMAKE_FILES="config.sub stamp-h.in ltmain.sh missing mkinstalldirs install-sh config.guess" CONFIG_AUX_DIR="." CONFIG_FILES="stamp-h ltconfig" CONFIG_HEADER="" if [ x`uname` = x"Darwin" ]; then LIBTOOLIZE="glibtoolize --force --copy" else LIBTOOLIZE="libtoolize --force --copy" fi LIBTOOLIZE_FILES="config.sub ltmain.sh config.guess" RM="rm" SUBDIRS="[]" # These are files created by configure, so we'll always clean them for i in $ALWAYS_CLEAN; do test -f $i && \ $RM $i done if test x"$1" = x"--clean"; then # #Clean Files left by previous bootstrap run # if test -n "$CONFIG_AUX_DIR"; then CONFIG_AUX_DIR="$CONFIG_AUX_DIR/" fi # Clean Libtoolize generated files for cf in $LIBTOOLIZE_FILES; do cf="$CONFIG_AUX_DIR$cf" test -f $cf && \ $RM $cf done #aclocal.m4 created by aclocal test -f $ACLOCAL_FILES && $RM $ACLOCAL_FILES #Clean Autoheader Generated files for cf in $AUTOHEADER_FILES; do cf=$CONFIG_AUX_DIR$cf test -f $cf && \ $RM $cf done # remove config header (Usaually config.h) test -n "$CONFIG_HEADER" && test -f $CONFIG_HEADER && $RM $CONFIG_HEADER #Clean Automake generated files for cf in $AUTOMAKE_FILES; do cf=$CONFIG_AUX_DIR$cf test -f $cf && \ $RM $cf done for i in $SUBDIRS; do test -f $i/Makefile.in && \ $RM $i/Makefile.in done #Autoconf generated files for cf in $AUTOCONF_FILES; do test -f $cf && \ $RM $cf done for cf in $CONFIG_FILES; do cf="$CONFIG_AUX_DIR$cf" test -f $cf && \ $RM $cf done else $LIBTOOLIZE $ACLOCAL $AUTOHEADER $AUTOMAKE $AUTOCONF fi