在Platform Builder DAT文件中使用#include指令

时间:2008-11-23 16:53:14

标签: platform-builder

所以我知道我可以在BIB和REG文件中使用#include来引入其他文件:

#include $(_PLATFORMROOT)\MYPLATFORM\FILES\MYBIB.BIB

但似乎我不能让DAT文件的行为方式相同。我在这里错过了什么吗?我有一个具有相当大的DAT文件的组件,我宁愿没有用户强制将整个东西粘贴到他们的PROJECT.DAT文件中,而是有一个简单的单行包含来将其拉入。

1 个答案:

答案 0 :(得分:1)

从进一步测试和使用Platform Builder的其他开发人员的反馈看来,这确实是SYSGEN流程的限制。 DAT文件解析器根本不支持#include指令。一些黑客被建议得到类似的行为,我认为其中“最好的”是使用PostFmergeObj.bat文件附加DAT内容,并将客户2个文件放在他们的BSP \ FILES文件夹中(批处理文件) PostFmergeObj.bat和附加到其platoform的INITOBJ.DAT文件中的DAT文件)。类似的技术是outlined here,用于过滤DAT文件中的部分。

希望PB的下一个版本有更好的DAT解析器。