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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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