タグ

ブックマーク / www.spa.is.uec.ac.jp/~kinuko (2)

  • 新しめの Autotools (Autoconf&Automake) を使ってみよう - slide "Makefile.am を作る (1) : 基本"

    Makefile.am は基的に各ディレクトリに必要 まずそのディレクトリでビルドされるターゲットのファイル名を指定 プログラムならbin_PROGRAMS = ターゲット ライブラリならlib_LIBRARIES = ターゲット (e.x. lib_LIBRARIES = libtest.a) libtool を使う場合 lib_LTLIBRARIES = ターゲット (e.x. lib_LTLIBRARIES = libtest.la) 注: 共有ファイルを作りたい場合 libtool が必要。libtool を使うには configure.in に AC_PROG_LIBTOOL を足して libtoolize --force --copy; aclocal; automake -a -c; autoconf しておくこと。libtool はライブラリに関する機種依存部を隠蔽してく

  • 新しめの Autotools (Autoconf&Automake) を使ってみよう

    変更履歴 2005/12/25 aclocal のサブディレクトリ探索に関して誤り(変更?)があったので訂正。libtoolに関する記述を部分的に追加 2005/12/22 最近は "touch NEWS README AUTHORS ChangeLog" しないとautomakeしてもMakefile.inを作ってくれない? 2003/11/28 最近のautomake(1.6くらいから?)では AC_CONFIG_HEADERS を AM_CONFIG_HEADER に変えなくてもいいらしい。 2003/11/10 AM_INIT_AUTOMAKE は(Ver. 1.4 の後半リリースくらいから?) 引数がいらない? 記述を変更 2003/10/13 間違い多かったので気づいたの直しました(AC_hogeとAM_hoge, HEADERとHEADERSなど) 2003/10/14 A

  • 1