|
|
@ -20,45 +20,42 @@ |
|
|
|
# |
|
|
|
# --- ROCK-COPYRIGHT-NOTE-END --- |
|
|
|
|
|
|
|
if [ $prefix_auto = 1 ] ; then |
|
|
|
prefix="opt/xjdic" |
|
|
|
set_confopt |
|
|
|
fi |
|
|
|
|
|
|
|
xjdic_main() { |
|
|
|
for x in edict kanjidic; do |
|
|
|
bunzip2 -c $archdir/$(echo $desc_D | cut -d' ' -f2 | grep $x) \ |
|
|
|
> $x |
|
|
|
bunzip2 -c $archdir/$(echo "$desc_D" | cut -d' ' -f2 | \ |
|
|
|
grep $x | sed 's/\.gz/.bz2/' ) > $x |
|
|
|
done |
|
|
|
make all |
|
|
|
eval $MAKE all |
|
|
|
./xjdxgen edict |
|
|
|
./xjdxgen kanjidic |
|
|
|
mkdir -p /opt/xjdic/bin |
|
|
|
mv exjdxgen xjdic_cl xjdic_sa xjdserver xjdxgen edict edict.xjdx \ |
|
|
|
|
|
|
|
mv -v exjdxgen xjdic_cl xjdic_sa xjdserver xjdxgen edict edict.xjdx \ |
|
|
|
kanjidic kanjidic.xjdx gnu_licence \ |
|
|
|
kanjstroke radicals.tm vconj radkfile romkana.cnv /opt/xjdic |
|
|
|
cat > /opt/xjdic/bin/xjdic << EOF |
|
|
|
cd /opt/xjdic/ |
|
|
|
kanjstroke radicals.tm vconj radkfile romkana.cnv $bindir/ |
|
|
|
cat > $bindir/xjdic << EOF |
|
|
|
cd $bindir |
|
|
|
./xjdic_sa |
|
|
|
EOF |
|
|
|
cat > /opt/xjdic/bin/xjdic_client << EOF |
|
|
|
cd /opt/xjdic/ |
|
|
|
cat > $bindir/xjdic_client << EOF |
|
|
|
cd $bindir |
|
|
|
./xjdic_cl |
|
|
|
EOF |
|
|
|
cat > /opt/xjdic/bin/xjdic_server << EOF |
|
|
|
cd /opt/xjdic/ |
|
|
|
cat > $bindir/xjdic_server << EOF |
|
|
|
cd $bindir |
|
|
|
./xjdserver |
|
|
|
EOF |
|
|
|
cat > /opt/xjdic/bin/xjdic_indexgen << EOF |
|
|
|
cd /opt/xjdic/ |
|
|
|
cat > $bindir/xjdic_indexgen << EOF |
|
|
|
cd $bindir |
|
|
|
./xjdxgen |
|
|
|
EOF |
|
|
|
chmod a+x /opt/xjdic/bin/* |
|
|
|
rm -rf Makefile dotar23 exjdxgen.c exjdxgen.o gnu_licence \ |
|
|
|
makekanjstroke.c xjdclient.c xjdclient.o xjdcomm.c \ |
|
|
|
xjdcomm_cl.o xjdcomm_sa.o xjdcomm_sv.o xjdfrontend.c \ |
|
|
|
xjdfrontend_cl.o xjdfrontend_sa.o xjdic.1 \ |
|
|
|
xjdic.h xjdic22.WHATSNEW xjdic23.WHATSNEW xjdic23.inf \ |
|
|
|
xjdic23.install xjdic23.tbz2 xjdrad.c xjdsa.c \ |
|
|
|
xjdsa.o xjdservcomm.c xjdservcomm_sa.o xjdservcomm_sv.o \ |
|
|
|
xjdserver.c xjdserver.o xjdxgen xjdxgen.c xjdxgen.o |
|
|
|
|
|
|
|
chmod a+x $bindir/{xjdic,xjdic_client,xjdic_server,xjdic_indexgen} |
|
|
|
} |
|
|
|
|
|
|
|
custmain="xjdic_main" |
|
|
|
srcdir="." |
|
|
|
|