summaryrefslogtreecommitdiff
path: root/Makefile.shared
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-07-08 15:35:13 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-07-08 15:35:13 +0000
commit016859d23af06b5a41ca942d6798900cd3162401 (patch)
tree3914a4dd0e4e4ee699c12208f1107d7ec5d45a89 /Makefile.shared
parent68645f025ad66553ec71e02a24b99c6c1240e7d8 (diff)
2008-07-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.shared: Add -g. Leave temporary files for debug. * rtems_init.c: zero out workspace and heap automatically. This is required by the GNAT run-time.
Diffstat (limited to 'Makefile.shared')
-rw-r--r--Makefile.shared5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile.shared b/Makefile.shared
index 4d99bd3..a91b450 100644
--- a/Makefile.shared
+++ b/Makefile.shared
@@ -33,7 +33,7 @@ all: $(PROGRAM).exe
$(PROGRAM).exe: rtems_init.o $(FILESYSTEM_OBJS) $(PROGRAM).adb $(EXTRA_OBJS)
$(AS:as=gnatmake) \
- -I$(RTEMS_MAKEFILE_PATH)/lib/include/adainclude \
+ -g -I$(RTEMS_MAKEFILE_PATH)/lib/include/adainclude \
-v $(EXTRA_GNATFLAGS) \
-O -gnata -gnatE -gnato -g $(PROGRAM) -o $(@) \
-bargs -Mgnat_main \
@@ -50,7 +50,8 @@ ifeq ($(RTEMS_BSP_FAMILY),pc386)
$(OBJCOPY) -O binary $(@).obj $(@).bin
$(RTEMS_MAKEFILE_PATH)/build-tools/bin2boot -v $(@).bt $(HEADERADDR) \
$(START16FILE) $(START16ADDR) 0 $(@).bin $(RELOCADDR) 0
- rm -f $(@).obj $(@).bin
+ # rm -f $(@).obj
+ rm -f $(@).bin
endif
rtems_init.o: ../rtems_init.c ../networkconfig.h $(FILESYSTEM_SRCS)