diff options
Diffstat (limited to '')
-rw-r--r-- | make/custom/mrm332.cfg | 46 |
1 files changed, 6 insertions, 40 deletions
diff --git a/make/custom/mrm332.cfg b/make/custom/mrm332.cfg index cddf6aea5c..ef880bd4a4 100644 --- a/make/custom/mrm332.cfg +++ b/make/custom/mrm332.cfg @@ -19,33 +19,12 @@ CPU_CFLAGS = -mcpu32 # optimize flag: typically -O2 CFLAGS_OPTIMIZE_V = -O2 -g -fomit-frame-pointer -# The following are definitions of make-exe which will work using ld as -# is currently required. - ifeq ($(MRM_IN_ROM),yes) # Build a rommable image - move the .data section after the .text section # in the image. CPU_CFLAGS += -qnolinkcmds -T $(exec_prefix)/mrm332/lib/linkcmds_ROM endif -# This is a good way to get debug information. The output file is large -# though and greatly slows the build process so only do this if needed. -# $(OBJDUMP) -dxC $(basename $@).nxe > $(basename $@).dump -# -# chrisj: This is questionable. Why not keep unstipped ELF files -# about the use objdump and nm to get at the debug -# information rather than subject everyone to this. -# - -define bsp-link-c - $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@)$(EXEEXT) \ - $(LINK_OBJS) $(LINK_LIBS) -endef -define bsp-link-cxx - $(LINK.cc) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@)$(EXEEXT) \ - $(LINK_OBJS) $(LINK_LIBS) -endef - ifeq ($(MRM_IN_ROM),yes) define bsp-post-link $(OBJCOPY) --adjust-section-vma \ @@ -60,30 +39,17 @@ define bsp-post-link ` $(basename $@).pxe $(basename $@)$(EXEEXT) $(OBJCOPY) -O srec $(basename $@)$(EXEEXT) $(basename $@).srec sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \ - $(PACKHEX) > $(basename $@).nxe + $(PACKHEX) > $(basename $@)$(DOWNEXT) $(NM) -g -n $(basename $@).pxe > $(basename $@).pnum - $(NM) -g -n $(basename $@).nxe > $(basename $@).num - $(SIZE) $(basename $@)$(EXEEXT) + rm -f $(basename $@).srec $(basename $@).srec + $(default-bsp-post-link) endef else define bsp-post-link $(OBJCOPY) -O srec $(basename $@)$(EXEEXT) $(basename $@).srec -# m68k-rtems-objdump -dxC $(basename $@).nxe > $(basename $@).dump sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \ - $(PACKHEX) > $(basename $@).nxe - $(NM) -g -n $(basename $@)$(EXEEXT) > $(basename $@).num - $(SIZE) $(basename $@)$(EXEEXT) + $(PACKHEX) > $(basename $@)$(DOWNEXT) + rm -f $(basename $@).srec + $(default-bsp-post-link) endef endif - -define make-exe - $(bsp-link-c) - $(bsp-post-link) -endef - -define make-cxx-exe - $(bsp-link-cxx) - $(bsp-post-link) -endef - -# Miscellaneous additions go here |