Я использую rake
(Ruby make) вместо make
(Я НЕНАВИЖУ make
, это так расстраивает и отлаживает как дерьмо)
У меня есть пример системы рейка здесь , где у меня есть небольшие проекты в моей рабочей области. Rakefile
каждого проекта ссылается на файл Rakefile.include
на том же уровне, что и папки проекта, где происходит вся магия. Это довольно хорошо задокументировано, если вы хотите взглянуть на это. Он настроен для панели запуска, но может быть изменен на что угодно. Также имеется полное руководство по установке последней версии mspgcc.
Круто то, что вы можете сделать
rake mcu=msp430g2553
rake install
И он скомпилирует все исходные файлы в вашем проекте (включая подпапки, подпапки и т. Д.) Для этой конкретной версии msp430 и установит ее на панель запуска. (Установка на панель запуска выполняется с помощью mspdebug
)