omake

omake + oUnitでTDD!

明日は、TDD Bootcamp名古屋です。 というわけで、自分のoUnit + omakeでTDDな環境を晒してみます。もっとクールな方法があったら教えてください>ちなみに、構築したサンプルはGitHub - mzp/ounit-example-1: OUnit exampleに置いてあります。 ディレクトリ…

omakeでletterサイズじゃないPDFを生成する

omakeでLaTeXをコンパイルすると身長が伸びるらいいけど、PDFのサイズがletterになってしまう。 これを変えたい場合は、DVIPDFMFLAGSを変えてやればいい。 # A4で生成したい DVIPDFMFLAGS = -p a4 LaTeXDocument(document, document) .DEFAULT: document.pdf…

omake with camlp4

pa_ooを使ったソースコードをomakeでビルドしたかったので、いろいろ試してみた。もっと賢い方法がある気がするけど、とりあえず動くよ。 ディレクトリ構造 +-camlp4-omake/ | +-camlp4/ | | | +-OMakefile | | | +-pa_oo.ml | +-main.ml | +-OMakefile | +-…

複数ディレクトリにまたがるomake

こんな風にソースコードが複数ディレクトリに分かれている場合のomakeの書き方。 +-project_name/ | +-main.ml | +-OMakefile | +-OMakeroot | +-test/ | +-OMakefile | +-OMakeroot | +-test_main.ml OMakefileの書き方 まず各ディレクトリにOMakefileを用…