1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
|
#!/bin/sh
#
# configure: prepare wmclock to be built using imake and make
# created 1999-Mar-30 03:40 jmk
# autodate: 1999-Apr-09 04:19
#DefColorLevel=high
#ColorLevel=''
DefLanguage=english
Language=''
LangDir=''
Me=`basename $0`
GetLanguages() {
ls -1d lang.* | awk -F . '{
print " " $2
}'
}
PrintHelp() {
langlist="`GetLanguages`"
cat <<EOF
Usage: ${0} [--lang <language>]
Options:
--lang <language>
Configure wmclock to use day and month names for the specified
language. Defaults to 'english'. Choices are:
${langlist}
EOF
# Usage: ${0} [--lang <language>] [--colorlevel {low|high}]
# --colorlevel {low|high}
# Configure wmclock to use a background with a low or high number
# of colors when run without the '-shape' flag. Defaults to
# 'high'.
#
}
Die() {
echo "$*"
echo "wmclock is NOT successfully configured!"
exit 1
}
while [ $# -gt 0 ]; do
case "$1" in
--lang|--language)
shift
Language="$1"
;;
# --color|--colorlevel)
# shift
# ColorLevel="$1"
# ;;
--help)
PrintHelp
exit 1
;;
esac
shift
done
if [ -z "${Language}" ]; then
Language="${DefLanguage}"
fi
#if [ -z "${ColorLevel}" ]; then
# ColorLevel="${DefColorLevel}"
#fi
LangDir="lang.${Language}"
if [ ! -d "${LangDir}" ]; then
Die "${Me}: error: cannot find language directory '${LangDir}'"
fi
#case "${ColorLevel}" in
# low)
# ClockPixmap="clk2.xpm"
# ;;
# high)
# ClockPixmap="color.xpm"
# ;;
# *)
# Die "${Me}: error: unknown color level '${ColorLevel}'"
# ;;
#esac
echo "Configuring for ${Language} day-of-week and month names ..."
rm -f month.xpm weekday.xpm
ln -s "./${LangDir}/month.xpm" .
ln -s "./${LangDir}/weekday.xpm" .
#echo "Configuring for ${ColorLevel} number of colors ..."
#rm -f clk.xpm
#ln -s "./xpm/${ClockPixmap}" ./clk.xpm
echo "Building Makefile from Imakefile ..."
echo "----------------------------------------------------------------"
xmkmf -a
echo "----------------------------------------------------------------"
echo "Finished configuring. To build wmclock, type 'make'."
echo
exit 0
|