automake & autoconf
automake & autoconfは言わずとしれたUNIXプラットフォームでのソフトウェア開発支援ツールだ。
ざっくり言うと、
automake
また、automakeでDLLを作る場合にはlibtoolを必然的に使うことになる。詳しくはマニュアルを見ていただきたい。
広く使われているツールではあるが、筆者の業界である、組み込み&プロプライエタリ系ではあまり使われているのを見かけなかったりする。
信じられないかもしれないが、いちいちMakefileに書いてある
CC=arm-linux-gcc
を
CC=iwmmx_le-gcc
に書き換えたり、
QTDIR=/opt/hogehoge/qt-3.1
を
QTDIR=/opt/fugafuga/qt-2.3
に書き換えたりということをしばしば手で行うのだ。面倒なことこの上ない。
と、いうことでQt/Embeddedを使用した、とあるDLLのビルドプロジェクトをautomake対応にすることにした。