16.3. `INSTALL_*` マクロ
戻る | 第16章 やっていいことといけないこと | 次へ

## 16.3. `INSTALL_*` マクロ

あなた自身の `*-install` ターゲットでファイルの正しいモードとオーナを保証するために、 必ず `bsd.port.mk` で提供されているマクロを使用してください。

- `${INSTALL_PROGRAM}` は実行可能なバイナリをインストール (し、その過程で strip 処理)するコマンドです。

- `${INSTALL_SCRIPT}` は実行可能なスクリプトをインストールするコマンドです。

- `${INSTALL_DATA}` は共有可能なデータをインストールするコマンドです。

- `${INSTALL_MAN}` はマニュアルとその他の文書をインストールするコマンドです (圧縮はしません)。

これらは基本的に `install` コマンドに適切なフラグを与えたものです。 それらは distfile の `Makefile` で、頭に 「BSD_」 が付けられた (つまり BSD_INSTALL_PROGRM というような) 形で使うことができます。 どのようにこれらを使用するかは以下の例を見てください。

戻る | 上に戻る | 次へ
16.2. バイナリの strip | ホーム | 16.4. `WRKDIR`

本文書、および他の文書は ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/ からダウンロードできます。

FreeBSD に関する質問がある場合には、 ドキュメント を読んだ上で <questions@FreeBSD.org> まで (英語で) 連絡してください。
本文書に関する質問については、 <doc@FreeBSD.org> まで電子メールを (英語で) 送ってください。