大阪でおまけ言うたらコレ! サンプルソースは http://camlspotter@bitbucket.org/camlspotter/omake-depend-on-dir にあるよ。 OMake って大阪のオバチャンに言わせるところの「便利やけど使いにくいわぁ」「どっちやねん!」なツールですよね! OMakeは素晴らしいツールであり,それ自体には特に問題はありません。 各サブディレクトリを意図通りの順序でビルドするためには,ディレクトリをまたがってファイル間の依存関係を完璧に記述する必要がある。単純にディレクトリAからBの順にビルドすれば十分な場合でも簡単には表現できない場合がある(しばしば直感に反した動作をするため悩む)。 標準のビルドルールを生成する関数(OCamlLibraryなど)の定義ではフラグの指定などが足りなくて改造する必要があった。改造するためにはOMake言語の仕様を