From:
80-N3984-1_A_SCons_Overview.pdf
Main build system scritps:
Core/bsp/build/scripts
Targ config scripts:
Build/ms
Tools/build/tcfg
AU scirpts:
Source code各处都有
PublishPublicApi和RequirePublicApi对应在module使用,当两个module不同在一个AU区域时,例如一个在modem一个在core中,那么area参数一定要指明,如下:
RequrePublicApi(‘MODULE’, area=’modem’)
USES flags对应文件:
Build/ms/tcfg_*.py
Define对应文件:
Build/ms/cust*.h
Build/ms/targ*.h

本文档概述了 SCons 构建系统的使用方法及其关键组件的位置分布,包括主要构建脚本、目标配置脚本及 AU 脚本等。此外还介绍了 PublishPublicApi 和 RequirePublicApi 的用法,以及 USES flags 和 Define 对应的文件。
1049





