16.13. 合理的な port
戻る | 第16章 やっていいことといけないこと | 次へ

## 16.13. 合理的な port

`Makefile` は単純かつ適切であるべきです。もし、 `Makefile` を数行短かくできたり、 もっと読みやすくできるのであればそうしてください。 たとえば、 シェルの `if` 構文を使うかわりに make の `.if` 構文を使う、 `EXTRACT*` の再定義で代用できるのであれば `do-extract` を再定義しない、 `CONFIGURE_ARGS += --prefix=${PREFIX}` とするかわりに `GNU_CONFIGURE` とする、などです。

何かをするのに自分で新しくコードをたくさん書かなければならなくなった場合は、 戻って `bsd.port.mk` であなたがやろうとしていることが既に実装されていないか見直してください。 読むのは大変ですが、難しく見える問題で `bsd.port.mk` が簡単な解決法を提供しているものが数多くあります。

戻る | 上に戻る | 次へ
16.12. UID | ホーム | 16.14. `CC` および `CXX` の尊重

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

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