diff --git a/sim/bfin/ChangeLog b/sim/bfin/ChangeLog index a07be8697d..9a115c272c 100644 --- a/sim/bfin/ChangeLog +++ b/sim/bfin/ChangeLog @@ -1,3 +1,10 @@ +2015-03-08 Mike Frysinger + + PR sim/10143 + * Makefile.in ($(srcdir)/linux-fixed-code.h): Specify the asm input + directly rather than use $<. Move the file name to the end of the + sed command to be POSIX compliant. + 2014-08-19 Alan Modra * configure: Regenerate. diff --git a/sim/bfin/Makefile.in b/sim/bfin/Makefile.in index b6cfeb55ea..a7f852d223 100644 --- a/sim/bfin/Makefile.in +++ b/sim/bfin/Makefile.in @@ -50,15 +50,16 @@ SIM_EXTRA_LIBS = @SDL_LIBS@ -lm ## COMMON_POST_CONFIG_FRAG $(srcdir)/linux-fixed-code.h: @MAINTAINER_MODE_TRUE@ $(srcdir)/linux-fixed-code.s Makefile.in - $(AS_FOR_TARGET) $< -o linux-fixed-code.o + $(AS_FOR_TARGET) $(srcdir)/linux-fixed-code.s -o linux-fixed-code.o ( set -e; \ echo "/* DO NOT EDIT: Autogenerated from linux-fixed-code.s. */"; \ echo "static const unsigned char bfin_linux_fixed_code[] ="; \ echo "{"; \ $(OBJDUMP_FOR_TARGET) -d -z linux-fixed-code.o > $@.dis; \ - sed -n $@.dis \ + sed -n \ -e 's:^[^ ]* :0x:' \ - -e '/^0x/{s: .*::;s: *$$:,:;s: :, 0x:g;p}'; \ + -e '/^0x/{s: .*::;s: *$$:,:;s: :, 0x:g;p}' \ + $@.dis; \ rm -f $@.dis; \ echo "};" \ ) > $@.tmp