setTargetProvidesMain

Отключите включение генератора кода (сгенерированного или статического) main.c исходный файл во время сборки

Описание

пример

setTargetProvidesMain(buildinfo,providesmain) отключает генератор кода от включения выборки main.c исходный файл.

Чтобы заменить выборку main.c файл от генератора кода с пользовательским main.c файл, вызвать setTargetProvidesMain функцию во время 'after_tlc' случай в ert_make_rtw_hook.m или grt_make_rtw_hook.m файл.

Примеры

свернуть все

Для применения setTargetProvidesMain функция:

Добавить buildInfo к аргументам в вызове функции.

function ert_make_rtw_hook(hookMethod,Name,rtwroot, ...
   templateMakefile,buildOpts,buildArgs,buildInfo)

Добавьте setTargetProvidesMain функцию в 'after_tlc' этап.

case 'after_tlc'
 % Called just after to invoking TLC Compiler (actual code generation.)
 % Valid arguments at this stage are hookMethod, Name, and
 % buildArgs, buildInfo
 %
 setTargetProvidesMain(buildInfo,true);

Используйте Configuration Parameters> Code Generation> Custom Code> Source Files область, чтобы добавить Ваш обычай main.c в. Когда вы указываете, что цель обеспечивает main.c, требует, чтобы этот файл создавался без ошибок.

Входные параметры

свернуть все

The providesmain аргумент определяет, включает ли генератор кода (сгенерированный или статический) main.c исходный файл.

  • false - Генератор кода включает выборку main.obj файл объекта.

  • true - Цель обеспечивает main.c исходный файл.

Введенный в R2009a