kernel/eka/compsupp/bld.inf
branchRCL_3
changeset 29 743008598095
parent 19 4a8fed1c0ef6
equal deleted inserted replaced
28:5b5d147c7838 29:743008598095
    30 compsupp.iby                /epoc32/rom/include/
    30 compsupp.iby                /epoc32/rom/include/
    31 
    31 
    32 
    32 
    33 PRJ_MMPFILES
    33 PRJ_MMPFILES
    34 
    34 
    35 #if !defined GCCXML && !defined GCCE
    35 #if !defined(GCCXML) && !defined(GCCE)
    36 
    36 
    37     symcpp/scppnwdl.mmp
    37     symcpp/scppnwdl.mmp
    38     rvct/dfprvct-thunk.mmp
    38     rvct/dfprvct-thunk.mmp
    39     rvct/usrt.mmp
    39     rvct/usrt.mmp
    40     rvct/ksrt.mmp
    40     rvct/ksrt.mmp
    41 
    41 
    42     #ifndef SMP // Only static libraries build for SMP.
    42     #ifndef SMP // Don't build dynamic libraries for SMP.
    43 
    43 
    44     rvct/drtaeabi.mmp
    44         rvct/drtaeabi.mmp
    45 
    45 
    46     rvct/dfpaeabi.mmp
    46         rvct/dfpaeabi.mmp
    47     rvct/dfpaeabi_vfpv2.mmp
    47         rvct/dfpaeabi_vfpv2.mmp
    48 
    48 
    49     #if defined(ARMCC_2_2) || defined(ARMCC_3_1)
    49         #if defined(ARMCC_2_2) || defined(ARMCC_3_1)
    50 
    50 
    51         rvct/drtrvct.mmp
    51             rvct/drtrvct.mmp
    52         rvct/drtrvct_vfpv2.mmp
    52             rvct/drtrvct_vfpv2.mmp
    53 
    53 
    54         rvct/dfprvct.mmp
    54             rvct/dfprvct.mmp
    55         rvct/dfprvct_vfpv2.mmp
    55             rvct/dfprvct_vfpv2.mmp
    56     #endif
       
    57 
    56 
    58     #endif
    57         #endif
       
    58 
       
    59     #endif // #ifndef SMP
       
    60 
       
    61 #endif // #if !defined(GCCXML) && !defined(GCCE)
       
    62 
    59 
    63 
    60 PRJ_EXTENSIONS
    64 PRJ_EXTENSIONS
    61 
    65 
    62 // Unzip RVCT3.1 runtime if being built with RVCT2.2 or RVCT4.0
    66 #if !defined(GCCXML) && !defined(GCCE)
    63 
    67 
    64 start extension tools/compsupp
    68     // We need the runtime libraries for all versions of the compiler.
       
    69     // The version we're running with will build its own runtime library;
       
    70     // we need to extract the other versions from archives.
    65 
    71 
    66 #if defined(ARMCC_2_2) || defined(ARMCC_4_0)
    72     #ifndef ARMCC_2_2
    67 option  FILE  $(EXTENSION_ROOT)/rt_3_1.zip
    73         start extension tools/compsupp
    68 #elif defined(ARMCC_3_1)
    74         option FILE  $(EXTENSION_ROOT)/rt_2_2.zip
    69 option  FILE  $(EXTENSION_ROOT)/rt_2_2.zip
    75         option TODIR $(EPOCROOT)epoc32/release
    70 #endif
    76         end
       
    77     #endif
    71 
    78 
    72 option  TODIR $(EPOCROOT)epoc32/release
    79     #ifndef ARMCC_3_1
       
    80         start extension tools/compsupp
       
    81         option FILE  $(EXTENSION_ROOT)/rt_3_1.zip
       
    82         option TODIR $(EPOCROOT)epoc32/release
       
    83         end
       
    84     #endif
    73 
    85 
    74 end
    86     #ifndef ARMCC_4_0
       
    87         start extension tools/compsupp
       
    88         option FILE  $(EXTENSION_ROOT)/rt_4_0.zip
       
    89         option TODIR $(EPOCROOT)epoc32/release
       
    90         end
       
    91     #endif
    75 
    92 
    76 #endif // #if !defined GCCXML && !defined GCCE
    93 #endif // #if !defined(GCCXML) && !defined(GCCE)
    77 
       
    78