Commit 59b1ee06 authored by Anton Midyukov's avatar Anton Midyukov

Add STDOUT option to output log to stdout

parent 7af1eee6
...@@ -155,6 +155,12 @@ $HOME/.mkimage/profiles.mk. ...@@ -155,6 +155,12 @@ $HOME/.mkimage/profiles.mk.
*** пусто (по умолчанию) либо строка (например, "alpha", "beta") *** пусто (по умолчанию) либо строка (например, "alpha", "beta")
** см. image.in/Makefile ** см. image.in/Makefile
* STDOUT
** выводить сообщения при включенном DEBUG одновременно в лог и на экран
** значение:
*** 1 - включить вывод на экран, если включен DEBUG
** см. lib/log.mk
* USE_QEMU * USE_QEMU
** использовать qemu, если архитектура не совпадает ** использовать qemu, если архитектура не совпадает
** значение: ** значение:
......
...@@ -24,8 +24,13 @@ GLOBAL_VERBOSE ?= $(DEBUG) ...@@ -24,8 +24,13 @@ GLOBAL_VERBOSE ?= $(DEBUG)
ifeq (2,$(DEBUG)) ifeq (2,$(DEBUG))
SHELL += -x SHELL += -x
endif endif
ifeq (1,$(STDOUT))
LOG = 2>&1 | tee -a $(BUILDLOG)
LOG_STDERR = $(LOG)
else
LOG = >>$(BUILDLOG) 2>&1 LOG = >>$(BUILDLOG) 2>&1
LOG_STDERR = 2> >(tee -a $(BUILDLOG) >&2) 1>>$(BUILDLOG) LOG_STDERR = 2> >(tee -a $(BUILDLOG) >&2) 1>>$(BUILDLOG)
endif
else else
MAKE += -s MAKE += -s
LOG = 2>>$(BUILDLOG) >/dev/null LOG = 2>>$(BUILDLOG) >/dev/null
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment