|
1 // Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
2 // All rights reserved. |
|
3 // This component and the accompanying materials are made available |
|
4 // under the terms of the License "Eclipse Public License v1.0" |
|
5 // which accompanies this distribution, and is available |
|
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // e32\rombuild\base.iby |
|
15 // |
|
16 |
|
17 #ifndef __BASE_IBY__ |
|
18 #define __BASE_IBY__ |
|
19 |
|
20 REM Base operating system, including all assp-specific files |
|
21 |
|
22 #if defined(__MISA__) |
|
23 #include <base_assabet.iby> |
|
24 #elif defined(__MI920__) |
|
25 #include <base_integrator920.iby> |
|
26 #elif defined(__NI1136__) |
|
27 #include <base_integrator1136.iby> |
|
28 #elif defined(__MCOT__) |
|
29 #include <base_lubbock.iby> |
|
30 #elif defined(__TEMPLATE__) |
|
31 #include <base_template.iby> |
|
32 #elif defined(__MOMAP16XX_H2__) |
|
33 #include <base_h2.iby> |
|
34 #elif defined(__MOMAP24XX_H4HRP__) |
|
35 #include <base_h4hrp.iby> |
|
36 #elif defined(__X86PCHRP__) |
|
37 #include <base_x86pc.iby> |
|
38 #elif defined(__NE1_TB__) |
|
39 #include <base_ne1_tb.iby> |
|
40 #elif defined(__SYBORG__) |
|
41 #include <base_syborg.iby> |
|
42 #elif defined(__G3EVM__) |
|
43 #include <base_g3evm.iby> |
|
44 #elif defined(__BEAGLE__) |
|
45 #include <base_beagle.iby> |
|
46 #endif |
|
47 |
|
48 |
|
49 //#include <compsupp.iby> |
|
50 |
|
51 #if !defined(GENERIC_MARM) |
|
52 file=ABI_DIR\DEBUG_DIR\drtaeabi.dll \sys\bin\DRTAEABI.dll |
|
53 #if !defined(RVCT2_1) && defined(VFPHELPERS) && !defined(NOVFPHELPERS) |
|
54 file=ABI_DIR\DEBUG_DIR\dfpaeabi_vfpv2.dll \sys\bin\DFPAEABI.dll |
|
55 #else |
|
56 file=ABI_DIR\DEBUG_DIR\dfpaeabi.dll \sys\bin\DFPAEABI.dll |
|
57 #endif |
|
58 #ifdef RVCT2_1 |
|
59 // RVCT 2.1 specific intrinsics and helpers |
|
60 file=ABI_DIR\DEBUG_DIR\drtrvct2_1.dll \sys\bin\DRTRVCT2_1.dll |
|
61 file=ABI_DIR\DEBUG_DIR\dfprvct2_1.dll \sys\bin\DFPRVCT2_1.dll |
|
62 file=ABI_DIR\DEBUG_DIR\dfprvct2_1-thunk.dll \sys\bin\dfprvct2_1-thunk.dll |
|
63 #else |
|
64 // RVCT 2.2 specific intrinsics and helpers |
|
65 #if defined(VFPHELPERS) && !defined(NOVFPHELPERS) |
|
66 file=ABI_DIR\DEBUG_DIR\drtrvct2_2_vfpv2.dll \sys\bin\DRTRVCT2_2.dll |
|
67 file=ABI_DIR\DEBUG_DIR\dfprvct2_2_vfpv2.dll \sys\bin\DFPRVCT2_2.dll |
|
68 #else |
|
69 file=ABI_DIR\DEBUG_DIR\drtrvct2_2.dll \sys\bin\DRTRVCT2_2.dll |
|
70 file=ABI_DIR\DEBUG_DIR\dfprvct2_2.dll \sys\bin\DFPRVCT2_2.dll |
|
71 #endif |
|
72 file=ABI_DIR\DEBUG_DIR\dfprvct2_2-thunk.dll \sys\bin\dfprvct2_2-thunk.dll |
|
73 file=ABI_DIR\DEBUG_DIR\scppnwdl.dll \sys\bin\SCPPNWDL.dll |
|
74 // alias these to support existing 2.1 derived binaries |
|
75 alias \sys\bin\DRTRVCT2_2.dll \sys\bin\DRTRVCT2_1.dll |
|
76 alias \sys\bin\DFPRVCT2_2.dll \sys\bin\DFPRVCT2_1.dll |
|
77 alias \sys\bin\dfprvct2_2-thunk.dll \sys\bin\dfprvct2_1-thunk.dll |
|
78 #endif |
|
79 #endif |
|
80 |
|
81 |
|
82 |
|
83 |
|
84 #if defined(GENERIC_MARM) |
|
85 file=ABI_DIR\DEBUG_DIR\eka1_entry_stub.dll \sys\bin\Eka1_Entry_Stub.dll |
|
86 #endif |
|
87 |
|
88 #if !defined(EUSER_DLL) || defined(GENERIC_EUSER) |
|
89 #undef EUSER_DLL |
|
90 #define EUSER_DLL EUSER.DLL |
|
91 #endif |
|
92 |
|
93 file=ABI_DIR\DEBUG_DIR\EUSER_DLL \sys\bin\EUser.dll |
|
94 file=ABI_DIR\DEBUG_DIR\RPIPE.DLL \sys\bin\rpipe.dll |
|
95 |
|
96 file=ABI_DIR\DEBUG_DIR\ektran.dll \sys\bin\EKTran.dll |
|
97 file=ABI_DIR\DEBUG_DIR\HAL_DLL \sys\bin\Hal.dll |
|
98 |
|
99 #ifndef SYMBIAN_EXCLUDE_KEYMAP |
|
100 file=ABI_DIR\DEBUG_DIR\KEYMAP_FILE.dll \sys\bin\EKData.dll |
|
101 #endif //SYMBIAN_EXCLUDE_KEYMAP |
|
102 |
|
103 secondary=ABI_DIR\DEBUG_DIR\efile.exe \sys\bin\efile.exe FIXED HEAPMAX(0x40000) |
|
104 file=ABI_DIR\DEBUG_DIR\efsrv.dll \sys\bin\EFSrv.dll |
|
105 |
|
106 #ifndef CUSTOM_ELOCAL |
|
107 #ifdef WITH_FAT32 |
|
108 file=ABI_DIR\DEBUG_DIR\efat32.fsy \sys\bin\ELocal.fsy |
|
109 #else |
|
110 file=ABI_DIR\DEBUG_DIR\elocal.fsy \sys\bin\ELocal.fsy |
|
111 #endif |
|
112 #endif |
|
113 |
|
114 #ifdef WITH_LFFS |
|
115 file=ABI_DIR\DEBUG_DIR\elffs.fsy \sys\bin\ELffs.fsy |
|
116 #endif |
|
117 |
|
118 #ifdef WITH_NAND |
|
119 file=ABI_DIR\BUILD_DIR\nandftl.fxt \sys\bin\nandftl.fxt |
|
120 file=ABI_DIR\BUILD_DIR\ecomp.fsy \sys\bin\ecomp.fsy |
|
121 file=ABI_DIR\BUILD_DIR\erofs.fsy \sys\bin\erofs.fsy |
|
122 #endif |
|
123 |
|
124 #ifdef WITH_NAND2 |
|
125 file=ABI_DIR\BUILD_DIR\ecomp.fsy \sys\bin\ecomp.fsy |
|
126 file=ABI_DIR\BUILD_DIR\erofs.fsy \sys\bin\erofs.fsy |
|
127 #endif |
|
128 |
|
129 #ifdef WITH_ISO9660 |
|
130 file=ABI_DIR\DEBUG_DIR\iso9660.fsy \sys\bin\Iso9660.fsy |
|
131 #endif |
|
132 |
|
133 #ifdef WITH_NTFS |
|
134 file=ABI_DIR\DEBUG_DIR\ntfs.fsy \sys\bin\Ntfs.fsy |
|
135 #endif |
|
136 |
|
137 #ifdef WITH_MASS_STORAGE |
|
138 file=ABI_DIR\DEBUG_DIR\msfs.fsy \sys\bin\msfs.fsy |
|
139 #endif |
|
140 |
|
141 // now include customised ESTART file |
|
142 // file=ABI_DIR\DEBUG_DIR\_##VARIANT##_e32strt.exe \sys\bin\estart.exe HEAPMAX(0x10000) |
|
143 file=ABI_DIR\DEBUG_DIR\ESTART_EXE \sys\bin\EStart.exe HEAPMAX(0x10000) |
|
144 |
|
145 file=ABI_DIR\DEBUG_DIR\domainSrv.exe \sys\bin\domainSrv.exe |
|
146 file=ABI_DIR\DEBUG_DIR\domainCli.dll \sys\bin\domainCli.dll |
|
147 file=ABI_DIR\DEBUG_DIR\domainPolicy.dll \sys\bin\domainPolicy.dll |
|
148 |
|
149 #if defined(_NAND) || defined(_NAND2) |
|
150 #if !defined PAGED_ROM || defined EFFICIENT_ROM_PAGING || defined CODE_PAGING_FROM_ROFS |
|
151 REM Start of ROFS image |
|
152 ROM_IMAGE[1] { |
|
153 #endif |
|
154 #endif |
|
155 |
|
156 #ifndef SYMBIAN_EXCLUDE_D_EXC |
|
157 file=ABI_DIR\DEBUG_DIR\d_exc.exe \sys\bin\d_exc.exe |
|
158 #endif //SYMBIAN_EXCLUDE_D_EXC |
|
159 |
|
160 #ifndef SYMBIAN_EXCLUDE_SCDV |
|
161 file=ABI_DIR\DEBUG_DIR\SCDV_DLL \sys\bin\ScDv.dll |
|
162 #endif // SYMBIAN_EXCLUDE_SCDV |
|
163 |
|
164 #endif |