Из раздела 4.14. Автоматическое создание предпосылок GNU make manual
%.d: %.c
@set -e; rm -f $@; \
$(CC) -M $(CPPFLAGS) $< > $@.$$$$; \
sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
rm -f $@.$$$$
Что означает $$$$
?
Кроме того, в книге, которую я читаю тамрецепт в файле make:
$(AWK) '... \
{ \
print "Killing " $$3; \
system( "$(KILL) -f " $$1 ) \
}'
Все это в кавычках, так как это программа на awk.Я заменил остальную часть рецепта на ... Почему он использует $$
, а не $
?
Любые советы приветствуются.Спасибо.