使用makecfg为s - function定制生成的makefile
使用工具链和用于构建代码的模板生成文件方法,您可以为s -function定制生成的生成文件。通过自定义,您可以为S-function构建过程指定附加项:
源文件和文件夹
包括文件和文件夹
库名称
预处理器宏定义
编译器标志
链接对象
代码生成后,在构建文件夹中,代码生成器搜索makecfg.m
而且specificSFunction
_makecfg.m
文件。如果这些文件存在于构建文件夹中,代码生成器使用这些文件自定义生成的makefile,模型
楼上
.
例如,考虑一个构建文件夹,其中包含signalConvert.mexa64
(s函数二进制文件)和signalConvert.tlc
(内联s函数实现)之后TLC阶段(金宝appSimulink Coder)的构建过程。s函数需要一个额外的源代码文件,filterV1.c
,位于anotherFolder
.你可以创建一个文件,signalConvert_makecfg.m
,它使用环球套票。BuildInfo
函数来指定filterV1.c
用于构建过程。
函数signalConvert_makecfg(objBuildInfo) absolute = fullfile('$(START_DIR)', 'anotherFolder');addIncludePaths (objBuildInfo,绝对);addSourcePaths (objBuildInfo,绝对);addSourceFiles (objBuildInfo filterV1.c);
相关的话题
- 为实时系统构建流程工作流(金宝app仿真软件编码器)
- 选择生成方法并配置生成过程(金宝app仿真软件编码器)
- 使用遗留代码工具将外部代码调用导入到生成的代码中(金宝app仿真软件编码器)
- 使用rtwmakecfg。m API自定义生成的makefile(金宝app仿真软件编码器)
这个话题有帮助吗?