Как и в названии, я хотел бы сделать зависимость только в том случае, если определенный файл не существует, НЕ каждый раз, когда он обновляется.
У меня есть корневой каталог (тот, у которого есть файл makefile), а в нем есть подкаталог "example". В моем корневом каталоге находятся четыре файла.h(functions.h, parser.h, node.h и exception.h), которые я хотел бы скопировать в подкаталог "example", если эти.h файлы еще не существуют в "примерах".
К сожалению, я не могу просто установить стандартную зависимость для проверки файлов заголовков в "примере", потому что каждый раз, когда я копирую файлы заголовков от root до "example", заголовочные файлы в "примере" будут считаться обновленными и будут вызывать эту зависимость каждый раз, когда я запускаю make. Я хотел бы, чтобы мой makefile копировал файлы заголовков из корневого каталога в "example", только если они не существуют в "примере".