summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Roza <neil@rtr.ai>2020-06-23 13:35:18 +0000
committerMatt Turner <mattst88@gmail.com>2020-06-24 10:32:21 -0700
commit72ea519e3563df60fe81a9534e0b8b85bd63a37f (patch)
treeb17accda158f6bdfdb8ef4847cfd773bf8892411
parent62fddddbb35610e8d5f63fa1c832495fef4c540c (diff)
Remove usage of bash '&>' redirection
On systems where /bin/sh is dash, this would lead to empty *.expected and *.results files and thus make check would always succeed. Closes: #1
-rw-r--r--Makefile12
1 files changed, 6 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index c551882..14dfbbc 100644
--- a/Makefile
+++ b/Makefile
@@ -42,22 +42,22 @@ libbuild-id.so: shared-build-id.o
$(CC) $(LDFLAGS) -shared $^ -o $@ $(LDLIBS)
build-id-test.expected: build-id
- file $< | $(GREP_SHA1) &> $@
+ file $< | $(GREP_SHA1) >$@
so-build-id-test.expected: libbuild-id.so
- file $< | $(GREP_SHA1) &> $@
+ file $< | $(GREP_SHA1) >$@
dlopen-build-id-test.expected: libbuild-id.so
- file $< | $(GREP_SHA1) &> $@
+ file $< | $(GREP_SHA1) >$@
build-id-test.result: build-id
- ./$< | $(GREP_SHA1) &> $@
+ ./$< | $(GREP_SHA1) >$@
so-build-id-test.result: so-build-id libbuild-id.so
- LD_LIBRARY_PATH=. ./$< | $(GREP_SHA1) &> $@
+ LD_LIBRARY_PATH=. ./$< | $(GREP_SHA1) >$@
dlopen-build-id-test.result: dlopen-build-id libbuild-id.so
- ./$< | $(GREP_SHA1) &> $@
+ ./$< | $(GREP_SHA1) >$@
check: build-id-test.expected so-build-id-test.expected dlopen-build-id-test.expected build-id-test.result so-build-id-test.result dlopen-build-id-test.result
cmp build-id-test.expected build-id-test.result