Я хотел бы сделать ссылкой на метку времени зависимости , если и только если файл уже существует. У меня есть правило картины, как это:Как я могу настроить зависимость шаблона шаблона в файле Makefile?
%.pdf: %.sil
sile $< -o [email protected]
Это прекрасно работает в нормальных условиях, но .sil файл делает внешнюю ссылку на Lua файл с тем же именем, если оно существует. Как я могу осознать это, поэтому он проверяет метки времени и восстанавливает PDF-файл, если lua-файл новее, но игнорирует зависимость, если файл вообще не существует?
Это:
%.pdf: %.sil %.lua
sile $< -o [email protected]
... работает только в тех случаях, когда файл существует и вызывает ошибку, если он не делает.