dizendo 'make' para ignorar dependências quando o alvo principal foi criado
Estou executando o seguinte tipo de pipeline:
digestA: hugefileB hugefileC
cat $^ > $@
rm $^
hugefileB:
touch $@
hugefileC:
touch $@
Os alvoshugefileB ehugefileC são muito grandes e demoram muito para serem computados (e precisam do poder do Make). Mas uma vezdigestA foi criado, não há necessidade de manter suas dependências: ele exclui essas dependências para liberar espaço em disco.
Agora, se eu invoco 'make' novamente,hugefileB ehugefileC será reconstruído, enquantodigestA já está ok.
Existe alguma maneira de dizer 'make' para evitar a re-comile as dependências?
NOTA: Eu não quero construir as duas dependências dentro das regras para 'digestA'.