diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1998-10-22 18:16:25 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1998-10-22 18:16:25 +0000 |
commit | 6e0721ad0ee935414264d2b7b5296f4d0ae4d707 (patch) | |
tree | dc9e6c8df6f9e6c8ed40440df865331a39110a07 /make | |
parent | Typos spotted by Ian Lance Taylor <ian@airs.com>. (diff) | |
download | rtems-6e0721ad0ee935414264d2b7b5296f4d0ae4d707.tar.bz2 |
Patch from Erik Ivanenko <erik.ivanenko@utoronto.ca>:
Please find attached a new i386ex.cfg. It has been altered to change
the files that get generated with the .nxe extension to .coff. This
change is necessary to align the file names generated by "make-exe" to
the those referred to in the GDB.HOWTO found in the
i386/shared/comm directory. It has been successfully tested on ticker (
without GDB), and base_sp( with GDB ) . I just set a breakpoint and
continue...
Diffstat (limited to 'make')
-rw-r--r-- | make/custom/i386ex.cfg | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/make/custom/i386ex.cfg b/make/custom/i386ex.cfg index d7c0421ac1..1524e38238 100644 --- a/make/custom/i386ex.cfg +++ b/make/custom/i386ex.cfg @@ -1,5 +1,5 @@ # -# Config file for the force386 BSP +# Config file for the i386ex BSP # # $Id$ # @@ -13,9 +13,9 @@ RTEMS_CPU_MODEL=i386_nofp RTEMS_BSP_FAMILY=i386ex # This contains the compiler options necessary to select the CPU model -# and (hopefully) optimize for it. +# and (hopefully) optimize for it. # -CPU_CFLAGS = +CPU_CFLAGS = # optimize flag: typically -0, could use -O4 or -fast # -O4 is ok for RTEMS @@ -44,11 +44,12 @@ define make-target-options endef # Something like this should produce a map file but this does not work. -# -Xlinker "-Map $(basename $@).map" $(LINK_OBJS) + +# -Xlinker "-Map $(basename $@).map" $(LINK_OBJS) # # This is a good way to get debug information. The rdmp file is large # though (1.9 Mb for hello) and greatly slows the build process. -# $(OBJDUMP) -x -m i386 -d $(basename $@).nxe > $(basename $@).rdmp +# $(OBJDUMP) -x -m i386 -d $(basename $@).coff > $(basename $@).rdmp # The following are definitions of make-exe which will work using ld as # is currently required. It is expected that as of gcc 2.8, the end user @@ -56,24 +57,24 @@ endef ifeq ($(RTEMS_USE_GCC272),yes) define make-exe - $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).nxe \ + $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).coff \ -noinhibit-exec -Map $(basename $@).map \ $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group - $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i + $(OBJCOPY) -O srec $(basename $@).coff $(basename $@).i $(SED) -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \ - $(PROJECT_TOOLS)/packhex > $(basename $@).exe - $(NM) -g -n $(basename $@).nxe > $(basename $@).num - $(SIZE) $(basename $@).nxe + $(PROJECT_TOOLS)/packhex > $(basename $@).exe + $(NM) -g -n $(basename $@).coff > $(basename $@).num + $(SIZE) $(basename $@).coff endef else define make-exe - $(CC) $(CFLAGS) $(CFLAGS_LD) -o $(basename $@).nxe \ + $(CC) $(CFLAGS) $(CFLAGS_LD) -o $(basename $@).coff \ $(LINK_OBJS) $(LINK_LIBS) - $(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i + $(OBJCOPY) -O srec $(basename $@).coff $(basename $@).i $(SED) -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \ - $(PROJECT_TOOLS)/packhex > $(basename $@).exe - $(NM) -g -n $(basename $@).nxe > $(basename $@).num - $(SIZE) $(basename $@).nxe + $(PROJECT_TOOLS)/packhex > $(basename $@).exe + $(NM) -g -n $(basename $@).coff > $(basename $@).num + $(SIZE) $(basename $@).coff endef endif |