Main Content

addAdditionalSourceFile

Add source file to array of source files for code replacement table entry

Description

addAdditionalSourceFile(hEntry,sourceFile) adds a specified additional source file to the array of additional source files for a code replacement table entry.

This function adds -I to the compile line in the generated makefile.

example

Examples

collapse all

This example shows how to use the addAdditionalSourceFile function with addAdditionalHeaderFile, addAdditionalIncludePath, and addAdditionalSourcePath to specify additional header and source files fully for a code replacement table entry.

% Path to external header and source files
libdir = fullfile('$(MATLAB_ROOT)','..', '..', 'lib');

op_entry = RTW.TflCOperationEntry;
.
.
.
addAdditionalHeaderFile(op_entry, 'all_additions.h');
addAdditionalIncludePath(op_entry, fullfile(libdir, 'include'));

addAdditionalSourceFile(op_entry, 'all_additions.c');
addAdditionalSourcePath(op_entry, fullfile(libdir, 'src'));

Input Arguments

collapse all

The hEntry is a handle to a code replacement table entry previously returned by instantiating a code replacement table entry class, such as hEntry = RTW.TflCFunctionEntry or hEntry = RTW.TflCOperationEntry.

Example: op_entry

The sourceFile is a character vector or string scalar specifying an additional source file.

Example: 'all_additions.c'

Version History

Introduced in R2007b