diff options
author | Roland McGrath <roland@hack.frob.com> | 2012-10-10 09:31:42 -0700 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2012-10-10 09:31:42 -0700 |
commit | 960a6aff19a0537c59b84136d68e41a6ea8638fb (patch) | |
tree | 692b7d825a0b66702158d94ff714b97d615ffda5 /libcpu | |
parent | 1e651dcb4a484a65d9c230b1f53ca5d4fafb4c2f (diff) | |
download | elfutils-960a6aff19a0537c59b84136d68e41a6ea8638fb.tar.gz |
Robustify makefile redirection use.
Diffstat (limited to 'libcpu')
-rw-r--r-- | libcpu/ChangeLog | 5 | ||||
-rw-r--r-- | libcpu/Makefile.am | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/libcpu/ChangeLog b/libcpu/ChangeLog index b1d79a98..5f7ed044 100644 --- a/libcpu/ChangeLog +++ b/libcpu/ChangeLog @@ -1,3 +1,8 @@ +2012-10-10 Roland McGrath <roland@hack.frob.com> + + * Makefile.am (%_defs, $(srcdir)/%_dis.h): Redirect to temp file, + mv into place with separate command. + 2012-06-26 Roland McGrath <roland@hack.frob.com> * Makefile.am [!MAINTAINER_MODE] ($(srcdir)/%_dis.h): New rule. diff --git a/libcpu/Makefile.am b/libcpu/Makefile.am index 8f62be23..1ef88010 100644 --- a/libcpu/Makefile.am +++ b/libcpu/Makefile.am @@ -46,7 +46,8 @@ i386_disasm.o: i386.mnemonics $(srcdir)/i386_dis.h x86_64_disasm.o: x86_64.mnemonics $(srcdir)/x86_64_dis.h %_defs: $(srcdir)/defs/i386 - m4 -D$* -DDISASSEMBLER $< > $@ + m4 -D$* -DDISASSEMBLER $< > $@T + mv -f $@T $@ if MAINTAINER_MODE noinst_HEADERS = memory-access.h i386_parse.h i386_data.h @@ -54,7 +55,8 @@ noinst_HEADERS = memory-access.h i386_parse.h i386_data.h noinst_PROGRAMS = i386_gendis $(srcdir)/%_dis.h: %_defs i386_gendis - ./i386_gendis $< > $@ + ./i386_gendis $< > $@T + mv -f $@T $@ else |