Note

The following is an auto-regenerator script that is meant to rebuild the necessary make- and configuration files, then configure the project and finally make the project.

Code

#!/bin/bash
###########################################################################
##  Copyright (C) Wizardry and Steamworks 2005 - License: GNU GPLv3      ##
##  Please see: http://www.gnu.org/licenses/gpl.html for legal details,  ##
##  rights of fair usage, the disclaimer and warranty conditions.        ##
###########################################################################
#
# this script will try to generate all the configuration tools and then 
# configure and compile a project.
 
cnt=4
 
echo -en "  +Cleaning source: "
if test -f Makefile; then
	rm Makefile configure config.h
	echo "done"
else
	echo "clean"
fi
until [ "$cnt" -lt 4 ]; do
  echo -en "  +Running aclocal: "
  aclocal 2>/dev/null
  let cnt=cnt-1	
done
echo "done"
until [ "$cnt" -lt 3 ]; do
  echo -en "  +Running autoheader: "
  autoheader --force 2>/dev/null
  let cnt=cnt-1
done
echo "done"
until [ "$cnt" -lt 2 ]; do
  echo -en "  +Generating makefiles: "
  automake --add-missing --copy --force-missing 2>/dev/null
  let cnt=cnt-1
done
echo "done"
until [ "$cnt" -lt 1 ]; do
  echo -en "  +Generating configure script: "
  autoconf 2>/dev/null
  let cnt=cnt-1
done
echo "done"
echo -en "  +Configure ready: "
if test -f Makefile; then
  echo "no"
else
  echo "yes"
fi
echo -en "  +Configuring..."
if test -x configure; then
  ./configure 2&>configure.log
fi
echo "done"
echo -en "  +Making: "
if [ 'which make' != "" ]; then
  m=which make > make.log
fi
rm make.log
echo "done"

unix/regenerate_autoconf_project.txt ยท Last modified: 2022/04/19 08:28 by 127.0.0.1

Access website using Tor Access website using i2p Wizardry and Steamworks PGP Key


For the contact, copyright, license, warranty and privacy terms for the usage of this website please see the contact, license, privacy, copyright.