powiedzenie „make”, aby zignorowało zależności, gdy został utworzony główny cel
Używam następującego rodzaju potoku:
digestA: hugefileB hugefileC
cat $^ > $@
rm $^
hugefileB:
touch $@
hugefileC:
touch $@
CelehugefileB ihugefileC są bardzo duże i wymagają dużo czasu na obliczenie (i potrzebują mocy Make). Ale raztrawienie został utworzony, nie ma potrzeby zachowywania jego zależności: usuwa te zależności, aby zwolnić miejsce na dysku.
Teraz, jeśli ponownie wezwę „make”,hugefileB ihugefileC zostanie odbudowany, podczas gdytrawienie jest już w porządku.
Czy jest jakiś sposób, aby powiedzieć „make”, aby uniknąć przekompilowania zależności?
UWAGA: Nie chcę budować dwóch zależności w regułach „digestA”.