[Lldb-commits] [lldb] 313fca6 - [lldb/test] Remove JOIN_CMD from Makefile.rules
Pavel Labath via lldb-commits
lldb-commits at lists.llvm.org
Wed Jul 15 07:06:31 PDT 2020
Author: Pavel Labath
Date: 2020-07-15T16:03:45+02:00
New Revision: 313fca6520b43d95abb73e7c78a252a60ee4cf48
URL: https://github.com/llvm/llvm-project/commit/313fca6520b43d95abb73e7c78a252a60ee4cf48
DIFF: https://github.com/llvm/llvm-project/commit/313fca6520b43d95abb73e7c78a252a60ee4cf48.diff
LOG: [lldb/test] Remove JOIN_CMD from Makefile.rules
It's possible to achieve the same effect by providing multi-step recipe
instead of a single-step recipe where the step happens to contain
multiple commands.
Added:
Modified:
lldb/packages/Python/lldbsuite/test/make/Makefile.rules
Removed:
################################################################################
diff --git a/lldb/packages/Python/lldbsuite/test/make/Makefile.rules b/lldb/packages/Python/lldbsuite/test/make/Makefile.rules
index 5316c51899c7..b9a6937650d0 100644
--- a/lldb/packages/Python/lldbsuite/test/make/Makefile.rules
+++ b/lldb/packages/Python/lldbsuite/test/make/Makefile.rules
@@ -82,11 +82,9 @@ endif
# we strictly required double-quotes
#----------------------------------------------------------------------
ifeq "$(HOST_OS)" "Windows_NT"
- JOIN_CMD = &
QUOTE = "
FIXUP_SYNTAX_HIGHLIGHTING_IN_MY_EDITOR = "
else
- JOIN_CMD = ;
QUOTE = '
FIXUP_SYNTAX_HIGHLIGHTING_IN_MY_EDITOR = '
endif
@@ -729,28 +727,28 @@ endif
# and the -MM option will list all non-system dependencies.
#----------------------------------------------------------------------
%.d: %.c
- @rm -f $@ $(JOIN_CMD) \
- $(CC) -M $(CFLAGS) $< > $@.tmp && \
- sed $(QUOTE)s,\($*\)\.o[ :]*,\1.o $@ : ,g$(QUOTE) < $@.tmp > $@ $(JOIN_CMD) \
- rm -f $@.tmp
+ @rm -f $@
+ @$(CC) -M $(CFLAGS) $< > $@.tmp && \
+ sed $(QUOTE)s,\($*\)\.o[ :]*,\1.o $@ : ,g$(QUOTE) < $@.tmp > $@
+ @rm -f $@.tmp
%.d: %.cpp
- @rm -f $@ $(JOIN_CMD) \
- $(CXX) -M $(CXXFLAGS) $< > $@.tmp && \
- sed $(QUOTE)s,\($*\)\.o[ :]*,\1.o $@ : ,g$(QUOTE) < $@.tmp > $@ $(JOIN_CMD) \
- rm -f $@.tmp
+ @rm -f $@
+ @$(CXX) -M $(CXXFLAGS) $< > $@.tmp && \
+ sed $(QUOTE)s,\($*\)\.o[ :]*,\1.o $@ : ,g$(QUOTE) < $@.tmp > $@
+ @rm -f $@.tmp
%.d: %.m
- @rm -f $@ $(JOIN_CMD) \
- $(CC) -M $(CFLAGS) $< > $@.tmp && \
- sed $(QUOTE)s,\($*\)\.o[ :]*,\1.o $@ : ,g$(QUOTE) < $@.tmp > $@ $(JOIN_CMD) \
- rm -f $@.tmp
+ @rm -f $@
+ @$(CC) -M $(CFLAGS) $< > $@.tmp && \
+ sed $(QUOTE)s,\($*\)\.o[ :]*,\1.o $@ : ,g$(QUOTE) < $@.tmp > $@
+ @rm -f $@.tmp
%.d: %.mm
- @rm -f $@ $(JOIN_CMD) \
- $(CXX) -M $(CXXFLAGS) $< > $@.tmp && \
- sed $(QUOTE)s,\($*\)\.o[ :]*,\1.o $@ : ,g$(QUOTE) < $@.tmp > $@ $(JOIN_CMD) \
- rm -f $@.tmp
+ @rm -f $@
+ @$(CXX) -M $(CXXFLAGS) $< > $@.tmp && \
+ sed $(QUOTE)s,\($*\)\.o[ :]*,\1.o $@ : ,g$(QUOTE) < $@.tmp > $@
+ @rm -f $@.tmp
#----------------------------------------------------------------------
# Include all of the makefiles for each source file so we don't have
More information about the lldb-commits
mailing list