File: configure

package info (click to toggle)
mendexk 2.6e-3
  • links: PTS
  • area: main
  • in suites: lenny, squeeze
  • size: 232 kB
  • ctags: 205
  • sloc: ansic: 2,907; makefile: 67; sh: 58
file content (71 lines) | stat: -rwxr-xr-x 1,956 bytes parent folder | download | duplicates (3)
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
#!/bin/sh
#
progname=`basename $0`
termcode=
configopt=

printUsage () {
	echo "Usage: $progname {EUC|JIS|SJIS}"
	exit 1
}

if [ ! -f ../config.status ]; then
	echo "../config.status not found."
	echo "please make orignal Web2c programs before make mendex."
	exit 1
fi

# å
test -z "$*" && printUsage
case $1 in
	[Ss][Jj][Ii][Ss]) termcode="SJIS" ;;
	[Jj][Ii][Ss])  termcode="JIS"  ;;
	[Ee][Uu][Cc])  termcode="EUC"  ;;
	*) echo "unknown option $1"; printUsage ;;
esac

CONFIGSED=config.sed 
echo "s%@configopt@%$*%g" > $CONFIGSED
echo "s%@TERMCODE@%$termcode%g" >> $CONFIGSED
case $termcode in
  "SJIS") echo "s%@KANJI@%SJIS%g" >> $CONFIGSED ;;
  "JIS")  echo "s%@KANJI@%JIS%g" >> $CONFIGSED ;;
  *)      echo "s%@KANJI@%EUC%g" >> $CONFIGSED ;;
esac

# kpathsea饤֥å
if [ -f ../kpathsea/libkpathsea.la ]; then
	echo "s%@KFLAGS@%-DKPATHSEA -DKPATHSEA3%" >> $CONFIGSED ;
	echo "s%@KPATHLINK@%\\\$(kpathsea_link)%" >> $CONFIGSED ;
	echo "s%@LIBKPATHSEA@%../kpathsea/libkpathsea.la%" >> $CONFIGSED ;
elif [ -f ../kpathsea/kpathsea.a ]; then
    echo "s%@KFLAGS@%-DKPATHSEA%" >> $CONFIGSED ;
	echo "s%@KPATHLINK@%\\\$(kpathsea_link)%" >> $CONFIGSED ;
	echo "s%@LIBKPATHSEA@%../kpathsea/kpathsea.a%" >> $CONFIGSED ;
else
    echo "s%@KFLAGS@%%" >> $CONFIGSED ;
	echo "s%@KPATHLINK@%%" >> $CONFIGSED ;
	echo "s%@LIBKPATHSEA@%%" >> $CONFIGSED ;
fi

if [ -f ../kpathsea/libtool ]; then
    echo "s%@KLIBTOOL@%../kpathsea/libtool%" >> $CONFIGSED ;
    echo "s%@LINKMODE@%--mode=link%" >> $CONFIGSED ;
elif [ -f ../kpathsea/klibtool]; then
    echo "s%@KLIBTOOL@%../kpathsea/klibtool%" >> $CONFIGSED ;
    echo "s%@LINKMODE@%link%" >> $CONFIGSED ;
else
    echo "s%@KLIBTOOL@%%" >> $CONFIGSED ;
    echo "s%@LINKMODE@%%" >> $CONFIGSED ;
fi

# Makefile κ
CONFIG_FILES=Makefile
CONFIG_HEADERS=..
export CONFIG_FILES CONFIG_HEADERS
../config.status
TMPFILE=makefile.tmp
sed -f $CONFIGSED Makefile > $TMPFILE
mv -f $TMPFILE Makefile

exit 0