Capítulo 4. Configurando o Makefile

Índice
4.1. O fonte original
4.2. Nomeando
4.3. Categorização
4.4. Os arquivos de distribuição
4.5. MANTEDOR
4.6. COMENTÁRIO
4.7. Dependências
4.8. Especificando o diretório de funcionamento
4.9. CONFLITOS
4.10. Mecanismos de Construção

Configurar o Makefile e bastante simples, e novamente nós sugerimos que você olhe nos exemplos existentes antes de iniciar. Também, há exemplo do Makefile neste manual, assim de um olhada e por favor siga as orderns das variáveis e seções naquele template para fazer seu port facil para outros lerem.

Agora, considerando os seguintes problemas em sequencia como você design seu novo Makefile:

4.1. O fonte original

Ele mora em DISTDIR como em um padrão gzip'd tarball chamado algo como foozolix-1.2.tar.gz? Se sim, você pode ir ao ao próximo passo. Se não, você deve olhar em sobrescrevendo qualquer das variáveis DISTNAME, EXTRACT_CMD, EXTRACT_BEFORE_ARGS, EXTRACT_AFTER_ARGS, EXTRACT_SUFX, ou DISTFILES, dependendo em como alien um formato a seu arquivo distribuição é. (O mais caso comum é EXTRACT_SUFX=.tar.Z, quando o tarball está condensado regularmente compress, não gzip.)

No pior caso, você pode simplesmente criar seu próprio do-extract target para sobrescrever o padrão, embora este deve ser raramente, se for, necessário.

For questions about the FreeBSD ports system, e-mail <ports@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.