namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: BSD make ( $< ),



Ryuji Abe <raeva@xxxxxxxxxxxx> wrote:

>> で題名の BSD make ですが $< がいまのところ不得意なようで、
>> man を見る限り この文字は使えそうなのですが。ですので、
>> BSD make の問題だとは思っています。
>> ( $< には何も代入されないので、次のところで止ってしまいます。)
>
>もっと冗長な方法に直しました。その代わりといってはなんですが、
>scriptを生成する手順を一段階にしました。

あの、まるっきりだめなんですけど…。元に戻した方がよくないで
すか? $< が駄目なら $? を使えばいいと思います。

  % make mknmz
  sed -e 's!/usr/local/bin/perl!/usr/local/bin/perl!g' \
    -e 's!.!.!g' \
    -e 's!@CONFDIR@!/usr/local/etc/namazu!g' \
    -e 's!@PERLLIBDIR@!/usr/local/share/namazu/pl!g' \
    -e 's!@FILTERDIR@!/usr/local/share/namazu/filter!g' \
    -e 's!@TEMPLATEDIR@!/usr/local/share/namazu/template!g' mknmz.in >mknmz.tmp 
  % head mknmz
  ............
  ..............
  ...........................
  ...................................................
  .
  .................................................................
  ........................................................
  ........................................................
  .
  .......................................................................


-- Satoru Takabayashi