O Makefile
deve fazer as coisas de uma maneira simples e razoável. Tornar algumas linhas mais curtas ou mais legíveis é sempre melhor. Exemplos incluem usar um construtor .if
do make em vez de um construtor if
do shell, não redefinir do-extract
se redefinir EXTRACT*
é o suficiente e usar GNU_CONFIGURE
ao invés de CONFIGURE_ARGS += --prefix=${PREFIX}
.
Se um monte de código novo é necessário para fazer algo, já pode haver uma implementação dele em bsd.port.mk
. Embora seja difícil de ler, há muitos problemas aparentemente difíceis para os quais bsd.port.mk
já fornece uma solução simples.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.