81 lines
1.8 KiB
Bash
Executable File
81 lines
1.8 KiB
Bash
Executable File
#!/bin/sh
|
|
# $YakumoLabs$
|
|
|
|
name="rin"
|
|
rev=`svn info --show-item revision`
|
|
|
|
prefix="/usr/local"
|
|
eprefix="${prefix}"
|
|
mandir="${prefix}/man"
|
|
|
|
check_prog() {
|
|
command -v "$@" || echo "not found" ; exit 1
|
|
}
|
|
|
|
print_usage() {
|
|
cat <<EOF
|
|
Usage: configure [options]
|
|
Options: [defaults in brackets after description]
|
|
|
|
Standard options:
|
|
--help print this message
|
|
--prefix=PREFIX install in PREFIX [/usr/local]
|
|
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [same as PREFIX]
|
|
|
|
--mandir=DIR man documentation in DIR [PREFIX/man]
|
|
|
|
"If I kill you, human, my hellfire cart will get heavy~♪ Man, carrying off corpses is fun!"
|
|
~Rin Kaenbyou to Reimu Hakurei (Subterranean Animism Stage 5.)
|
|
|
|
Package name: $name
|
|
Revision: $rev
|
|
|
|
EOF
|
|
}
|
|
|
|
for arg; do
|
|
case "$arg" in
|
|
--prefix=*)
|
|
prefix=`echo $arg | cut -d '=' -f2`
|
|
;;
|
|
--exec-prefix=*)
|
|
eprefix=${prefix}
|
|
;;
|
|
--mandir=*)
|
|
mandir=`echo $arg | cut -d '=' -f2`
|
|
;;
|
|
-h|--help)
|
|
print_usage
|
|
exit 0
|
|
;;
|
|
*)
|
|
echo "$0: WARNING: unrecognized option $arg"
|
|
;;
|
|
esac
|
|
done
|
|
|
|
printf "Checking for fdm... %s\n" `check_prog fdm`
|
|
printf "Checking for find... %s\n" `check_prog find`
|
|
printf "Checking for minc... %s\n" `check_prog minc`
|
|
printf "Checking for mlist... %s\n" `check_prog mlist`
|
|
printf "Checking for mscan... %s\n" `check_prog mscan`
|
|
printf "Checking for mseq... %s\n" `check_prog mseq`
|
|
printf "Checking for msort... %s\n" `check_prog msort`
|
|
printf "Checking for mthread... %s\n" `check_prog mthread`
|
|
printf "Checking for rm... %s\n" `check_prog rm`
|
|
printf "Checking for xargs... %s\n" `check_prog xargs`
|
|
echo ""
|
|
|
|
cat <<EOF
|
|
==========
|
|
Installation prefix: ${prefix}
|
|
Manual pages directory: ${mandir}
|
|
==========
|
|
|
|
$0: Creating rin....
|
|
EOF
|
|
|
|
sed "s#%%PREFIX%%#${prefix}#g" rin.in > rin
|
|
echo "PREFIX=${prefix}" > config.mk
|
|
echo "MANDIR=${mandir}" >> config.mk
|