-
- Лови Каталоги задаются в dirs.mk Опции компилятора в toolchain.gcc.mk Опции линкера в ld.mk Для работы в винде надо поставить coreutils и определить переменную окружения BASEUTILS_PATH. Путь к компилятору (неважно, винда или линукс) задаётся переменной окружения CROSS_COMPILE VVB(10.12.2020 12:08, ссылка)
- Правильно заданный вопрос -- половина ответа... fk0(270 знак., 09.12.2020 21:31)
- Файлы по нескольким каталогам разложены... - Dingo(09.12.2020 21:39)
- Вариант с VPATH. Впрочем как и предыдущий он тоже страдает от совпадения имён файлов в разных каталогах. Можно в имени .o файла закодировать каталог (заменив / на ! и т.п.), можно в $(BUILD) устроить такую же иерархию подкаталогов... Впрочем, для мелких проектов решение с VPATH самое адекватное. - fk0(09.12.2020 22:14, ссылка)
- Искусство задавать вопросы хромает: - fk0(09.12.2020 22:07, ссылка)
- Файлы по нескольким каталогам разложены... - Dingo(09.12.2020 21:39)
- chibios собирается так как вам нужно. можно провести реверсинжиниринг - antm(09.12.2020 21:22)
- Похоже, простых способов нет. Вот нагуглилось что-то >>> - SciFi(09.12.2020 19:54, ссылка)
- мож так ? Aleksey_75(136 знак., 09.12.2020 19:26)
- Возможно, невнятно объяснил: список в самом Makefile задан.
Проблема в том, чтобы в команду передать имя одного файла из списка
исходников, а на выход подсунуть его же, но с другим расширением и
родным путём, заменённым на build/ - Dingo(09.12.2020 19:44)
- Для nmake: Ivaxa(437 знак., 09.12.2020 21:26)
- Возможно, невнятно объяснил: список в самом Makefile задан.
Проблема в том, чтобы в команду передать имя одного файла из списка
исходников, а на выход подсунуть его же, но с другим расширением и
родным путём, заменённым на build/ - Dingo(09.12.2020 19:44)