2015-12-05 4 views
4

Я хотел бы сделать ссылкой на метку времени зависимости , если и только если файл уже существует. У меня есть правило картины, как это:Как я могу настроить зависимость шаблона шаблона в файле Makefile?

%.pdf: %.sil 
    sile $< -o [email protected] 

Это прекрасно работает в нормальных условиях, но .sil файл делает внешнюю ссылку на Lua файл с тем же именем, если оно существует. Как я могу осознать это, поэтому он проверяет метки времени и восстанавливает PDF-файл, если lua-файл новее, но игнорирует зависимость, если файл вообще не существует?

Это:

%.pdf: %.sil %.lua 
    sile $< -o [email protected] 

... работает только в тех случаях, когда файл существует и вызывает ошибку, если он не делает.

ответ

Смежные вопросы