Makefile
は単純かつ適切であるべきです。もし、
Makefile
を数行短かくできたり、
もっと読みやすくできるのであればそうしてください。
たとえば、
シェルの if
構文を使うかわりに
make の .if
構文を使う、
EXTRACT*
の再定義で代用できるのであれば
do-extract
を再定義しない、
CONFIGURE_ARGS += --prefix=${PREFIX}
とするかわりに
GNU_CONFIGURE
とする、などです。
何かをするのに自分で新しくコードをたくさん書かなければならなくなった場合は、
戻って bsd.port.mk
であなたがやろうとしていることが既に実装されていないか見直してください。
読むのは大変ですが、難しく見える問題で
bsd.port.mk
が簡単な解決法を提供しているものが数多くあります。
本文書、および他の文書は https://download.freebsd.org/ftp/doc/ からダウンロードできます。
FreeBSD に関する質問がある場合には、
ドキュメント を読んだ上で
<questions@FreeBSD.org> まで (英語で) 連絡してください。
本文書に関する質問については、
<doc@FreeBSD.org> まで電子メールを (英語で) 送ってください。