diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2007-10-17 20:55:06 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2007-10-17 20:55:06 +0000 |
commit | 14f44a3474b5177a73aede9d3ab142ab003f5796 (patch) | |
tree | eeab866e741b2a851d712497384f45ea56717863 /Makefile.shared | |
parent | 2007-10-17 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | ada-examples-14f44a3474b5177a73aede9d3ab142ab003f5796.tar.bz2 |
2007-10-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile, Makefile.shared, rtems_init.c, irq_test/interrupt_pkg.adb,
irq_test/interrupt_pkg.ads, irq_test/irqforce.c,
irq_test/irqtest.adb, rootfs/etc/hosts: Adding new tests as
improvements are made to the RTEMS port of the GNAT run-time.
* empty/Makefile, empty/README, empty/empty.adb,
hello_via_task/.cvsignore, hello_via_task/Makefile,
hello_via_task/hello.adb, irq_test/.cvsignore, irq_test/Makefile,
irq_test/README, irq_test_c/.cvsignore, irq_test_c/Makefile,
irq_test_c/README, irq_test_c/init.c, irq_test_c/irqforce.c: New files.
Diffstat (limited to 'Makefile.shared')
-rw-r--r-- | Makefile.shared | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/Makefile.shared b/Makefile.shared index 049f7b2..839b820 100644 --- a/Makefile.shared +++ b/Makefile.shared @@ -3,7 +3,7 @@ # # Tool helpers -CARGS =-B${RTEMS_MAKEFILE_PATH}/lib/ -specs bsp_specs -qrtems $(CPU_CFLAGS) +CARGS =-B${RTEMS_MAKEFILE_PATH}/lib/ -specs=bsp_specs -qrtems $(CPU_CFLAGS) # GEN5200 Specific Information ifeq ($(RTEMS_BSP_FAMILY),gen5200) @@ -27,13 +27,14 @@ ifeq ($(NEED_ROOTFS_FOR_HOST_INFO),yes) CFLAGS += -DENABLE_UNTAR_ROOT_FILESYSTEM -I. endif -all: $(PROGRAM) +all: $(PROGRAM).exe -$(PROGRAM): rtems_init.o $(FILESYSTEM_OBJS) $(PROGRAM).adb +$(PROGRAM).exe: rtems_init.o $(FILESYSTEM_OBJS) $(PROGRAM).adb $(EXTRA_OBJS) $(AS:as=gnatmake) -v $(EXTRA_GNATFLAGS) \ - -O -gnata -gnatE -gnato $(@) -g -I../src \ + -O -gnata -gnatE -gnato -g $(PROGRAM) -o $(@) \ -bargs -Mgnat_main \ - -largs $(CARGS) $(LINKARGS) rtems_init.o $(FILESYSTEM_OBJS) + -largs $(CARGS) $(LINKARGS) rtems_init.o $(FILESYSTEM_OBJS) \ + $(EXTRA_OBJS) $(SIZE) $(@) ifeq ($(RTEMS_BSP_FAMILY),pc386) mv $(@) $(@).obj @@ -45,13 +46,10 @@ 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 -else + rm -f $(@).obj $(@).bin endif -joel: - echo $(NEED_ROOTFS_FOR_HOST_INFO) - -rtems_init.o: ../rtems_init.c $(FILESYSTEM_SRCS) +rtems_init.o: ../rtems_init.c ../networkconfig.h $(FILESYSTEM_SRCS) $(CC) $(CFLAGS) $(CPU_CFLAGS) -c $< ifeq ($(NEED_ROOTFS_FOR_HOST_INFO),yes) |