Здравствуйте, vnp, Вы писали:
vnp>Здравствуйте, Vzhyk, Вы писали:
vnp>Простой ответ — не знаю. У меня есть подозрение, что make кеширует пути, и при обработке include $(DEPSS) приходит к выводу, что debug путей не существует.
vnp>Как чистенько победить проблему — тоже не знаю. Грязный хак — заменить
<skip> vnp>и убрать все упоминания о make-modedir. Переменная HACK (как и всякая другая) вычислится до обработки целей, и директория будет создана вовремя.
Спасибо. Обязательно попробую. Сейчас из дома пишу.
А вообще возможно существуют уже готовые решения, делающие подобное?
Основная сложность, что при запуске маке нужные директории могут и не существовать, т.е. их нужно создавать. Если средствами make подобное сделать нельзя, что ж — это тоже решение.
Но хочу быть достаточно сильно уверен, что это невозможно средствами маке. Больше всего смущает, что порт make для MSYS, отрабатывает так, как и предполагалось.