autoconfを利用してパッケージを作成する手順は単純化すると
となります。作成するファイルはconfigure.acとmakefile.inの2つ。autoconfツールはconfigure.acを入力してconfigureスクリプト生成します。configureスクリプトはmakefile.inを入力としてmakefileを生成します。
makefile.inファイルではconfigureスクリプトが生成したプリプロセッサマクロやシェル変数を参照し、固有の情報を取得し処理をおこないます。
しかしながらconfigure.acやmakefile.inを手動で作成するには相応の時間と手間がかかります。この作業に時間を割きすぎるようではサポートツールとしての魅力を半減させてしまいます。そこで、autoconfツール群には、configure.acやmakefile.inの雛形を作成するためのヘルパースクリプトが用意されています。ですからautoconfを利用する場合、スクラッチからconfigure.acやmakefile.inを作成するのではなく、ヘルパースクリプトを使いながら作業をしていくことになります。
総合するとautoconfを利用してパッケージを作成する手順としては、おおむね次のようになります。当コンテンツでも、原則この手順に沿って記述していくことにします。主な作業はconfigure.acの編集とmakefile.amの作成ということになります。