У меня есть Makefile, который использует много статических файлов, например:
/ mystaticpath / somepath / official_gpl_package-0.1.2.tar.gz
Я использую этот Makefile на нескольких компьютерах, и мне не нужны все пакеты на всех компьютерах. (В этом весь смысл)
В любом случае, я хотел бы поместить все в / mystaticpath на централизованном сервере и загружать пакеты по требованию.
Другими словами, всякий раз, когда make сталкивается с отсутствующим исходным файлом (ошибка «no rule»), он должен запустить скрипт и затем повторить попытку. Сценарию потребуется имя отсутствующего файла в качестве параметра и загрузка файла с централизованного сервера, поэтому, с точки зрения make, сценарий является универсальным создателем всего, что может понадобиться в /mystaticpath.
.
Кто-нибудь знает, возможно ли это с make?