kernel/eka/compsupp/bld.inf
changeset 137 8aab599e3476
parent 33 0173bcd7697c
equal deleted inserted replaced
107:42b870f99677 137:8aab599e3476
    27 
    27 
    28 symcpp/symcpp.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(symcpp.h)
    28 symcpp/symcpp.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(symcpp.h)
    29 
    29 
    30 compsupp.iby                /epoc32/rom/include/
    30 compsupp.iby                /epoc32/rom/include/
    31 
    31 
    32 // Unzip runtimes not being built
       
    33 
       
    34 #if !defined(ARMCC_2_2)
       
    35 :zip rt_2_2_export.zip
       
    36 #endif
       
    37 
       
    38 #if !defined(ARMCC_3_1)
       
    39 :zip rt_3_1_export.zip
       
    40 #endif
       
    41 
       
    42 #if !defined(ARMCC_4_0)
       
    43 :zip rt_4_0_export.zip
       
    44 #endif
       
    45 
       
    46 
    32 
    47 PRJ_MMPFILES
    33 PRJ_MMPFILES
    48 
    34 
    49 #if !defined GCCXML && !defined GCCE
    35 #if !defined(GCCXML) && !defined(GCCE)
    50 
    36 
    51     symcpp/scppnwdl.mmp
    37     symcpp/scppnwdl.mmp
    52     rvct/dfprvct-thunk.mmp
    38     rvct/dfprvct-thunk.mmp
    53     rvct/usrt.mmp
    39     rvct/usrt.mmp
    54     rvct/ksrt.mmp
    40     rvct/ksrt.mmp
    55 
    41 
    56     #ifndef SMP // Only static libraries build for SMP.
    42     #ifndef SMP // Don't build dynamic libraries for SMP.
    57 
    43 
    58     rvct/drtaeabi.mmp
    44         rvct/drtaeabi.mmp
    59 
    45 
    60     rvct/dfpaeabi.mmp
    46         rvct/dfpaeabi.mmp
    61     rvct/dfpaeabi_vfpv2.mmp
    47         rvct/dfpaeabi_vfpv2.mmp
    62 
    48 
    63     #if defined(ARMCC_2_2) || defined(ARMCC_3_1)
    49         #if defined(ARMCC_2_2) || defined(ARMCC_3_1)
    64 
    50 
    65         rvct/drtrvct.mmp
    51             rvct/drtrvct.mmp
    66         rvct/drtrvct_vfpv2.mmp
    52             rvct/drtrvct_vfpv2.mmp
    67 
    53 
    68         rvct/dfprvct.mmp
    54             rvct/dfprvct.mmp
    69         rvct/dfprvct_vfpv2.mmp
    55             rvct/dfprvct_vfpv2.mmp
       
    56 
       
    57         #endif
       
    58 
       
    59     #endif // #ifndef SMP
       
    60 
       
    61 #endif // #if !defined(GCCXML) && !defined(GCCE)
       
    62 
       
    63 
       
    64 PRJ_EXTENSIONS
       
    65 
       
    66 #if !defined(GCCXML) && !defined(GCCE)
       
    67 
       
    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.
       
    71 
       
    72     #ifndef ARMCC_2_2
       
    73         start extension tools/compsupp
       
    74         option FILE  $(EXTENSION_ROOT)/rt_2_2.zip
       
    75         option TODIR $(EPOCROOT)epoc32/release
       
    76         end
    70     #endif
    77     #endif
    71 
    78 
       
    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
    72     #endif
    84     #endif
    73 
    85 
    74 #endif
    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 
       
    93 #endif // #if !defined(GCCXML) && !defined(GCCE)