forked from OSchip/llvm-project
[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.
This commit is contained in:
parent
f819d25798
commit
313fca6520
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue