sbsv2/raptor/lib/config/variants.xml
branchwip
changeset 457 9bebdb95e0de
parent 446 0c3dbdc03f47
parent 412 824dddcc66f7
child 505 ed08f3d1e6b9
equal deleted inserted replaced
455:6cc6d1d59188 457:9bebdb95e0de
    89 	<var name="whatlog">
    89 	<var name="whatlog">
    90 		<set name='WHATLOG' value='TRUE'/>
    90 		<set name='WHATLOG' value='TRUE'/>
    91 	</var>
    91 	</var>
    92 	
    92 	
    93 	<var name="gcce4_3_2" extends="gcce_base">
    93 	<var name="gcce4_3_2" extends="gcce_base">
    94 		<env name="SBS_GCCE432BIN" type="path" />
    94 		<env name="SBS_GCCE432BIN" type="toolchainpath" />
    95 		<set name="GCCEBIN" value="$(SBS_GCCE432BIN)" />
    95 		<set name="GCCEBIN" value="$(SBS_GCCE432BIN)" />
       
    96 		<set name="GCCECC" value="$(GCCEBIN)/arm-none-symbianelf-g++$(DOTEXE)" type="tool" versionCommand="$(GCCECC) -dumpversion" versionResult="4.3.2"/>
    96 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/>
    97 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/>
    97 		<set name="PLATMACROS.VAR" value="GCCE_4 GCCE_4_3"/>
    98 		<set name="PLATMACROS.VAR" value="GCCE_4 GCCE_4_3"/>
    98 		<set name="ARMMACROS.VAR" value="__GCCE_4__ __GCCE_4_3__"/>
    99 		<set name="ARMMACROS.VAR" value="__GCCE_4__ __GCCE_4_3__"/>
    99 	</var>
   100 	</var>
   100 
   101 
   101 	<var name="gcce4_3_3" extends="gcce_base">
   102 	<var name="gcce4_3_3" extends="gcce_base">
   102 		<env name="SBS_GCCE433BIN" type="path" />
   103 		<env name="SBS_GCCE433BIN" type="toolchainpath" />
   103 		<set name="GCCEBIN" value="$(SBS_GCCE433BIN)" />
   104 		<set name="GCCEBIN" value="$(SBS_GCCE433BIN)" />
       
   105 		<set name="GCCECC" value="$(GCCEBIN)/arm-none-symbianelf-g++$(DOTEXE)" type="tool" versionCommand="$(GCCECC) -dumpversion" versionResult="4.3.3"/>
   104 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/>
   106 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso dfprvct3_1.dso drtrvct3_1.dso"/>
   105 		<set name="PLATMACROS.VAR" value="GCCE_4 GCCE_4_3"/>
   107 		<set name="PLATMACROS.VAR" value="GCCE_4 GCCE_4_3"/>
   106 		<set name="ARMMACROS.VAR" value="__GCCE_4__ __GCCE_4_3__"/>
   108 		<set name="ARMMACROS.VAR" value="__GCCE_4__ __GCCE_4_3__"/>
   107 	</var>
   109 	</var>
   108 	
   110 	
   109 	<var name="gcce4_4_1" extends="gcce_base">
   111 	<var name="gcce4_4_1" extends="gcce_base">
   110 		<env name="SBS_GCCE441BIN" type="path" />
   112 		<env name="SBS_GCCE441BIN" type="toolchainpath" />
   111 		<set name="GCCEBIN" value="$(SBS_GCCE441BIN)" />
   113 		<set name="GCCEBIN" value="$(SBS_GCCE441BIN)" />
       
   114 		<set name="GCCECC" value="$(GCCEBIN)/arm-none-symbianelf-g++$(DOTEXE)" type="tool" versionCommand="$(GCCECC) -dumpversion" versionResult="4.4.1"/>
   112 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/>
   115 		<set name="RUNTIME_LIBS_LIST" value="drtaeabi.dso dfpaeabi.dso"/>
   113 		<set name="PLATMACROS.VAR" value="GCCE_4 GCCE_4_4"/>
   116 		<set name="PLATMACROS.VAR" value="GCCE_4 GCCE_4_4"/>
   114 		<set name="ARMMACROS.VAR" value="__GCCE_4__ __GCCE_4_4__"/>
   117 		<set name="ARMMACROS.VAR" value="__GCCE_4__ __GCCE_4_4__"/>
   115 	</var>
   118 	</var>
   116 	
   119 	
   117 	<var name="rvct2_2" extends="rvct">
   120 	<var name="rvct2_2" extends="rvct">
   118 		<env name="RVCT22BIN" type="path"/>
   121 		<env name="RVCT22BIN" type="toolchainpath"/>
   119 		<env name="RVCT22INC" type="path"/>
   122 		<env name="RVCT22INC" type="toolchainpath"/>
   120 		<env name="RVCT22LIB" type="path"/>
   123 		<env name="RVCT22LIB" type="toolchainpath"/>
   121 		<set name="RVCTBIN" value="$(RVCT22BIN)"/>
   124 		<set name="RVCTBIN" value="$(RVCT22BIN)"/>
   122 		<set name="RVCTINC" value="$(RVCT22INC)"/>
   125 		<set name="RVCTINC" value="$(RVCT22INC)"/>
   123 		<set name="RVCTLIB" value="$(RVCT22LIB)"/>
   126 		<set name="RVCTLIB" value="$(RVCT22LIB)"/>
   124 		<set name="ARMCC" value="&quot;$(RVCTBIN)/armcc$(DOTEXE)&quot;" type="tool" versionCommand="$(ARMCC) --vsn" versionResult="Compiler, RVCT2\.2\b"/>
   127 		<set name="ARMCC" value="$(RVCTBIN)/armcc$(DOTEXE)" type="tool" versionCommand="$(ARMCC) --vsn" versionResult="Compiler, RVCT2\.2\b"/>
   125 		<set name="OWN_LIBRARY_OPTION" value="-Ono_known_library"/>
   128 		<set name="OWN_LIBRARY_OPTION" value="-Ono_known_library"/>
   126 		<set name="RELOCATABLE_IMAGE_OPTION" value="--reloc"/>
   129 		<set name="RELOCATABLE_IMAGE_OPTION" value="--reloc"/>
   127 		<set name="SPLIT_OPTION" value="--split"/>
   130 		<set name="SPLIT_OPTION" value="--split"/>
   128 		<set name="PLATMACROS.VAR" value="ARMCC_2 ARMCC_2_2"/>
   131 		<set name="PLATMACROS.VAR" value="ARMCC_2 ARMCC_2_2"/>
   129 		<set name="ARMMACROS.VAR" value="__ARMCC_2__ __ARMCC_2_2__"/>
   132 		<set name="ARMMACROS.VAR" value="__ARMCC_2__ __ARMCC_2_2__"/>
   141 		<set name="CC.ARMV6" value="--cpu 6"/>
   144 		<set name="CC.ARMV6" value="--cpu 6"/>
   142 		<set name="USE_RVCT22_DELETE_WORKAROUND" value="1" />
   145 		<set name="USE_RVCT22_DELETE_WORKAROUND" value="1" />
   143 	</var>
   146 	</var>
   144 
   147 
   145 	<var name="rvct3_1" extends="rvct">
   148 	<var name="rvct3_1" extends="rvct">
   146 		<env name="RVCT31BIN" type="path"/>
   149 		<env name="RVCT31BIN" type="toolchainpath"/>
   147 		<env name="RVCT31INC" type="path"/>
   150 		<env name="RVCT31INC" type="toolchainpath"/>
   148 		<env name="RVCT31LIB" type="path"/>
   151 		<env name="RVCT31LIB" type="toolchainpath"/>
   149 		<set name="RVCTBIN" value="$(RVCT31BIN)"/>
   152 		<set name="RVCTBIN" value="$(RVCT31BIN)"/>
   150 		<set name="RVCTINC" value="$(RVCT31INC)"/>
   153 		<set name="RVCTINC" value="$(RVCT31INC)"/>
   151 		<set name="RVCTLIB" value="$(RVCT31LIB)"/>
   154 		<set name="RVCTLIB" value="$(RVCT31LIB)"/>
   152 		<set name="ARMCC" value="&quot;$(RVCTBIN)/armcc$(DOTEXE)&quot;" type="tool" versionCommand="$(ARMCC) --version_number" versionResult="310[6-9]\d\d\b"/>
   155 		<set name="ARMCC" value="$(RVCTBIN)/armcc$(DOTEXE)" type="tool" versionCommand="$(ARMCC) --version_number" versionResult="310[6-9]\d\d\b"/>
   153 		<set name="OWN_LIBRARY_OPTION" value="--library_interface=aeabi_clib"/>
   156 		<set name="OWN_LIBRARY_OPTION" value="--library_interface=aeabi_clib"/>
   154 		<set name="RELOCATABLE_IMAGE_OPTION" value=""/>
   157 		<set name="RELOCATABLE_IMAGE_OPTION" value=""/>
   155 		<set name="SPLIT_OPTION" value=""/>
   158 		<set name="SPLIT_OPTION" value=""/>
   156 		<set name="PLATMACROS.VAR" value="ARMCC_3 ARMCC_3_1"/>
   159 		<set name="PLATMACROS.VAR" value="ARMCC_3 ARMCC_3_1"/>
   157 		<set name="ARMMACROS.VAR" value="__ARMCC_3__ __ARMCC_3_1__"/>
   160 		<set name="ARMMACROS.VAR" value="__ARMCC_3__ __ARMCC_3_1__"/>
   171 		<set name="CC.ARMV6" value="--cpu 6"/>
   174 		<set name="CC.ARMV6" value="--cpu 6"/>
   172 		<set name="CC.ARMV7" value="--cpu 7-A"/>
   175 		<set name="CC.ARMV7" value="--cpu 7-A"/>
   173 	</var>
   176 	</var>
   174 
   177 
   175 	<var name="rvct4_0" extends="rvct">
   178 	<var name="rvct4_0" extends="rvct">
   176 		<env name="RVCT40BIN" type="path"/>
   179 		<env name="RVCT40BIN" type="toolchainpath"/>
   177 		<env name="RVCT40INC" type="path"/>
   180 		<env name="RVCT40INC" type="toolchainpath"/>
   178 		<env name="RVCT40LIB" type="path"/>
   181 		<env name="RVCT40LIB" type="toolchainpath"/>
   179 		<set name="RVCTBIN" value="$(RVCT40BIN)"/>
   182 		<set name="RVCTBIN" value="$(RVCT40BIN)"/>
   180 		<set name="RVCTINC" value="$(RVCT40INC)"/>
   183 		<set name="RVCTINC" value="$(RVCT40INC)"/>
   181 		<set name="RVCTLIB" value="$(RVCT40LIB)"/>
   184 		<set name="RVCTLIB" value="$(RVCT40LIB)"/>
   182 		<set name="ARMCC" value="&quot;$(RVCTBIN)/armcc$(DOTEXE)&quot;" type="tool" versionCommand="$(ARMCC) --version_number" versionResult="400[4-9]\d\d\b"/>
   185 		<set name="ARMCC" value="$(RVCTBIN)/armcc$(DOTEXE)" type="tool" versionCommand="$(ARMCC) --version_number" versionResult="400[4-9]\d\d\b"/>
   183 		<set name="OWN_LIBRARY_OPTION" value="--library_interface=aeabi_clib"/>
   186 		<set name="OWN_LIBRARY_OPTION" value="--library_interface=aeabi_clib"/>
   184 		<set name="RELOCATABLE_IMAGE_OPTION" value=""/>
   187 		<set name="RELOCATABLE_IMAGE_OPTION" value=""/>
   185 		<set name="SPLIT_OPTION" value=""/>
   188 		<set name="SPLIT_OPTION" value=""/>
   186 		<set name="PLATMACROS.VAR" value="ARMCC_4 ARMCC_4_0"/>
   189 		<set name="PLATMACROS.VAR" value="ARMCC_4 ARMCC_4_0"/>
   187 		<set name="ARMMACROS.VAR" value="__ARMCC_4__ __ARMCC_4_0__"/>
   190 		<set name="ARMMACROS.VAR" value="__ARMCC_4__ __ARMCC_4_0__"/>