Mercurial > ecos-v2_0-branch
annotate packages/hal/arm/aeb/current/misc/STUBS_config @ 50:a0774359f013 ecos-sw-1999-11-02
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
| author | jlarmour |
|---|---|
| date | Tue, 02 Nov 1999 20:57:07 +0000 |
| parents | 18ee5a9c102e |
| children | c5536bad4c24 |
| rev | line source |
|---|---|
|
10
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
1 #! /bin/sh |
|
50
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
2 # Configure ARM/AEB-1 eCos to create AEB-1 GDB stubs |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
3 # Ensure that PATH include the directory where the ARM tools reside. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
4 # |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
5 # Run from an empty temporary directory with two arguments: the path to |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
6 # the packages directory (i.e., where pkgconf.tcl lives), and the platform |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
7 # name (aeb or aebC). |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
8 # |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
9 # Output files are in the directory hal/arm/aeb/<version>/misc. |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
10 # gdb_module.img: suitable for programming via GDB stub/Angel |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
11 # gdb_module.img.UU: suitable for programming via ROM menu |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
12 # See Notes for details. |
|
10
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
13 |
|
50
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
14 if [ "$2"x = "x" ]; then |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
15 AEB="aeb" |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
16 else |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
17 AEB=$2 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
18 fi |
|
10
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
19 |
|
50
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
20 if ( echo | tclsh ) 2>/dev/null ; then |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
21 TCL=tclsh |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
22 elif ( echo | cygtclsh80 ) 2>/dev/null ; then |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
23 TCL=cygtclsh80 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
24 else |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
25 echo Could not find TCL interpreter |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
26 exit 1 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
27 fi |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
28 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
29 $TCL $1/pkgconf.tcl \ |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
30 --target=arm --platform=${AEB} --startup=stubs \ |
|
10
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
31 --disable CYGPKG_KERNEL --disable CYGPKG_UITRON \ |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
32 --disable CYGPKG_LIBC --disable CYGPKG_LIBM \ |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
33 --disable CYGPKG_ERROR --disable CYGPKG_IO \ |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
34 --disable CYGPKG_IO_SERIAL --disable CYGPKG_DEVICES_WALLCLOCK \ |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
35 --disable CYGPKG_DEVICES_WATCHDOG |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
36 |
|
28
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
10
diff
changeset
|
37 patch <<END_OF_PATCH -p0 |
|
50
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
38 --- pkgconf/hal.h.orig Fri Oct 22 09:32:14 1999 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
39 +++ pkgconf/hal.h Wed Oct 27 11:15:09 1999 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
40 @@ -110,7 +110,7 @@ |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
41 } |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
42 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
43 }}CFG_DATA */ |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
44 -#define CYGFUN_HAL_COMMON_KERNEL_SUPPORT |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
45 +#undef CYGFUN_HAL_COMMON_KERNEL_SUPPORT |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
46 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
47 /* {{CFG_DATA |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
48 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
49 @@ -382,10 +382,10 @@ |
|
10
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
50 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
51 }}CFG_DATA */ |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
52 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
53 -#undef CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
54 +#define CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
55 #undef CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT |
|
28
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
10
diff
changeset
|
56 -#define CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT |
|
10
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
57 -#define CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT |
|
28
18ee5a9c102e
Merge from eCos master repository on 1999-08-09-17:04:48-BST
jlarmour
parents:
10
diff
changeset
|
58 +#undef CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT |
|
10
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
59 +#undef CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
60 |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
61 /* |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
62 * NOTE: |
|
d3fbcdfa1b2f
Merge from eCos master repository on 1999-05-29-00:13:11-BST
jlarmour
parents:
diff
changeset
|
63 END_OF_PATCH |
|
50
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
64 |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
65 make |
|
a0774359f013
Merge from eCos master repository on 1999-11-02-17:02:15-GMT
jlarmour
parents:
28
diff
changeset
|
66 make misc |
