Use .srec for files containing SRECs.

This commit is contained in:
Ralf Corsepius
2005-11-22 13:47:43 +00:00
parent ee844b4749
commit 11853d0a7e
9 changed files with 20 additions and 20 deletions
+2 -2
View File
@@ -34,8 +34,8 @@ CFLAGS_OPTIMIZE_V=-O4 -fomit-frame-pointer
define make-exe
$(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).nxe \
$(LINK_OBJS) $(LINK_LIBS)
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).srec
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \
$(PACKHEX) > $@
$(NM) -g -n $(basename $@).nxe > $(basename $@).num
$(SIZE) $(basename $@).nxe
+2 -2
View File
@@ -37,8 +37,8 @@ CFLAGS_OPTIMIZE_V=-O4
define make-exe
$(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).elf \
$(LINK_OBJS) $(LINK_LIBS)
$(OBJCOPY) -O srec $(basename $@).elf $(basename $@).i
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
$(OBJCOPY) -O srec $(basename $@).elf $(basename $@).srec
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \
$(PACKHEX) > $(basename $@).exe
$(NM) -g -n $(basename $@).elf > $(basename $@).num
$(SIZE) $(basename $@).elf
+2 -2
View File
@@ -28,8 +28,8 @@ CFLAGS_OPTIMIZE_V=-O4 -fomit-frame-pointer
define make-exe
$(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).nxe \
$(LINK_OBJS) $(LINK_LIBS)
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).srec
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \
$(PACKHEX) > $(basename $@).exe
$(NM) -g -n $(basename $@).nxe > $(basename $@).num
$(SIZE) $(basename $@).nxe
+2 -2
View File
@@ -42,8 +42,8 @@ define make-exe
$(SIZE) $(basename $@).nxe
endef
define make-cxx-exe
$(LINK.cc) $(AM_CFLAGS) -m5200 $(AM_LDFLAGS) -qnolinkcmds \
-o $(basename $@).nxe \ $(LINK_OBJS) $(LINK_LIBS) -Wl,-Tlinkcmds
$(LINK.cc) $(AM_CFLAGS) -m5200 $(AM_LDFLAGS) \
-o $(basename $@).nxe $(LINK_OBJS) $(LINK_LIBS)
$(OBJCOPY) -O binary --strip-all $(basename $@).nxe $@
$(SIZE) $(basename $@).nxe
endef
+4 -4
View File
@@ -45,8 +45,8 @@ define make-exe
/\.text/ { base = $$4 ; size = $$3 };\
END { printf("0x%x", h2d(base) + h2d(size)) }'\
` $(basename $@).pxe $(basename $@).nxe
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).srec
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \
$(PACKHEX) > $(basename $@).exe
$(NM) -g -n $(basename $@).pxe > $(basename $@).pnum
$(NM) -g -n $(basename $@).nxe > $(basename $@).num
@@ -56,9 +56,9 @@ else
define make-exe
$(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).nxe \
$(LINK_OBJS) $(LINK_LIBS)
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).srec
# m68k-rtems-objdump -dxC $(basename $@).nxe > $(basename $@).dump
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \
$(PACKHEX) > $(basename $@).exe
$(NM) -g -n $(basename $@).nxe > $(basename $@).num
$(SIZE) $(basename $@).nxe
+2 -2
View File
@@ -29,8 +29,8 @@ CFLAGS_OPTIMIZE_V=-O4 -fomit-frame-pointer
define make-exe
$(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).nxe \
$(LINK_OBJS) $(LINK_LIBS)
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).srec
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \
$(PACKHEX) > $(basename $@).exe
$(NM) -g -n $(basename $@).nxe > $(basename $@).num
$(SIZE) $(basename $@).nxe
+2 -2
View File
@@ -26,8 +26,8 @@ CFLAGS_OPTIMIZE_V=-O4 -fomit-frame-pointer
define make-exe
$(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).nxe \
$(LINK_OBJS) $(LINK_LIBS)
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).srec
sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \
$(PACKHEX) > $(basename $@).exe
$(NM) -g -n $(basename $@).nxe > $(basename $@).num
$(SIZE) $(basename $@).nxe
+2 -2
View File
@@ -31,8 +31,8 @@ CFLAGS_OPTIMIZE_V=-O4 -fomit-frame-pointer
define make-exe
$(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \
-o $(basename $@).nxe $(LINK_OBJS) $(LINK_LIBS)
#$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
#sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
#$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).srec
#sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \
# $(PACKHEX) > $(basename $@).exe
$(OBJCOPY) -O binary $(basename $@).nxe $(basename $@).exe
$(NM) -g -n $(basename $@).nxe > $(basename $@).num
+2 -2
View File
@@ -37,8 +37,8 @@ CFLAGS_OPTIMIZE_V=-O4 -fomit-frame-pointer
define make-exe
$(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \
-o $(basename $@).nxe $(LINK_OBJS) $(LINK_LIBS)
#$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).i
#sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
#$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).srec
#sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \
# $(PACKHEX) > $(basename $@).exe
$(OBJCOPY) -O binary $(basename $@).nxe $(basename $@).exe
$(NM) -g -n $(basename $@).nxe > $(basename $@).num