[vmkit-commits] [vmkit] r180404 - better printing

Peter Senna Tschudin peter.senna at gmail.com
Thu Apr 25 10:07:58 PDT 2013


Author: peter.senna
Date: Thu Apr 25 12:06:27 2013
New Revision: 180404

URL: http://llvm.org/viewvc/llvm-project?rev=180404&view=rev
Log:
better printing
(cherry picked from commit 5553927b2bf61adf52589003ec8dd5744270df4a)

Modified:
    vmkit/trunk/Makefile.rules

Modified: vmkit/trunk/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/Makefile.rules?rev=180404&r1=180403&r2=180404&view=diff
==============================================================================
--- vmkit/trunk/Makefile.rules (original)
+++ vmkit/trunk/Makefile.rules Thu Apr 25 12:06:27 2013
@@ -1,3 +1,5 @@
+
+
 .PHONY: all tidy clean confclean
 .SECONDARY:
 .SUFFIXES: .c .cpp .cxx .cc .h .hpp .o .a .bc .ll $(SHLIBEXT) $(SUFFIXES)
@@ -38,7 +40,8 @@ all::
 	$(Echo) "Entering compilation process"
 endif
 
-Echo=@echo "[$(PROJECT_NAME) $(PROF)]:"
+EchoMsg="[$(PROJECT_NAME) $(PROF)]:"
+Echo=@echo $(EchoMsg)
 
 ifndef VERBOSE
 	SUB_OPT=--no-print-directory
@@ -53,7 +56,8 @@ RECURSIVE_TARGETS=all clean
 
 $(RECURSIVE_TARGETS)::
 	$(Verb) for f in $(DIRS); do \
-		$(MAKE) $(SUB_OPT) -C $$f $@ PROF=$(PROF)/$$f || exit 1; \
+		$(MAKE) $(SUB_OPT) -C $$f $@ PROF=$(PROF)/$$f; \
+		if [ $$? != 0 ]; then echo "$(EchoMsg) abort with error in $(PROF)/$$f"; exit 1; fi \
 	done; exit 0;
 
 tidy:





More information about the vmkit-commits mailing list