mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-23 09:07:52 +08:00
Use .srec for files containing SRECs.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user