diff options
-rw-r--r-- | hello_world_ada/Makefile.erc32 | 10 | ||||
-rw-r--r-- | hello_world_ada/init.c | 2 |
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 |