2013-04-03 Siddhesh Poyarekar <siddhesh@redhat.com>
+ * Rules (bench): Move bench.out after the run is complete.
+
* Rules (bench): Echo currently running benchmark.
* benchtests/Makefile (bench): Add atan and slowatan.
$($*-ENV) $(run-via-rtld-prefix) $${run}
bench: $(binaries-bench)
- if [ -f $(objpfx)bench.out ]; then \
- mv -f $(objpfx)bench.out $(objpfx)bench.out.old; \
- fi
for run in $^; do \
echo "Running $${run}"; \
- eval $(run-bench) >> $(objpfx)bench.out; \
- done
+ eval $(run-bench) >> $(objpfx)bench.out-tmp; \
+ done; \
+ if [ -f $(objpfx)bench.out ]; then \
+ mv -f $(objpfx)bench.out $(objpfx)bench.out.old; \
+ fi; \
+ mv -f $(objpfx)bench.out-tmp $(objpfx)bench.out
$(binaries-bench): %: %.o \
$(sort $(filter $(common-objpfx)lib%,$(link-libc))) \