アカウント名:
パスワード:
kernelのMakefile的にはVという値でKERNEL_VERBOSEを制御して、それがQを決めてるような。
ファイル内のコメントにも全コマンド見たければmake V=1でやれとあります。試してないけど、これで良いような。make Q=で変更しても上書きされるからダメかなぁ。
なるほど。ありがとうございます。Linux kernelとRubyとでは$(Q)の仕組みがちがうのかもしれませんね。
RubyのMakefile.in [github.com]では$(Q)が出てくるまでQについて何も記述がないです。automakeはautomake --add-missingでtools/config.guessとtools/config.subとを用意するだけに使うみたいです。たぶん。
Ruby だと、GNUmakefile から読み込まれている uncommon.mk で Q が設定されているようです。MANによると、 GNU make は GNUmakefile -> makefile -> Makefile の順にファイルを探すらしい。
コメント、ありがとうございます。GNUmakefileを完全に見逃していました。Makefileがgmakeにもbmakeにもnmakeにも有効なとてもポータプルなものである。 [tumblr.com]ためにこのようにややこしいことになっているのかもしれません。
追記:GNUmakefile と uncommon.mk は configure 時に作られる模様。uncommon.mk は common.mk が元になってるっぽいです。
状況が良くわからないのですが、Makefileが無い/作ってない状況なのでしょうか…?
そのリポジトリ(のREADME?)にはconfigureが無かったらautoconfで作ってね的なことが書いてあってconfigureはないので、ビルドするなら、autoconfでconfigure作成、作ったconfigure実行、make実行でビルドという流れになるような。
そのQがからむのは最後のmake実行するとこだけじゃないかな…?その時点ならMakefileできてるはずなのでそこを見れば良いような。
$(Q)は上のktmizugakiさんのコメント以下にあるように、common.mk に記述があって、見た感じV=1でverboseになりそう。
コメント、ありがとうございます。autoconfはやったのですが、GNUmakefileを完全に見逃していました。ごめんなさい。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
Makefileの中で決められてるように見えますけど (スコア:1)
kernelのMakefile的にはVという値でKERNEL_VERBOSEを制御して、それがQを決めてるような。
ファイル内のコメントにも全コマンド見たければmake V=1でやれとあります。試してないけど、これで良いような。make Q=で変更しても上書きされるからダメかなぁ。
Re:Makefileの中で決められてるように見えますけど (スコア:1)
なるほど。ありがとうございます。
Linux kernelとRubyとでは$(Q)の仕組みがちがうのかもしれませんね。
RubyのMakefile.in [github.com]では$(Q)が出てくるまでQについて何も記述がないです。
automakeはautomake --add-missingでtools/config.guessとtools/config.subとを用意するだけに使うみたいです。たぶん。
love && peace && free_software
t-nissie
Re:Makefileの中で決められてるように見えますけど (スコア:1)
Ruby だと、GNUmakefile から読み込まれている uncommon.mk で Q が設定されているようです。
MANによると、 GNU make は GNUmakefile -> makefile -> Makefile の順にファイルを探すらしい。
svn-init() {
svnadmin create .svnrepo
svn checkout file://$PWD/.svnrepo .
}
Re:Makefileの中で決められてるように見えますけど (スコア:1)
コメント、ありがとうございます。
GNUmakefileを完全に見逃していました。
Makefileがgmakeにもbmakeにもnmakeにも有効なとてもポータプルなものである。 [tumblr.com]ために
このようにややこしいことになっているのかもしれません。
love && peace && free_software
t-nissie
Re: (スコア:0)
追記:GNUmakefile と uncommon.mk は configure 時に作られる模様。
uncommon.mk は common.mk が元になってるっぽいです。
Re:Makefileの中で決められてるように見えますけど (スコア:1)
状況が良くわからないのですが、
Makefileが無い/作ってない状況なのでしょうか…?
そのリポジトリ(のREADME?)にはconfigureが無かったらautoconfで
作ってね的なことが書いてあってconfigureはないので、ビルドするなら、
autoconfでconfigure作成、作ったconfigure実行、make実行でビルド
という流れになるような。
そのQがからむのは最後のmake実行するとこだけじゃないかな…?
その時点ならMakefileできてるはずなのでそこを見れば良いような。
$(Q)は上のktmizugakiさんのコメント以下にあるように、
common.mk に記述があって、見た感じV=1でverboseになりそう。
Re:Makefileの中で決められてるように見えますけど (スコア:1)
コメント、ありがとうございます。
autoconfはやったのですが、
GNUmakefileを完全に見逃していました。
ごめんなさい。
love && peace && free_software
t-nissie