OMakeで継続監視ビルド
OMakeを使うと,ファイルの更新を監視して,自動でビルドを行う事ができる.
LaTexのビルドを例にするとこんな感じ.
OMakeのインストール
ここからOMakeを落とす.
MacOSX(10.6 SnowLeopard)ならdmgバイナリを落としてインストールするだけでおk.
OMakefile
ビルドを行いたいディレクトリで
$ omake --install
を実行.すると'OMakefile'と'OMakeroot'が作られる.
texファイルを'main.tex'とするなら,こんな感じにOMakefileを書き換える.
LATEX = /usr/local/teTeX/bin/platex
LATEXFLAGS = --kanji=utf8
DVIPDFM = /usr/local/teTeX/bin/dvipdfmx
BIBTEX = /usr/local/teTeX/bin/jbibtex --kanji=utf8LaTeXDocument(main, main)
document.dvi: ref.bib.DEFAULT: main.pdf main.dvi
これだけでおk.
継続監視ビルドする
$ omake -P --verbose
だけ.
あとはお好きなエディタでtexファイルを編集すると,自動的にリビルドが走る.
MacOSXのPreviewかなんかで開いてれば,pdfファイルの更新を読み取って自動的に反映されるので便利!