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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
1 #===============================================================================
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
2 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
3 # targets
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
4 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
5 # This file lists the supported target architectures.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
6 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
7 #===============================================================================
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
8 #####COPYRIGHTBEGIN####
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
9 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
10 # -------------------------------------------
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
11 # The contents of this file are subject to the Cygnus eCos Public License
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
12 # Version 1.0 (the "License"); you may not use this file except in
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
13 # compliance with the License. You may obtain a copy of the License at
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
14 # http://sourceware.cygnus.com/ecos
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
15 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
16 # Software distributed under the License is distributed on an "AS IS"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
17 # basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
18 # License for the specific language governing rights and limitations under
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
19 # the License.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
20 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
21 # The Original Code is eCos - Embedded Cygnus Operating System, released
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
22 # September 30, 1998.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
23 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
24 # The Initial Developer of the Original Code is Cygnus. Portions created
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
25 # by Cygnus are Copyright (C) 1998,1999 Cygnus Solutions. All Rights Reserved.
0
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
26 # -------------------------------------------
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
27 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
28 #####COPYRIGHTEND####
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
29 #===============================================================================
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
30 ######DESCRIPTIONBEGIN####
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
31 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
32 # Author(s): bartv
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
33 # Contributors: bartv
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
34 # Date: 1998-04-11
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
35 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
36 # Purpose: To provide the interim build system with information
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
37 # about the supported targets.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
38 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
39 # Description: This file defines details of the supported target architectures.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
40 # Usage:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
41 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
42 #####DESCRIPTIONEND####
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
43 #===============================================================================
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
44 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
45
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
46 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
47 # Format of this file:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
48 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
49 # Each target architecture is defined by a statement of the form:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
50 # target <arch> <body>
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
51 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
52 # The name of the architecture and acts as the default alias string.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
53 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
54 # The body can contain the following commands:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
55 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
56 # 1) alias one or more aliases for this target. The first alias will
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
57 # be used for output purposes. All aliases will be accepted
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
58 # as input, and the input matching is not case-sensitive.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
59 # 2) command_prefix what goes before gcc/ld/whatever, e.g. powerpc-eabi
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
60 # 3) flags compiler flags that should be used.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
61 # 4) packages the names of one or more packages that should be
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
62 # loaded automatically for this target.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
63 # 5) platform definition of a specific platform for this architecture.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
64 # Each platform definition is similar to a target definition,
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
65 # consisting of a name and a body. The name can be used in a
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
66 # --platform argument to pkgconf. The body can contain the
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
67 # following commands:
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
68 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
69 # 5a) alias an alias for this platform, used for output.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
70 # 5b) packages the names of one or more packages that should be loaded
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
71 # automatically for this platform.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
72 # 5c) cflags replacement compiler flags needed on this platform
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
73 # 5d) startup a list of the legal start-ups, typically either just ram
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
74 # or both ram and rom. This corresponds to the --startup
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
75 # argument to pkgconf.
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
76 #
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
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
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
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
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
82
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
83 cflags {
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
84 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
85 CXXERRFLAGS "-Woverloaded-virtual"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
86 DBGFLAGS "-g -O2"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
87 LANGFLAGS "-ffunction-sections -fdata-sections"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
88 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
89 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
90 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
91
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
92 platform stdeval1 {
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
93 alias { "Evaluation board" }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
94 startup { ram rom }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
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
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
97 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
98 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
99 platform sim {
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
100 alias { "Simulator" }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
101 startup { ram }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
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
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
104 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
105 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
106 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
107
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
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
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
111 alias { TX39 mips-tx39 mips-tx39-elf }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
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
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
114
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
115 cflags {
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
116 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
117 CXXERRFLAGS "-Woverloaded-virtual"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
118 LANGFLAGS "-ffunction-sections -fdata-sections"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
119 DBGFLAGS "-g -O2"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
120 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
121 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
122 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
123
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
124 platform jmr3904 {
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
125 alias { "JMR-TX3904 evaluation board" jmr3904 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
126 hal hal/mips/jmr3904
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
127 startup { ram rom }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
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
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
130 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
131 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
132 platform sim {
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
133 alias { "Simulator" }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
134 startup { ram }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
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
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
137 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
138 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
139 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
140
6
d376b777e2ce Merge from eCos master repository on 1999-05-14-19:27:43-BST
jlarmour
parents: 2
diff changeset
141
0
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
142 target powerpc {
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
143 alias { PowerPC powerpc-eabi }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
144 command_prefix powerpc-eabi
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
145 packages { CYGPKG_HAL_POWERPC }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
146
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
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
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
149 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
150 CXXERRFLAGS "-Woverloaded-virtual"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
151 LANGFLAGS "-ffunction-sections -fdata-sections"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
152 DBGFLAGS "-g -O2"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
153 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
154 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static"
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
155 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
156 hal hal/powerpc/arch
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
157
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
158 platform cogent {
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
159 alias { "Cogent board" }
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
160 startup { ram rom stubs }
0
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
161 packages {
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
162 CYGPKG_HAL_POWERPC_COGENT
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
163 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
164 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
165 platform fads {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
166 alias { "FADS board" }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
167 startup { ram rom }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
168 packages {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
169 CYGPKG_HAL_POWERPC_FADS
0
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
170 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
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
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
180 platform sim {
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
181 alias { "Simulator" }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
182 startup { ram }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
183 packages {
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
184 CYGPKG_HAL_POWERPC_SIM
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
185 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
186 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
187 }
3111d98ba7b3 Initial commit of eCos version 1.1
jlarmour
parents:
diff changeset
188
8
ece80412419a Merge from eCos master repository on 1999-05-21-22:05:54-BST
jlarmour
parents: 6
diff changeset
189
2
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
190 target i386 {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
191 alias { i386 i486 i586 i86 ix86 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
192 command_prefix i686-pc-linux-gnu
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
193 packages { CYGPKG_HAL_I386 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
194 cflags {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
195 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
196 CXXERRFLAGS "-Woverloaded-virtual"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
197 DBGFLAGS "-g -O2"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
198 LANGFLAGS "-ffunction-sections -fdata-sections"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
199 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
200 LDLANGFLAGS "-nostartfiles -nostdlib -Wl,--gc-sections"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
201 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
202
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
203 platform linux {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
204 alias { "Linux" }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
205 startup { ram }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
206 packages {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
207 CYGPKG_HAL_I386_LINUX
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
208 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
209
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
210 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
211 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
212
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
213 target arm {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
214 alias { ARM arm-elf }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
215 command_prefix arm-elf
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
216 packages { CYGPKG_HAL_ARM }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
217 hal hal/arm/arch
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
218
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
219 platform pid {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
220 alias { "ARM PID7 development board" }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
221 startup { ram rom stubs }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
222 packages {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
223 CYGPKG_HAL_ARM_PID
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
224 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
225 cflags {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
226 ARCHFLAGS "-mcpu=arm7tdmi"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
227 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
228 CXXERRFLAGS "-Woverloaded-virtual"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
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
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
231 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
232 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
233 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
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
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
271 platform aeb {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
272 alias { "ARM Eval Board (AEB)" }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
273 startup { ram rom stubs }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
274 packages {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
275 CYGPKG_HAL_ARM_AEB
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
276 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
277 cflags {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
278 ARCHFLAGS "-mcpu=arm7di"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
279 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
280 CXXERRFLAGS "-Woverloaded-virtual"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
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
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
283 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
284 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
285 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
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
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
356 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
357
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
358 target sparclite {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
359 alias { SPARClite sparclite-elf }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
360 command_prefix sparclite-elf
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
361 packages { CYGPKG_HAL_SPARCLITE }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
362 hal hal/sparclite/arch
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
363
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
364 cflags {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
365 ARCHFLAGS "-msoft-float -mcpu=sparclite"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
366 ERRFLAGS "-Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
367 CXXERRFLAGS "-Woverloaded-virtual"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
368 DBGFLAGS "-g -O2"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
369 LANGFLAGS "-ffunction-sections -fdata-sections"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
370 CXXLANGFLAGS "-fno-rtti -fno-exceptions -fvtable-gc -finit-priority"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
371 LDLANGFLAGS "-Wl,--gc-sections -Wl,-static"
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
372 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
373
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
374 platform sim {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
375 alias { "Simulator" }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
376 startup { ram }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
377 packages {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
378 CYGPKG_HAL_SPARCLITE_SIM
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
379 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
380 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
381
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
382 platform sleb {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
383 alias { "SPARClite Evaluation Board" }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
384 startup { ram rom }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
385 packages {
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
386 CYGPKG_HAL_SPARCLITE_SLEB
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
387 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
388 }
443894e2e912 Block commit of eCos version 1.2.1
jlarmour
parents: 0
diff changeset
389 }