项目依赖性

  示例项目 YSTest 在 DS 上依赖 YSTest/DS_ARM7 和 YSTest/DS_ARM9 两个项目。 YSTest/DS_ARM9 依赖于 YFramework ;在其它平台直接依赖 YFramework 。

  YFramework 依赖 YBase 。

  除了 MinGW 外使用 Make 构建。需要添加静态库时,把相应的 .a 文件加入相应的 lib 目录下,否则需要手动修改对应的 Makefile

  MinGW 使用 Code::Block 或 Sysroot 构建。

生成路径

  默认构建的根目录位于版本库下的 build 目录。

注意 本节以下内容不适用于 Sysroot

  设 $(Platform) 是平台名称,$(Configuration) 是生成配置名称,则各个项目生成的文件和中间文件都在项目的 build/$(Platform)/$(Configuration) 子目录下。修改 Makefile 的配置可以分离生成文件和中间文件的输出路径。

  默认生成配置名称可以是 debugrelease(注意此项的大小写会在 Makefile 中表现出区别)。