1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #!/bin/sh
- # -*- mode: sh -*-
- # Minimal configure script which writes out a Makefile.inc
- # Copyright 2010, 2011 Colin Walters <walters@verbum.org>
- # Licensed under the new-BSD license (http://www.opensource.org/licenses/bsd-license.php)
- prefix=/usr
- datarootdir=${datarootdir:-${prefix}/share}
- blacklist=true
- for arg; do
- case "$arg" in
- --prefix=*) prefix=${arg#*=};;
- --bindir=*) bindir=${arg#*=};;
- --sbindir=*) sbindir=${arg#*=};;
- --libexecdir=*) libexecdir=${arg#*=};;
- --datarootdir=*) datarootdir=${arg#*=};;
- --datadir=*) datadir=${arg#*=};;
- --sysconfdir=*) sysconfdir=${arg#*=};;
- --libdir=*) libdir=${arg#*=};;
- --mandir=*) mandir=${arg#*=};;
- --disable-blacklist) blacklist=false;;
- *) echo "Ignoring unknown option '$arg'";;
- esac
- shift
- done
- # Handle srcdir != builddir
- srcdir=$(dirname $0)
- if ! test -f Makefile; then
- ln -s ${srcdir}/Makefile Makefile
- fi
- cat > Makefile.inc.tmp <<EOF
- srcdir = ${srcdir}
- prefix ?= ${prefix}
- bindir ?= ${bindir:-${prefix}/bin}
- sbindir ?= ${sbindir:-${prefix}/sbin}
- libexecdir ?= ${libexecdir:-${prefix}/libexec}
- datarootdir ?= ${datarootdir}
- datadir ?= ${datadir:-${datarootdir}}
- sysconfdir ?= ${sysconfdir:-${prefix}/etc}
- libdir ?= ${libdir:-${prefix}/lib}
- mandir ?= ${mandir:-${prefix}/share/man}
- blacklist ?= ${blacklist}
- EOF
- mv Makefile.inc.tmp Makefile.inc
|