< prev index next >

make/Init.gmk

Print this page

        

@@ -224,12 +224,12 @@
 
   # Parse COMPARE_BUILD (for makefile development)
   $(eval $(call ParseCompareBuild))
 
   ifeq ($(LOG_NOFILE), true)
-    # Disable log wrapper if LOG=[level,]nofile was given
-    override BUILD_LOG_WRAPPER :=
+    # Disable build log if LOG=[level,]nofile was given
+    override BUILD_LOG_PIPE :=
   endif
 
   ifeq ($(OUTPUT_SYNC_SUPPORTED), true)
     OUTPUT_SYNC_FLAG := -O$(OUTPUT_SYNC)
   endif

@@ -275,35 +275,36 @@
 
   main: $(INIT_TARGETS)
         ifneq ($(SEQUENTIAL_TARGETS)$(PARALLEL_TARGETS), )
           $(call RotateLogFiles)
           $(call PrepareFailureLogs)
-          $(BUILD_LOG_WRAPPER) $(PRINTF) "Building $(TARGET_DESCRIPTION)\n"
+          $(PRINTF) "Building $(TARGET_DESCRIPTION)\n" $(BUILD_LOG_PIPE)
           ifneq ($(SEQUENTIAL_TARGETS), )
             # Don't touch build output dir since we might be cleaning. That
-            # means no log wrapper.
+            # means no log pipe.
             ( cd $(TOPDIR) && \
                 $(MAKE) $(MAKE_ARGS) -j 1 -f make/Main.gmk $(USER_MAKE_VARS) \
                 $(SEQUENTIAL_TARGETS) )
           endif
           ifneq ($(PARALLEL_TARGETS), )
             $(call StartGlobalTimer)
             $(call PrepareSmartJavac)
             ( cd $(TOPDIR) && \
-                $(BUILD_LOG_WRAPPER) $(NICE) $(MAKE) $(MAKE_ARGS) $(OUTPUT_SYNC_FLAG) \
+                $(NICE) $(MAKE) $(MAKE_ARGS) $(OUTPUT_SYNC_FLAG) \
                     -j $(JOBS) -f make/Main.gmk $(USER_MAKE_VARS) \
-                    $(PARALLEL_TARGETS) $(COMPARE_BUILD_MAKE) || \
-                ( exitcode=$$? && $(BUILD_LOG_WRAPPER) \
-                $(PRINTF) "\nERROR: Build failed for $(TARGET_DESCRIPTION) (exit code $$exitcode) \n" && \
+                    $(PARALLEL_TARGETS) $(COMPARE_BUILD_MAKE) $(BUILD_LOG_PIPE) || \
+                ( exitcode=$$? && \
+                $(PRINTF) "\nERROR: Build failed for $(TARGET_DESCRIPTION) (exit code $$exitcode) \n" \
+                    $(BUILD_LOG_PIPE) && \
                 cd $(TOPDIR) && $(MAKE) $(MAKE_ARGS) -j 1 -f make/Init.gmk \
                     HAS_SPEC=true on-failure ; \
                 exit $$exitcode ) )
             $(call CleanupSmartJavac)
             $(call StopGlobalTimer)
             $(call ReportBuildTimes)
           endif
-          $(BUILD_LOG_WRAPPER) $(PRINTF) "Finished building $(TARGET_DESCRIPTION)\n"
+          $(PRINTF) "Finished building $(TARGET_DESCRIPTION)\n" $(BUILD_LOG_PIPE)
         endif
 
     on-failure:
         $(call PrintFailureReports)
         $(call PrintBuildLogFailures)
< prev index next >