作为编译参数。不做为mrp文件组成部分 output_format N/A 目标文件格式。lib:生成lib文件;mrp:生成mrp文件。默认为mrp。 作为编译参数。不做为mrp文件组成部分 bmp_mode N/A 图形配置选项。可以是mtk(与normal等价)、spreadtrum或normal,其他值都会被认为是normal。当存在plat配置时,图形配置自动根据plat配置选择,bmp_mode将被忽略。默认为"normal"。 作为编译参数。不做为mrp文件组成部分 define N/A mythroad C 语言中使用的宏。宏之间使用","分隔。比如:define=DEBUG_INFO_ON,LINE_LEN=90,FAST_TRANS 作为编译参数。不做为mrp文件组成部分 include N/A mythroad C 语言中头文件的搜索路径。路径之间使用","分隔。比如:include=....,fastlib 作为编译参数。不做为mrp文件组成部分 config N/A 工程编译时,哪些项目将被编译。列举工程中需要编译的项目。每个Mythroad工程可以存在多个项目,每个项目可以有自己的Mythroad编译选项,图形配置选项,和输出文件等配置。配置项目名称之间用","分隔。 作为编译参数。不做为mrp文件组成部分 Shell 1或者0。如果为1,表示是从shell文件启动的。如果是0,那么表示从start文件启动 作为编译参数。不做为mrp文件组成部分 with_c_global True、false。False:表示表示的时候不支持全局变量在源文件中间定义,所有的全局变量必须定义到mr_c_function_st,目前开发的软件已经不使用该种方式。True:支持在源文件任何位置定义全局和static的变量。 作为编译参数。不做为mrp文件组成部分 optimiza 0,1,2。 Arm编译器编译时候的优化参数。 0 作为编译参数。 <项目名称> Version: <1.0> mythroad 工程文件编写 Date: <08/04/21> <document identifier> Confidential ?<杭州斯凯网络有限公司>, 2008 Page 6 of 8 tion_lever 表示不做优化。1、2会做优化,只是优化的级别不同。 不做为mrp文件组成部分 3. 项目信息: 每个工程文件中可以包含若干个项目,项目信息在[config_项目名]一节中配置。本节中的配置若没有出现,项目编译时将使用工程基本信息一节中的同名配置,本节中出现的配置,将覆盖工程基本信息一节中的同名配置。项目信息配置包括以下字段: 字段名称 最大长度(BYTE) 字段说明 特殊说明 appname 23 同工程基本信息配置一节的同名配置。 Appid 4 同工程基本信息配置一节的同名配置。 filename 11 同工程基本信息配置一节的同名配置。 version 4 同工程基本信息配置一节的同名配置。 visible 1 同工程基本信息配置一节的同名配置。 vendor 39 同工程基本信息配置一节的同名配置。 description 63 同工程基本信息配置一节的同名配置。 output 同工程基本信息配置一节的同名配置。 cpu 1 同工程基本信息配置一节的同名配置。 plat 同工程基本信息配置一节的同名配置。 output_format 同工程基本信息配置一节的同名配置。 bmp_mode 同工程基本信息配置一节的同名配置。 define 同工程基本信息配置一节的同名配置。 include 同工程基本信息配置一节的同名配置。 config 同工程基本信息配置一节的同名配置。 Shell 同工程基本信息配置一节的同名配置。 with_c_global 同工程基本信息配置一节的同名配置。 4. 编译说明 工程文件与项目文件: 项目编译时,编译的文件是工程文件加上每个项目的项目文件。工程文件在[files]一节中进行配置,项目文件在[files_项目名]一节中配置,文件配置格式为:文件标识号=文件名。例如: file10 = board.bmp 这里文件“board.bmp”为工程或项目中包含的文件,项目编译时将包含该文件。“file10”为该文件配置的标识符。一般情况下标识符不能相同。特别的,当某个项目文件和一个工程文件的标识符相同时,会使用项目配置的文件替换工程配置的文件。 文件类型: 与绝大多数编译器一样,在mythroad中,编译器通过文件后缀辨识文件类型。mythroad支持以下的文件类型: 代码文件: 以".c"、".cpp"、".s"为后缀的文件为C、C++、汇编代码文件。当项目以lib方式生成输出文件时,编译器将仅使用代码文件而忽略其他文件。 bmp文件: 以".bmp"为后缀的文件为bmp图片文件,bmp图片文件要求是16bit或24bit色的windows bmp格式。 (责任编辑:凌云神风) |