summaryrefslogtreecommitdiffstats
path: root/hello_world_ada
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-08-20 19:37:42 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-08-20 19:37:42 +0000
commita1affab40f5f99b346e6f8c1dd5c64b6fe2757ad (patch)
tree475297337cb3b8100170b25f27de8ddb3bfbf17f /hello_world_ada
parentThis commit was generated by cvs2svn to compensate for changes in r2, which (diff)
downloadada-examples-a1affab40f5f99b346e6f8c1dd5c64b6fe2757ad.tar.bz2
Miscelaneous changes.
Diffstat (limited to 'hello_world_ada')
-rw-r--r--hello_world_ada/Makefile.erc3210
-rw-r--r--hello_world_ada/init.c2
2 files changed, 7 insertions, 5 deletions
diff --git a/hello_world_ada/Makefile.erc32 b/hello_world_ada/Makefile.erc32
index fe2db50..ab09dbb 100644
--- a/hello_world_ada/Makefile.erc32
+++ b/hello_world_ada/Makefile.erc32
@@ -6,17 +6,17 @@ MAIN=hello
# Tool paths
target=sparc-rtems
-tooldir=/home/joel/gnat-3.10b/${target}/
-rtemsdir=${tooldir}/rtems/erc32
+tooldir=/home/joel/gnat-to-test/${target}/
+rtemsdir=${tooldir}/erc32
# Tool names
GCC=${tooldir}/bin/${target}-gcc
GNATMAKE=${tooldir}/bin/${target}-gnatmake
SIZE=${tooldir}/bin/${target}-size
-SIS=${tooldir}/bin/sis
-GDB=${tooldir}/bin/sis-gdb
+SIS=${tooldir}/bin/sparc-rtems-sis
+GDB=${tooldir}/bin/sparc-rtems-gdb
-CARGS=-B${rtemsdir}/lib/ -specs bsp_specs -qrtems -mcypress
+CARGS=-B${rtemsdir}/lib/ -specs bsp_specs -qrtems -mcpu=cypress
all: init.o
$(GNATMAKE) -v -O -gnata -gnatE -gnato $(MAIN) -g \
diff --git a/hello_world_ada/init.c b/hello_world_ada/init.c
index 3a5b761..0aac9a7 100644
--- a/hello_world_ada/init.c
+++ b/hello_world_ada/init.c
@@ -53,6 +53,7 @@ void *POSIX_Init( void *argument )
status = pthread_attr_init( &attr );
assert( !status );
+#define GNAT_MAIN_STACKSPACE 100
#ifdef GNAT_MAIN_STACKSPACE
stacksize = GNAT_MAIN_STACKSPACE * 1024;
#else
@@ -79,6 +80,7 @@ void *POSIX_Init( void *argument )
#define CONFIGURE_POSIX_INIT_THREAD_TABLE
+#define CONFIGURE_MAXIMUM_SEMAPHORES 10
#define CONFIGURE_GNAT_RTEMS
/*
#define CONFIGURE_MAXIMUM_ADA_TASKS 20