cross-plat-dev-utils/patch-files/linux/linux_build/sbsv2/raptor/lib/config/gcc.xml
changeset 29 86492ef8d086
parent 13 c327db0664bb
equal deleted inserted replaced
28:b8fa7dfeeaa1 29:86492ef8d086
    14 		<set name='LINKER' value='$(GCC)'/>
    14 		<set name='LINKER' value='$(GCC)'/>
    15 
    15 
    16 		<!-- tools and scripts -->
    16 		<!-- tools and scripts -->
    17 		<env name='JAVATC' default='$(JAVA_HOME)/bin/java' type='tool'/> <!-- Java used by Trace Compiler -->
    17 		<env name='JAVATC' default='$(JAVA_HOME)/bin/java' type='tool'/> <!-- Java used by Trace Compiler -->
    18 
    18 
       
    19 		<!-- targettypes -->
       
    20 		<set name="TARGET_TYPES" value="exe lib"/>
       
    21 
    19 		<!-- interfaces -->
    22 		<!-- interfaces -->
       
    23 		<append name="INTERFACE_TYPES" value="$(TARGET_TYPES)"/>
       
    24 
    20 		<set name="INTERFACE.exe" value="Tools.exe"/>
    25 		<set name="INTERFACE.exe" value="Tools.exe"/>
    21 		<set name="INTERFACE.lib" value="Tools.lib"/>
    26 		<set name="INTERFACE.lib" value="Tools.lib"/>
    22 
    27 
    23 		<!-- link to bld.inf and mmp platform names -->
    28 		<!-- link to bld.inf and mmp platform names -->
    24 		<set name='TRADITIONAL_PLATFORM' value='TOOLS2'/>
    29 		<set name='TRADITIONAL_PLATFORM' value='TOOLS2'/>
    41 		<set name='CDEFS' value='$(MMPDEFS)'/>
    46 		<set name='CDEFS' value='$(MMPDEFS)'/>
    42 		<set name='CDEFS.DEFAULT' value='__SYMBIAN32__ __TOOLS__ __TOOLS2__ __EXE__ __SUPPORT_CPP_EXCEPTIONS__ __PRODUCT_INCLUDE__="$(PRODUCT_INCLUDE)"'/>
    47 		<set name='CDEFS.DEFAULT' value='__SYMBIAN32__ __TOOLS__ __TOOLS2__ __EXE__ __SUPPORT_CPP_EXCEPTIONS__ __PRODUCT_INCLUDE__="$(PRODUCT_INCLUDE)"'/>
    43 		<set name='CDEFS.WIN32' value='$(CDEFS.DEFAULT) _WIN32 WIN32 _WINDOWS __TOOLS2_WINDOWS__'/>
    48 		<set name='CDEFS.WIN32' value='$(CDEFS.DEFAULT) _WIN32 WIN32 _WINDOWS __TOOLS2_WINDOWS__'/>
    44 		<set name='CDEFS.LINUX' value='$(CDEFS.DEFAULT) __LINUX__ __TOOLS2_LINUX__'/>
    49 		<set name='CDEFS.LINUX' value='$(CDEFS.DEFAULT) __LINUX__ __TOOLS2_LINUX__'/>
    45 
    50 
    46 		<set name='INC.COMPILER' value='$(EPOCINCLUDE)/gcc/gcc.h'/>
    51 		<set name='PREINCLUDE' value='$(EPOCINCLUDE)/gcc/gcc.h'/>
    47 
    52 
    48 		<set name='OPT.D' value='-D'/>
    53 		<set name='OPT.D' value='-D'/>
    49 		<set name='OPT.L' value='-L'/>
    54 		<set name='OPT.L' value='-L'/>
    50 		<set name='OPT.l' value='-l'/>
    55 		<set name='OPT.l' value='-l'/>
    51 		<set name='OPT.O' value='-o '/>
    56 		<set name='OPT.O' value='-o '/>
    72 		<set name='TARGET' value=''/>
    77 		<set name='TARGET' value=''/>
    73 		<set name='TARGETTYPE' value=''/>
    78 		<set name='TARGETTYPE' value=''/>
    74 		<set name='BLDINF_OUTPUTPATH' value='$(SBS_BUILD_DIR)'/>
    79 		<set name='BLDINF_OUTPUTPATH' value='$(SBS_BUILD_DIR)'/>
    75 
    80 
    76 		<set name='OUTPUTPATH' value='$(SBS_BUILD_DIR)'/>
    81 		<set name='OUTPUTPATH' value='$(SBS_BUILD_DIR)'/>
    77 		<set name='RELEASEPATH' value='$(EPOCROOT)/epoc32/release/tools2$$(TOOLPLATFORMDIR)'/>
    82 		<set name='RELEASEPATH' value='$(EPOCROOT)/epoc32/release/tools2' host='win.*'/>
       
    83 		<set name='RELEASEPATH' value='$(EPOCROOT)/epoc32/release/tools2/$(HOSTPLATFORM_DIR)' host='lin.*'/>
    78 	</var>
    84 	</var>
    79 
    85 
    80 	<var name="tools2_deb" extends="tools2_base">
    86 	<var name="t_deb">
    81 		<set name='TOOLSPATH' value=''/> <!-- do not install -->
    87 		<set name='TOOLSPATH' value=''/> <!-- do not install -->
    82 		<set name='VARIANTTYPE' value='deb'/>
    88 		<set name='VARIANTTYPE' value='deb'/>
    83 
    89 
    84 		<append name='CFLAGS' value='-g'/>
    90 		<append name='CFLAGS' value='-g'/>
    85 		<append name='CDEFS' value='_DEBUG'/>
    91 		<append name='CDEFS' value='_DEBUG'/>
    86 		<append name='RELEASEPATH' value='/deb' separator=''/>
    92 		<append name='RELEASEPATH' value='/deb' separator=''/>
    87 	</var>
    93 	</var>
    88 
    94 	<alias name="tools2_deb" meaning="tools2_base.t_deb"/>
    89 	<var name="tools2_rel" extends="tools2_base">
    95 	
    90 		<set name='TOOLSPATH' value='$(EPOCTOOLS)'/> <!-- install -->
    96 	<var name="t_rel">
       
    97 		<set name='TOOLSPATH' value='$(EPOCROOT)/epoc32/tools'/> <!-- install -->
    91 		<set name='VARIANTTYPE' value='rel'/>
    98 		<set name='VARIANTTYPE' value='rel'/>
    92 
    99 
    93 		<append name='CFLAGS' value='-s'/>
   100 		<append name='CFLAGS' value='-s'/>
    94 		<append name='CDEFS' value='NDEBUG'/>
   101 		<append name='CDEFS' value='NDEBUG'/>
    95 		<append name='RELEASEPATH' value='/rel' separator=''/>
   102 		<append name='RELEASEPATH' value='/rel' separator=''/>
    96 	</var>
   103 	</var>
    97 
   104 	<alias name="tools2_rel" meaning="tools2_base.t_rel"/>
       
   105 	
    98 	<group name="tools2">
   106 	<group name="tools2">
    99 		<varRef ref='tools2_rel'/>
   107 		<aliasRef ref='tools2_rel'/>
   100 		<varRef ref='tools2_deb'/>
   108 		<aliasRef ref='tools2_deb'/>
   101 	</group>
   109 	</group>
   102 
   110 
   103 </build>
   111 </build>