From: WATANABE Hirofumi Date: 2002-04-15T18:53:42+09:00 Subject: [ruby-dev:16910] Re: Makefiles dependency わたなべです。 nobu.nakada@nifty.ne.jp writes: :あれ、recheckだと--no-createがつくのでMakefileは更新されないよ :うな気がしましたが。それで自分で./config.statusしてやらないとい :けなかったような。 ぐはぁ。ほんとだ。もの凄い勘違いしてたようです。 とすると--recheckがなぜついているのか疑問です。 Makefile更新問題があるから? :> というわけで@falseを外して、GNU makeじゃないならもう一度make :> を実行したほうがいいというメッセージを出すのがいいのかな。 : :というか、Makefileもext/extmk.rbも今のところ何にも依存されてい :ないので、自動的には更新されません。自動的にMakefileを更新する :ようなmakeなら読み直すことを期待してもいいんじゃないでしょうか。 もちろん依存関係は書きます。 この部分はMakefileに関しては Makefile : $(srcdir)/Makefile.in config.status $(SHELL) ./config.status @echo "Makefile updated, must restart othar than GNU make." 程度でいいのでは?という意味です。falseで止めなくても。 :とりあえず[ruby-dev:16884]の線でパッチにしてみました。 うーむ。なぜGNUmakefile.inが出てくるんでしょう? MAKEFILE_AUTO_RELOADABLEという謎の変数は何もの? あ、GNU makeだったらtrueを実行し、その他だったらfalseを実行 するのか。トリッキーだ。ここまでする必要があるのかなあ。 -- わたなべひろふみ