В моей директории проекта у меня есть некоторые поддиры: code/
, export/
, docs/
и object/
. То, что make
делает, просто скомпилирует все файлы из каталога dir и поместит файлы .o в каталог dir.
Проблема в том, что я сказал git игнорировать все .o файлы, потому что я не хочу, чтобы они были загружены, поэтому он также не отслеживает объект-каталог. Я на самом деле в порядке с этим, я не хочу, чтобы object/
загружался в мою учетную запись GitHub, но с текущим решением (которое представляет собой простой пустой текстовый файл внутри директории object/
), каталог действительно получает загружен и должен присутствовать перед сборкой (make файл просто предполагает его там).
Это не похоже на лучшее решение, так есть ли способ проверить, существует ли каталог до сборки в файле make, и создать его, если это так? Это дало бы возможность, чтобы объект dir не присутствовал при вызове команды make и впоследствии создавался.