Mercurial > flash_v2
annotate packages/targets @ 54:f10165814f1e ecos-sw-1999-11-19
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
| author | jlarmour |
|---|---|
| date | Fri, 19 Nov 1999 23:37:56 +0000 |
| parents | a0774359f013 |
| children | 6e51d764f8f1 |
| rev | line source |
|---|---|
| 0 | 1 #=============================================================================== |
| 2 # | |
| 3 # targets | |
| 4 # | |
| 5 # This file lists the supported target architectures. | |
| 6 # | |
| 7 #=============================================================================== | |
| 8 #####COPYRIGHTBEGIN#### | |
| 9 # | |
| 10 # ------------------------------------------- | |
| 11 # The contents of this file are subject to the Cygnus eCos Public License | |
| 12 # Version 1.0 (the "License"); you may not use this file except in | |
| 13 # compliance with the License. You may obtain a copy of the License at | |
| 14 # http://sourceware.cygnus.com/ecos | |
| 15 # | |
| 16 # Software distributed under the License is distributed on an "AS IS" | |
| 17 # basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the | |
| 18 # License for the specific language governing rights and limitations under | |
| 19 # the License. | |
| 20 # | |
| 21 # The Original Code is eCos - Embedded Cygnus Operating System, released | |
| 22 # September 30, 1998. | |
| 23 # | |
| 24 # The Initial Developer of the Original Code is Cygnus. Portions created | |
| 2 | 25 # by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions. All Rights Reserved. |
| 0 | 26 # ------------------------------------------- |
| 27 # | |
| 28 #####COPYRIGHTEND#### | |
| 29 #=============================================================================== | |
| 30 ######DESCRIPTIONBEGIN#### | |
| 31 # | |
| 32 # Author(s): bartv | |
| 33 # Contributors: bartv | |
| 34 # Date: 1998-04-11 | |
| 35 # | |
| 36 # Purpose: To provide the interim build system with information | |
| 37 # about the supported targets. | |
| 38 # | |
| 39 # Description: This file defines details of the supported target architectures. | |
| 40 # Usage: | |
| 41 # | |
| 42 #####DESCRIPTIONEND#### | |
| 43 #=============================================================================== | |
| 44 # | |
| 45 | |
| 46 # | |
| 47 # Format of this file: | |
| 48 # | |
| 49 # Each target architecture is defined by a statement of the form: | |
| 50 # target <arch> <body> | |
| 51 # | |
| 52 # The name of the architecture and acts as the default alias string. | |
| 53 # | |
| 54 # The body can contain the following commands: | |
| 55 # | |
| 56 # 1) alias one or more aliases for this target. The first alias will | |
| 57 # be used for output purposes. All aliases will be accepted | |
| 58 # as input, and the input matching is not case-sensitive. | |
| 59 # 2) command_prefix what goes before gcc/ld/whatever, e.g. powerpc-eabi | |
| 60 # 3) flags compiler flags that should be used. | |
| 61 # 4) packages the names of one or more packages that should be | |
| 62 # loaded automatically for this target. | |
| 63 # 5) platform definition of a specific platform for this architecture. | |
| 64 # Each platform definition is similar to a target definition, | |
| 65 # consisting of a name and a body. The name can be used in a | |
| 66 # --platform argument to pkgconf. The body can contain the | |
| 67 # following commands: | |
| 68 # | |
| 69 # 5a) alias an alias for this platform, used for output. | |
| 70 # 5b) packages the names of one or more packages that should be loaded | |
| 71 # automatically for this platform. | |
| 72 # 5c) cflags replacement compiler flags needed on this platform | |
| 73 # 5d) startup a list of the legal start-ups, typically either just ram | |
| 74 # or both ram and rom. This corresponds to the --startup | |
| 75 # argument to pkgconf. | |
| 76 # | |
| 77 | |
|
30
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
8
diff
changeset
|
78 target mn10300_am31 { |
|
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
8
diff
changeset
|
79 alias { MN10300 mn10300-elf am30 am30-elf am31 am31-elf } |
| 0 | 80 command_prefix mn10300-elf |
|
30
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
8
diff
changeset
|
81 packages { CYGPKG_HAL_MN10300 CYGPKG_HAL_MN10300_AM31 } |
| 0 | 82 |
| 83 cflags { | |
| 84 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" | |
| 85 CXXERRFLAGS "-Woverloaded-virtual" | |
| 86 DBGFLAGS "-g -O2" | |
| 87 LANGFLAGS "-ffunction-sections -fdata-sections" | |
| 88 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" | |
| 89 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" | |
| 90 } | |
| 91 | |
| 92 platform stdeval1 { | |
| 93 alias { "Evaluation board" } | |
| 94 startup { ram rom } | |
| 95 packages { | |
|
30
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
8
diff
changeset
|
96 CYGPKG_HAL_MN10300_AM31_STDEVAL1 |
| 0 | 97 } |
| 98 } | |
| 99 platform sim { | |
| 100 alias { "Simulator" } | |
| 101 startup { ram } | |
| 102 packages { | |
|
36
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
32
diff
changeset
|
103 CYGPKG_HAL_MN10300_AM31_SIM |
| 0 | 104 } |
| 105 } | |
| 106 } | |
| 107 | |
| 108 | |
|
30
641b639be825
Merge from eCos master repository on 1999-08-16-22:01:37-BST
jlarmour
parents:
8
diff
changeset
|
109 |
|
6
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
2
diff
changeset
|
110 target mips_tx39 { |
| 0 | 111 alias { TX39 mips-tx39 mips-tx39-elf } |
| 112 command_prefix mips-tx39-elf | |
|
6
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
2
diff
changeset
|
113 packages { CYGPKG_HAL_MIPS CYGPKG_HAL_MIPS_TX39 } |
| 0 | 114 |
| 115 cflags { | |
| 116 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" | |
| 117 CXXERRFLAGS "-Woverloaded-virtual" | |
| 118 LANGFLAGS "-ffunction-sections -fdata-sections" | |
| 119 DBGFLAGS "-g -O2" | |
| 120 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" | |
| 121 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" | |
| 122 } | |
| 123 | |
| 124 platform jmr3904 { | |
| 125 alias { "JMR-TX3904 evaluation board" jmr3904 } | |
| 126 hal hal/mips/jmr3904 | |
| 127 startup { ram rom } | |
| 128 packages { | |
|
6
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
2
diff
changeset
|
129 CYGPKG_HAL_MIPS_TX39_JMR3904 |
| 0 | 130 } |
| 131 } | |
| 132 platform sim { | |
| 133 alias { "Simulator" } | |
| 134 startup { ram } | |
| 135 packages { | |
|
6
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
2
diff
changeset
|
136 CYGPKG_HAL_MIPS_SIM |
| 0 | 137 } |
| 138 } | |
| 139 } | |
| 140 | |
|
6
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
2
diff
changeset
|
141 |
| 0 | 142 target powerpc { |
| 143 alias { PowerPC powerpc-eabi } | |
| 144 command_prefix powerpc-eabi | |
| 145 packages { CYGPKG_HAL_POWERPC } | |
| 146 | |
| 147 cflags { | |
|
6
d376b777e2ce
Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents:
2
diff
changeset
|
148 ARCHFLAGS "-msoft-float -mcpu=860" |
| 0 | 149 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" |
| 150 CXXERRFLAGS "-Woverloaded-virtual" | |
| 151 LANGFLAGS "-ffunction-sections -fdata-sections" | |
| 152 DBGFLAGS "-g -O2" | |
| 153 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" | |
| 154 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" | |
| 155 } | |
| 156 hal hal/powerpc/arch | |
| 157 | |
| 158 platform cogent { | |
| 159 alias { "Cogent board" } | |
| 2 | 160 startup { ram rom stubs } |
| 0 | 161 packages { |
| 162 CYGPKG_HAL_POWERPC_COGENT | |
| 2 | 163 } |
| 164 } | |
| 165 platform fads { | |
| 166 alias { "FADS board" } | |
| 167 startup { ram rom } | |
| 168 packages { | |
| 169 CYGPKG_HAL_POWERPC_FADS | |
| 0 | 170 } |
| 171 } | |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
172 platform mbx { |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
173 alias { "MBX8xx board" } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
174 startup { ram rom } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
175 packages { |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
176 CYGPKG_HAL_POWERPC_MBX |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
177 CYGPKG_HAL_QUICC |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
178 } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
179 } |
| 0 | 180 platform sim { |
| 181 alias { "Simulator" } | |
| 182 startup { ram } | |
| 183 packages { | |
| 184 CYGPKG_HAL_POWERPC_SIM | |
| 185 } | |
| 186 } | |
| 187 } | |
| 188 | |
|
8
ece80412419a
Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents:
6
diff
changeset
|
189 |
| 2 | 190 target i386 { |
| 191 alias { i386 i486 i586 i86 ix86 } | |
| 192 command_prefix i686-pc-linux-gnu | |
| 193 packages { CYGPKG_HAL_I386 } | |
| 194 cflags { | |
| 195 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" | |
| 196 CXXERRFLAGS "-Woverloaded-virtual" | |
| 197 DBGFLAGS "-g -O2" | |
| 198 LANGFLAGS "-ffunction-sections -fdata-sections" | |
| 199 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" | |
| 200 LDLANGFLAGS "-nostartfiles -nostdlib -Wl,--gc-sections" | |
| 201 } | |
| 202 | |
| 203 platform linux { | |
| 204 alias { "Linux" } | |
| 205 startup { ram } | |
| 206 packages { | |
| 207 CYGPKG_HAL_I386_LINUX | |
| 208 } | |
| 209 | |
| 210 } | |
| 211 } | |
| 212 | |
| 213 target arm { | |
| 214 alias { ARM arm-elf } | |
| 215 command_prefix arm-elf | |
| 216 packages { CYGPKG_HAL_ARM } | |
| 217 hal hal/arm/arch | |
| 218 | |
| 219 platform pid { | |
| 220 alias { "ARM PID7 development board" } | |
| 221 startup { ram rom stubs } | |
| 222 packages { | |
| 223 CYGPKG_HAL_ARM_PID | |
| 224 } | |
| 225 cflags { | |
| 226 ARCHFLAGS "-mcpu=arm7tdmi" | |
| 227 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" | |
| 228 CXXERRFLAGS "-Woverloaded-virtual" | |
| 229 DBGFLAGS "-g -O2" | |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
230 LANGFLAGS "-ffunction-sections -fdata-sections -mno-sched-prolog" |
| 2 | 231 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" |
| 232 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" | |
| 233 } | |
| 234 } | |
|
46
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
235 |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
236 platform pid9 { |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
237 alias { "ARM PID9 development board" } |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
238 startup { ram rom stubs } |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
239 packages { |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
240 CYGPKG_HAL_ARM_PID |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
241 } |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
242 base_platform pid |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
243 cflags { |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
244 ARCHFLAGS "-mcpu=arm9" |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
245 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
246 CXXERRFLAGS "-Woverloaded-virtual" |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
247 DBGFLAGS "-g -O2" |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
248 LANGFLAGS "-ffunction-sections -fdata-sections" |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
249 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
250 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
251 } |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
252 } |
|
50
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
253 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
254 platform pidBE { |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
255 alias { "ARM PID7 development board in big-endian mode" } |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
256 startup { ram rom stubs } |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
257 packages { |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
258 CYGPKG_HAL_ARM_PID |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
259 } |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
260 base_platform pid |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
261 cflags { |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
262 ARCHFLAGS "-mcpu=arm7tdmi -mbig-endian" |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
263 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
264 CXXERRFLAGS "-Woverloaded-virtual" |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
265 DBGFLAGS "-g -O2" |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
266 LANGFLAGS "-ffunction-sections -fdata-sections" |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
267 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
268 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
269 } |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
46
diff
changeset
|
270 } |
| 2 | 271 platform aeb { |
| 272 alias { "ARM Eval Board (AEB)" } | |
| 273 startup { ram rom stubs } | |
| 274 packages { | |
| 275 CYGPKG_HAL_ARM_AEB | |
| 276 } | |
| 277 cflags { | |
| 278 ARCHFLAGS "-mcpu=arm7di" | |
| 279 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" | |
| 280 CXXERRFLAGS "-Woverloaded-virtual" | |
| 281 DBGFLAGS "-g -O2" | |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
282 LANGFLAGS "-ffunction-sections -fdata-sections -mno-sched-prolog" |
| 2 | 283 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" |
| 284 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" | |
| 285 } | |
| 286 } | |
|
44
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
287 platform aebC { |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
288 alias { "ARM Eval Board (AEB) rev C" } |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
289 startup { ram rom stubs } |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
290 packages { |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
291 CYGPKG_HAL_ARM_AEB |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
292 } |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
293 base_platform aeb |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
294 cflags { |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
295 ARCHFLAGS "-mcpu=arm7di" |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
296 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
297 CXXERRFLAGS "-Woverloaded-virtual" |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
298 DBGFLAGS "-g -O2" |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
299 LANGFLAGS "-ffunction-sections -fdata-sections -mno-sched-prolog" |
|
44
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
300 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
301 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
302 } |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
303 } |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
304 platform cl7111 { |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
305 alias { "Cirrus Logic Eval Board (CL7111)" } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
306 startup { ram rom stubs } |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
307 base_platform edb7xxx |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
308 packages { |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
309 CYGPKG_HAL_ARM_EDB7XXX |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
310 } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
311 cflags { |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
312 ARCHFLAGS "-mcpu=arm710c -D__CL7111" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
313 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
314 CXXERRFLAGS "-Woverloaded-virtual" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
315 DBGFLAGS "-g -O2" |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
316 LANGFLAGS "-ffunction-sections -fdata-sections -mno-sched-prolog" |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
317 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
318 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
319 } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
320 } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
321 # FIXME: ARCHFLAGS "-mcpu=arm720" |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
322 platform edb7211 { |
|
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
323 alias { "Cirrus Logic Eval Board (EDB7211)" eb7211 } |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
324 startup { ram rom stubs } |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
325 base_platform edb7xxx |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
326 packages { |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
327 CYGPKG_HAL_ARM_EDB7XXX |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
328 } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
329 cflags { |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
330 ARCHFLAGS "-mcpu=arm7tdmi -D__EDB7211" |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
331 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
332 CXXERRFLAGS "-Woverloaded-virtual" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
333 DBGFLAGS "-g -O2" |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
334 LANGFLAGS "-ffunction-sections -fdata-sections -mno-sched-prolog" |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
335 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
336 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
337 } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
338 } |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
339 |
|
46
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
340 platform cma230 { |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
341 alias { "Cogent CMA230" } |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
342 startup { ram rom stubs } |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
343 packages { |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
344 CYGPKG_HAL_ARM_CMA230 |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
345 } |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
346 cflags { |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
347 ARCHFLAGS "-mcpu=arm7tdmi" |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
348 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
349 CXXERRFLAGS "-Woverloaded-virtual" |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
350 DBGFLAGS "-g -O2" |
|
54
f10165814f1e
Merge from eCos master repository on 1999-11-19-22:24:39-GMT
jlarmour
parents:
50
diff
changeset
|
351 LANGFLAGS "-ffunction-sections -fdata-sections -mno-sched-prolog" |
|
46
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
352 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
353 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
354 } |
|
797268ecc331
Merge from eCos master repository on 1999-10-19-18:55:31-BST
jlarmour
parents:
44
diff
changeset
|
355 } |
| 2 | 356 } |
| 357 | |
| 358 target sparclite { | |
| 359 alias { SPARClite sparclite-elf } | |
| 360 command_prefix sparclite-elf | |
| 361 packages { CYGPKG_HAL_SPARCLITE } | |
| 362 hal hal/sparclite/arch | |
| 363 | |
| 364 cflags { | |
| 365 ARCHFLAGS "-msoft-float -mcpu=sparclite" | |
| 366 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" | |
| 367 CXXERRFLAGS "-Woverloaded-virtual" | |
| 368 DBGFLAGS "-g -O2" | |
| 369 LANGFLAGS "-ffunction-sections -fdata-sections" | |
| 370 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" | |
| 371 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" | |
| 372 } | |
| 373 | |
| 374 platform sim { | |
| 375 alias { "Simulator" } | |
| 376 startup { ram } | |
| 377 packages { | |
| 378 CYGPKG_HAL_SPARCLITE_SIM | |
| 379 } | |
| 380 } | |
| 381 | |
| 382 platform sleb { | |
| 383 alias { "SPARClite Evaluation Board" } | |
| 384 startup { ram rom } | |
| 385 packages { | |
| 386 CYGPKG_HAL_SPARCLITE_SLEB | |
| 387 } | |
| 388 } | |
| 389 } |
