save log in verbose mode
authorTimo Savola <tsavola@movial.fi>
Tue, 8 Apr 2008 20:01:23 +0000 (23:01 +0300)
committerTimo Savola <tsavola@movial.fi>
Tue, 8 Apr 2008 20:01:23 +0000 (23:01 +0300)
scripts/matrix.mak

index 0d916a9..67b3b81 100644 (file)
@@ -60,21 +60,19 @@ ifndef __MATRIX_BUILD_STYLE_LOADED
 $(error "MATRIX_BUILD_STYLE not set, valid values are: autotools custom")
 endif
 
-# __matrix_build is defined in the included build style
-build_matrix_component: 
 ifdef MATRIX_VERBOSE
-       @$(MAKE) $(MATRIX_MAK_DEBUG) -f $(MATRIX_SCRIPTDIR)/matrix.mak __matrix_build
+redir  = 2>&1 | tee meta/$(1).log
 else
-       @$(MAKE) $(MATRIX_MAK_DEBUG) -f $(MATRIX_SCRIPTDIR)/matrix.mak __matrix_build > meta/build.log 2>&1
+redir  = > meta/$(1).log 2>&1
 endif
 
+# __matrix_build is defined in the included build style
+build_matrix_component:
+       @$(MAKE) $(MATRIX_MAK_DEBUG) -f $(MATRIX_SCRIPTDIR)/matrix.mak __matrix_build $(call redir,build)
+
 # __matrix_install is defined in the included build style
 install_matrix_component:
-ifdef MATRIX_VERBOSE
-       @$(MAKE) $(MATRIX_MAK_DEBUG) -f $(MATRIX_SCRIPTDIR)/matrix.mak __matrix_install
-else
-       @$(MAKE) $(MATRIX_MAK_DEBUG) -f $(MATRIX_SCRIPTDIR)/matrix.mak __matrix_install > meta/install.log 2>&1
-endif
+       @$(MAKE) $(MATRIX_MAK_DEBUG) -f $(MATRIX_SCRIPTDIR)/matrix.mak __matrix_install $(call redir,install)
 
 
 matrix_mak_debug: