Параметр <имя_подпроекта>_source_dirs | |
Тэг source_dirs определяет список каталогов, в которых будет осуществляться поиск исходных файлов. Каталоги должны быть указаны относительно корневого каталога проекта. Eсли в каталогах существуют подкаталоги [Tests], содержащие исходные файлы модульных тестов, то модульные тесты будут скомпилированы и выполнены по команде make tests . |
Параметр <имя_подпроекта>_notests_source_dirs | |
Тэг notests_source_dirs определяет список каталогов, в которых будет осуществляться поиск исходных файлов. Каталоги должны быть указаны относительно каталога проекта. Для исходных файлов из перечисленных в тэге каталогов модульные тесты не будут выполняться, даже если существуют подкаталоги [Tests]. |
Параметр <имя_подпроекта>_source_files | |
Тэг source_files определяет список отдельных исходных файлов, подключаемых к сборке подпроекта. Make-Effect не осуществляет поиск модульных тестов для перечисленных файлов. Для подключения тестов следует использовать тэг tests_source_files . |
Параметр <имя_подпроекта>_tests_source_files | |
Тэг tests_source_files позволяет подключить отдельные исходные файлы к сборке модульных тестов подпроекта. |
Параметр <имя_подпроекта>_exclude_files | |
Тэг exclude_files позволяет исключить из сборки подпроекта отдельные исходные файлы, если они были включены тегами source_dirs или notests_source_dirs . |
Параметр <имя_подпроекта>_flags | |
Тэг flags определяет флаги компиляции для исходных С/С++ файлов подпроекта. |
Параметр <имя_подпроекта>_cflags | |
Тэг cflags определяет флаги компиляции для исходных С файлов подпроекта. |
Параметр <имя_подпроекта>_cppflags | |
Тэг cppflags определяет флаги компиляции для исходных С++ файлов подпроекта. |
Параметр <имя_подпроекта>_ldflags | |
Тэг ldflags определяет флаги компоновщика, используемые для сборки подпроекта. |
Параметр <имя_подпроекта>_tests_ldflags | |
Тэг tests_ldflags определяет флаги компоновщика, используемые для сборки модульных тестов подпроекта. Позволяет подключить дополнительные библиотеки, необходимые при модульном тестировании. |
Параметр <имя_подпроекта>_main_obj | |
Тэг main_obj задает объектный файл, содержащий main()-функцию. Данный файл исключается из сборки модульных тестов. |
Параметр <имя_подпроекта>_out_dir | |
Тэг out_dir задает каталог, в который будут помещен результат сборки подпроекта. |
Параметр <имя_подпроекта>_test_out_dir | |
Тэг test_out_dir задает каталог, в который будут помещен исполняемый файл тестов. |