タイトル | : Makefile.mingw について |
投稿日 | : 2001/09/18(Tue) 20:39 |
投稿者 | : もと |
> mingw 用の Makefile の win\Makefile.mingw は make 中に win\makecfg.exe
> というファイルを出力しますが,時々依存関係の判定に失敗して,本来再コンパ
> イルが必要な時にしてくれない時があります.
というか、global.cfgが engine/i386/ フォルダに生成されない
ということだと思うのですが(^^;)
午後のソース同梱の makefile.mingw の 113行目が
$(MAKECFG) > ../engine/i386/global.cfg
となっているのが原因かと (^^;)
makecfg.exe の出力をリダイレクトしてファイル出力する処理
ですが、リダイレクトは command.comの処理なのでパス区切りは
"/"じゃなくて"\"じゃないとだめなのでリダイレクトを失敗して
ると思います。
$(MAKECFG) > ..\engine\i386\global.cfg
とすれば大丈夫かと・・・
あとMingw32-gcc のちょっと前のバージョンのmake.exeは
パス区切りのバグ(cygwinの仕様になってる?)があるものも
あるんで注意したほうがいいかも。