Mercurial > flash_v2
annotate packages/targets @ 44:41bd4f3a90de ecos-sw-1999-10-08
Merge from eCos master repository on 1999-10-08-07:47:04-BST
| author | jlarmour |
|---|---|
| date | Fri, 08 Oct 1999 13:16:25 +0000 |
| parents | e97d78785e2d |
| children | 797268ecc331 |
| 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" | |
| 230 LANGFLAGS "-ffunction-sections -fdata-sections" | |
| 231 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" | |
| 232 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" | |
| 233 } | |
| 234 } | |
| 235 platform aeb { | |
| 236 alias { "ARM Eval Board (AEB)" } | |
| 237 startup { ram rom stubs } | |
| 238 packages { | |
| 239 CYGPKG_HAL_ARM_AEB | |
| 240 } | |
| 241 cflags { | |
| 242 ARCHFLAGS "-mcpu=arm7di" | |
| 243 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" | |
| 244 CXXERRFLAGS "-Woverloaded-virtual" | |
| 245 DBGFLAGS "-g -O2" | |
| 246 LANGFLAGS "-ffunction-sections -fdata-sections" | |
| 247 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" | |
| 248 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" | |
| 249 } | |
| 250 } | |
|
44
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
251 platform aebC { |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
252 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
|
253 startup { ram rom stubs } |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
254 packages { |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
255 CYGPKG_HAL_ARM_AEB |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
256 } |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
257 base_platform aeb |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
258 cflags { |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
259 ARCHFLAGS "-mcpu=arm7di" |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
260 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
|
261 CXXERRFLAGS "-Woverloaded-virtual" |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
262 DBGFLAGS "-g -O2" |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
263 LANGFLAGS "-ffunction-sections -fdata-sections" |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
264 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
|
265 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
|
266 } |
|
41bd4f3a90de
Merge from eCos master repository on 1999-10-08-07:47:04-BST
jlarmour
parents:
36
diff
changeset
|
267 } |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
268 platform cl7111 { |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
269 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
|
270 startup { ram rom stubs } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
271 base_platform cl7211 |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
272 packages { |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
273 CYGPKG_HAL_ARM_CL7211 |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
274 } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
275 cflags { |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
276 ARCHFLAGS "-mcpu=arm710c -D__CL7111" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
277 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
|
278 CXXERRFLAGS "-Woverloaded-virtual" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
279 DBGFLAGS "-g -O2" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
280 LANGFLAGS "-ffunction-sections -fdata-sections" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
281 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
|
282 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
|
283 } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
284 } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
285 # FIXME: ARCHFLAGS "-mcpu=arm720" |
|
36
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
32
diff
changeset
|
286 platform eb7211 { |
|
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
32
diff
changeset
|
287 alias { "Cirrus Logic Eval Board (EB7211)" } |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
288 startup { ram rom stubs } |
|
36
e97d78785e2d
Merge from eCos master repository on 1999-09-12-15:40:34-BST
jlarmour
parents:
32
diff
changeset
|
289 base_platform cl7211 |
|
32
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
290 packages { |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
291 CYGPKG_HAL_ARM_CL7211 |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
292 } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
293 cflags { |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
294 ARCHFLAGS "-mcpu=arm7tdmi -D__CL7211" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
295 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
|
296 CXXERRFLAGS "-Woverloaded-virtual" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
297 DBGFLAGS "-g -O2" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
298 LANGFLAGS "-ffunction-sections -fdata-sections" |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
299 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
|
300 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
|
301 } |
|
5af43b635655
Merge from eCos master repository on 1999-08-18-15:20:01-BST
jlarmour
parents:
30
diff
changeset
|
302 } |
| 2 | 303 } |
| 304 | |
| 305 target sparclite { | |
| 306 alias { SPARClite sparclite-elf } | |
| 307 command_prefix sparclite-elf | |
| 308 packages { CYGPKG_HAL_SPARCLITE } | |
| 309 hal hal/sparclite/arch | |
| 310 | |
| 311 cflags { | |
| 312 ARCHFLAGS "-msoft-float -mcpu=sparclite" | |
| 313 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef" | |
| 314 CXXERRFLAGS "-Woverloaded-virtual" | |
| 315 DBGFLAGS "-g -O2" | |
| 316 LANGFLAGS "-ffunction-sections -fdata-sections" | |
| 317 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority" | |
| 318 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static" | |
| 319 } | |
| 320 | |
| 321 platform sim { | |
| 322 alias { "Simulator" } | |
| 323 startup { ram } | |
| 324 packages { | |
| 325 CYGPKG_HAL_SPARCLITE_SIM | |
| 326 } | |
| 327 } | |
| 328 | |
| 329 platform sleb { | |
| 330 alias { "SPARClite Evaluation Board" } | |
| 331 startup { ram rom } | |
| 332 packages { | |
| 333 CYGPKG_HAL_SPARCLITE_SLEB | |
| 334 } | |
| 335 } | |
| 336 } |
