[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:01549] Re: CF
鴨志田です.
>From: akira yamada <akira@xxxxxxxxxxx>
>Message-id: <19970817185402-20627M.akira@xxxxxxxxxxxxxx>
> Makefile をいじったものを同梱するとか言うのはどうでしょう?
> STDDIR とか MASTERDIR とかをフルパス(かそれ相当)で
> 書くだけでよいのじゃないかな, とか思ってるんですが.
それでやれればいいのですが..... サブディレクトリ以下のスクリプトのパス
も書き換えないといけないので,結構大変です.
それよりも簡単なスクリプトを使った方が楽ですね.
---8<------8<------8<------8<------8<------8<------8<------8<------8<---
#!/bin/sh
set -e
CFDIR=/usr/lib/cf
DEFFILE=$1
TMPFILE=/tmp/make_cf.$$
if [ ! -f $DEFFILE.def ]; then
echo "No $DEFFILE.def exists."
echo "Usage: make_cf.sh <cf base name>"
echo " If \"test.def\" is used to make the cf file, <cf base name> is \"test\"."
fi
cp $DEFFILE.def $TMPFILE.def
(cd $CFDIR && make $TMPFILE.cf)
if [ -f $TMPFILE.cf ]; then
cp $TMPFILE.cf $DEFFILE.cf
rm -f $TMPFILE.cf
fi
rm -f $TMPFILE.def
---8<------8<------8<------8<------8<------8<------8<------8<------8<---
---
ppppp Atsushi KAMOSHIDA
p p mailto:kamop@xxxxxxxxx
ppppp mailto:kamop@xxxxxxxxxxxxxxxxxx
p http://www.bekkoame.or.jp/~kamop/
kamop PGP fingerprint = 92 33 80 6B BE 1A BB 8B 29 2A E5 5A 21 D2 B9 2A