Как включить CppUTest Makefile в проект CubeMX Makefile - PullRequest
0 голосов
/ 02 мая 2019

Я пытаюсь настроить проект CubeMX Makefile для STM32, который использует CppUTest (для нецелевого тестирования). Тестовая система должна компилироваться только с файлами Makefile, поэтому нет Atollic или другой IDE.

CubeMX автоматически генерирует Makefile, а CppUTest поставляется с MakefileWorker.mk, который должен вызываться другим Makefile с аргументами, такими как include и sources.

Попытка объединить эти 3 файла привела к абсолютно запутанной оргии копирования и вставки без конца в поле зрения. Моя идея состоит в том, чтобы скопировать тестовую часть из MakefileWorker в Make-файл CubeMX, чтобы для компиляции кода требовался только один файл.

Оба файла Makefile довольно большие, поэтому я не знаю, поможет ли их вставка. Было бы здорово, если бы у кого-то была такая же борьба и он мог бы поделиться своими знаниями. Спасибо!

...