コマンド
xmkmf
Makefile 作成ツール
xmkmf は X MaKe MakeFile の略。X Window System のコンパイルのために作成され、X サーバなどと一緒に配布されていることが多い。しかし、X とは全く関係ないプログラムでも使用可能。
逆に言えば、X と全く関係ない CUI のプログラムの開発で xmkmf を使いたい場合でも、X の環境をインストールしておかなければいけないということ。ドキュメントも不足しているため、今から勉強するなら autoconf や automake を勉強するとよい。
xmkmf は Imakefile というファイルを元に Makefile を作成する。大抵の場合
で Imakefile を元に Makefile を作成し、
を実行してコンパイル、という流れになる。
なお、xmkmf -a は
% xmkmf
% make Makefiles
% make includes
% make depend
と同じ。