getIncludeFiles

获得包括从模型构建信息文件

描述

= getIncludeFiles(buildinfoconcatenatePathsreplaceMatlabrootincludeGroupsexcludeGroups返回包括从构建信息文件的名称。

该功能需要buildinfoconcatenatePathsreplaceMatlabroot参数。您可以使用可选includeGroupsexcludeGroups参数。这些可选参数,您可以加入或由该函数返回的包含文件有选择地排除组。

如果您选择指定excludeGroups并忽略includeGroups中,指定一个空字符向量(“”)为includeGroups

为模型构建的makefile解决基于源路径和规则文件位置。构建过程并不需要您解决在构建信息的每个文件的路径。如果您指定真正为了concatenatePaths说法,getIncludeFiles函数返回每个文件的路径:

  • 当它被添加如果路径是明确与文件相关联。

  • 如果你打电话updateFilePathsAndExtensions要解决文件路径和扩展之前调用getIncludeFiles

例子

全部收缩

获得包括从构建信息路径和文件名,myModelBuildInfo

myModelBuildInfo = RTW.BuildInfo;addIncludeFiles(myModelBuildInfo,{'etc.h''etc_private.h'...'mytypes.h'},{'的/ etc /凸出/ etclib''/ etcproj的/ etc / etc_build'...'/普通/ lib中'},{'等等''等等''共享'});incfiles = getIncludeFiles(myModelBuildInfo,TRUE,FALSE);
>> incfiles incfiles = [1x22炭] [1x36炭] [1x21字符]

获取的名称包括在组文件等等从构建信息,myModelBuildInfo

myModelBuildInfo = RTW.BuildInfo;addIncludeFiles(myModelBuildInfo,{'etc.h''etc_private.h'...'mytypes.h'},{'的/ etc /凸出/ etclib''/ etcproj的/ etc / etc_build'...'/普通/ lib中'},{'等等''等等''共享'});incfiles = getIncludeFiles(myModelBuildInfo,FALSE,FALSE,...'等等');
>> incfiles incfiles = 'etc.h' 'etc_private.h'

输入参数

全部收缩

指定 功能操作
真正 串接并返回其对应的路径中的每个文件名。
只返回文件名。

例:真正

使用replaceMatlabroot参数控制是否所述功能包括在MATLAB®在它返回输出根定义。

指定 功能操作
真正 替换令牌$(MATLAB_ROOT)为您的MATLAB安装文件夹的绝对路径。
不更换令牌$(MATLAB_ROOT)

例:真正

要使用includeGroups参数,通过使用查看可用的基团myGroups = getGroups(buildInfo)

例:“”

要使用excludeGroups参数,通过使用查看可用的基团myGroups = getGroups(buildInfo)

例:“”

输出参数

全部收缩

的名称包括文件,您用添加addIncludeFiles功能。如果调用packNGo功能,名称包括文件packNGo发现,而包装模型代码加入。

介绍了在R2006a