命名项目文件
Ounce/Make 使用本主题中概述的约定来命名 AppScan® 源 项目文件。
- 创建 AppScan 源 项目文件时,Ounce/Make 使用相对目录路径(从已对 ouncemake 进行调用的目录到 ouncemake 创建项目文件所在的目录)。
- 调用 ouncemake 所在的目录成为路径名中的第一个组件。
- 下划线替换所有路径分隔符,如反斜杠 (
\
)(在 Windows™ 上)和斜杠 (/
)(在 Linux™ 上)。 - 当文件名长度超过操作系统限制时,Ounce/Make 从左边开始去除路径的组件,直至文件名长度符合系统命名约定为止。
- 在文件系统根目录(如 / 或 c:\)运行 ouncemake 时,ouncemake 会创建名为 root.ppf 的 AppScan 源 项目文件。
AppScan 源 将创建的 .ppf 保存在 ppf 表示的 makefile 旁边的位置中。例如,如果运行 Ounce/Make 来创建单个项目文件,那么 AppScan 源 会将 ppf 保存在已对 Ounce/Make 进行调用的目录中。请参见示例 2:带递归选项的 Ounce/Make,以查看在多项目方式中创建的 ppf 文件。
注: 如果目录中有多个 makefile,那么 Ounce/Make 在此目录中仅创建一个 .ppf 文件。
示例 1
此示例说明创建的 ppf 文件,其中路径分隔符替换为下划线。
从以下目录调用 ouncemake
:
C:\development\source
在执行期间,Ounce/Make 在以下目录中创建 AppScan 源 项目文件:
C:\development\source\components\server
ppf 的名称是 source_components_server.ppf:

示例 2
Microsoft™ Windows 和 Linux 限制路径和文件名。这些操作系统将字符数限制为 255。示例 2 显示文件名超过路径长度限制的情况。
用户从以下目录调用 Ounce/Make:
C:\path1\path2\path3\path4\path5\development\source
在执行期间,Ounce/Make 在以下目录中创建 AppScan 源 项目:
C:\path1\path2\path3\path4\path5\development\source\components\server
如果文件名最多可为 25 个字符,那么由于路径限制,生成的文件名为:
components_server.ppf