automake メモ #1

#2 があるかどうかは不明。

  • $(prefix)/share/(パッケージ名) なディレクトリにインストールしたいものは dist_pkgdata_DATA に指定する。
    • dist_ をつけておかないと配布パッケージに含まれない
    • pkgdata のほかに datadir, sysconfdir, sharedstatedir, localstatedir などなど
  • 非標準なディレクトリにデータをインストールしたい場合は hogehogedir でディレクトリを指定して、dist_hogehoge_DATA にインストールしたいファイルを指定する。
  • 自分でデータのインストールターゲットを書きたい場合は install-data-local を使う
    • でも uninstall-data-local はないのでアンインストールは uninstall-local で
    • 配布パッケージに含めたいものは EXTRA_DIST に指定するのを忘れずに。