sbsv2/raptor/lib/config/msvc.xml
branchfix
changeset 400 554cc189839f
parent 383 770bd0892cdd
equal deleted inserted replaced
390:421e376bfce4 400:554cc189839f
     1 <?xml version="1.0" encoding="ISO-8859-1"?>
     1 <?xml version="1.0" encoding="ISO-8859-1"?>
     2 <build xmlns="http://symbian.com/xml/build" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symbian.com/xml/build ../../schema/build/2_0.xsd">
     2 <build xmlns="http://symbian.com/xml/build" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symbian.com/xml/build ../../schema/build/2_0.xsd">
     3 	<!-- build configurations for MSVC compilers -->
     3 	<!-- build variants for MSVC toolchains -->
     4 	<var name="tools_base" extends="root">
     4 	<var name="tools_base" extends="root">
     5 		<varRef ref="default.interfaces"/>
     5 		<varRef ref="default.interfaces"/>
     6 		<varRef ref="default.locations"/>
     6 		<varRef ref="default.locations"/>
     7 
     7 
     8 		<!-- picked up from the Environment -->
     8 		<!-- toolchain tools -->
     9 		<env name='MS_CL' default='cl.exe' type='tool' versionCommand='$(MS_CL)' versionResult='Version 12\.[0-9]{2}\.[0-9]{4}'/>
     9 		<env name='MS_CL' default='cl.exe' type='tool' versionCommand='$(MS_CL)' versionResult='Version 12\.[0-9]{2}\.[0-9]{4}'/>
    10 		<env name='MS_LINK' default='link.exe' type='tool' versionCommand='$(MS_LINK)' versionResult='Version 6\.[0-9]{2}.[0-9]{4}'/>
    10 		<env name='MS_LINK' default='link.exe' type='tool' versionCommand='$(MS_LINK)' versionResult='Version 6\.[0-9]{2}.[0-9]{4}'/>
    11 		<env name='MS_LIB' default='lib.exe' type='tool' versionCommand='$(MS_LIB)' versionResult='Version 6\.[0-9]{2}.[0-9]{4}'/>
    11 		<env name='MS_LIB' default='lib.exe' type='tool' versionCommand='$(MS_LIB)' versionResult='Version 6\.[0-9]{2}.[0-9]{4}'/>
    12 		<env name='MS_BSCMAKE' default='bscmake.exe' type='tool' versionCommand='$(MS_BSCMAKE)' versionResult='Version 6\.[0-9]{2}.[0-9]{4}'/>
    12 		<env name='MS_BSCMAKE' default='bscmake.exe' type='tool' versionCommand='$(MS_BSCMAKE)' versionResult='Version 6\.[0-9]{2}.[0-9]{4}'/>
    13 
    13 
    15 		<env name='INCLUDE'/>
    15 		<env name='INCLUDE'/>
    16 		<env name='LIB'/>
    16 		<env name='LIB'/>
    17 
    17 
    18 		<!-- link to bld.inf and mmp platform names -->
    18 		<!-- link to bld.inf and mmp platform names -->
    19 		<set name='TRADITIONAL_PLATFORM' value='TOOLS'/>
    19 		<set name='TRADITIONAL_PLATFORM' value='TOOLS'/>
       
    20 
       
    21 		<!-- interfaces -->
       
    22 		<set name="INTERFACE.exe" value="msvctools.exe"/>
       
    23 		<set name="INTERFACE.lib" value="msvctools.lib"/>		
       
    24 		
    20 		<set name='NMAKE' value='nmake'/>
    25 		<set name='NMAKE' value='nmake'/>
    21 		<set name='NMAKEFLAGS' value='-nologo -x - '/>
    26 		<set name='NMAKEFLAGS' value='-nologo -x - '/>
       
    27 		
    22 		<!-- tools options -->
    28 		<!-- tools options -->
    23 		<set name='OPT.BROWSEDB' value='-o'/>
    29 		<set name='OPT.BROWSEDB' value='-o'/>
    24 		<set name='OPT.BROWSEFILE' value='-FR'/>
    30 		<set name='OPT.BROWSEFILE' value='-FR'/>
    25 		<set name='OPT.COMPILE' value='-c '/>
    31 		<set name='OPT.COMPILE' value='-c '/>
    26 		<set name='OPT.DEFINE' value='-D '/>
    32 		<set name='OPT.DEFINE' value='-D '/>
    54 		<set name='ARFLAGS' value='$(SHAREDFLAGS)'/>
    60 		<set name='ARFLAGS' value='$(SHAREDFLAGS)'/>
    55 		<set name='BROWSETOOL' value='$(MS_BSCMAKE)'/>
    61 		<set name='BROWSETOOL' value='$(MS_BSCMAKE)'/>
    56 		<set name='BROWSEFLAGS' value='$(OPT.NOLOGO)'/>
    62 		<set name='BROWSEFLAGS' value='$(OPT.NOLOGO)'/>
    57 		<set name='PLATMACROS.WINDOWS' value='VC32 TOOLS MSVC6 MSVC600'/>
    63 		<set name='PLATMACROS.WINDOWS' value='VC32 TOOLS MSVC6 MSVC600'/>
    58 		<set name='PLATMACROS.LINUX' value='$(PLATMACROS.WINDOWS)'/>
    64 		<set name='PLATMACROS.LINUX' value='$(PLATMACROS.WINDOWS)'/>
    59 		<!-- interfaces -->
       
    60 		<set name="INTERFACE.exe" value="msvctools.exe"/>
       
    61 		<set name="INTERFACE.lib" value="msvctools.lib"/>
       
    62 
    65 
    63 		<set name='RELEASEPATHROOT' value='$(EPOCROOT)/epoc32/release'/>
    66 		<set name='RELEASEPATHROOT' value='$(EPOCROOT)/epoc32/release'/>
    64 		<set name='IMPORTLIBPATH' value='$(RELEASEPATHROOT)/tools/udeb'/>
    67 		<set name='IMPORTLIBPATH' value='$(RELEASEPATHROOT)/tools/udeb'/>
    65 
    68 
    66 		<set name='MMPDEFS' value=''/>
    69 		<set name='MMPDEFS' value=''/>