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 |
|