[CRIU] [PATCHv2 1/2] nmk/build: separate msg-* printing from .mk files

Dmitry Safonov dsafonov at virtuozzo.com
Thu Feb 18 01:27:32 PST 2016


On 02/17/2016 07:16 PM, Dmitry Safonov wrote:
> Some places in criu need printing support, but do not need
> common variables redefining, therefore separate msg printing
> to msg.mk
Oh, my inattention, Cyrill, please drop it, if you had
not applied it yet to your tree (will resend v3). Else fixup:
diff --git a/scripts/nmk/scripts/msg.mk b/scripts/nmk/scripts/msg.mk
index 255492c..a0279d0 100644
--- a/scripts/nmk/scripts/msg.mk
+++ b/scripts/nmk/scripts/msg.mk
@@ -42,4 +42,9 @@ define msg-build
          $(E) "  BUILD   " $(1)
  endef

+#
+# Footer.
+$(__nmk_dir)scripts/msg.mk:
+       @true
+____nmk_defined__msg = y
  endif #____nmk_defined__msg
>
> Acked-by: Cyrill Gorcunov <gorcunov at openvz.org>
> Signed-off-by: Dmitry Safonov <dsafonov at virtuozzo.com>
> ---
>   scripts/nmk/scripts/include.mk | 42 ++-------------------------------------
>   scripts/nmk/scripts/msg.mk     | 45 ++++++++++++++++++++++++++++++++++++++++++
>   2 files changed, 47 insertions(+), 40 deletions(-)
>   create mode 100644 scripts/nmk/scripts/msg.mk
>
> diff --git a/scripts/nmk/scripts/include.mk b/scripts/nmk/scripts/include.mk
> index 6216fea..c7dd7cc 100644
> --- a/scripts/nmk/scripts/include.mk
> +++ b/scripts/nmk/scripts/include.mk
> @@ -1,47 +1,9 @@
>   ifndef ____nmk_defined__include
>   
> -#
> -# Silent make rules.
> -ifeq ($(strip $(V)),)
> -        E := @echo
> -        Q := @
> -else
> -        E := @\#
> -        Q :=
> +ifndef ____nmk_defined__msg
> +        include $(__nmk_dir)msg.mk
>   endif
>   
> -export E Q
> -
> -#
> -# Message helpers.
> -define msg-gen
> -        $(E) "  GEN     " $(1)
> -endef
> -
> -define msg-clean
> -        $(E) "  CLEAN   " $(1)
> -endef
> -
> -define msg-cc
> -        $(E) "  CC      " $(1)
> -endef
> -
> -define msg-dep
> -        $(E) "  DEP     " $(1)
> -endef
> -
> -define msg-link
> -        $(E) "  LINK    " $(1)
> -endef
> -
> -define msg-ar
> -        $(E) "  AR      " $(1)
> -endef
> -
> -define msg-build
> -        $(E) "  BUILD   " $(1)
> -endef
> -
>   #
>   # Common vars.
>   SUBARCH := $(shell uname -m | sed       \
> diff --git a/scripts/nmk/scripts/msg.mk b/scripts/nmk/scripts/msg.mk
> new file mode 100644
> index 0000000..255492c
> --- /dev/null
> +++ b/scripts/nmk/scripts/msg.mk
> @@ -0,0 +1,45 @@
> +ifndef ____nmk_defined__msg
> +
> +#
> +# Silent make rules.
> +ifeq ($(strip $(V)),)
> +        E := @echo
> +        Q := @
> +else
> +        E := @\#
> +        Q :=
> +endif
> +
> +export E Q
> +
> +#
> +# Message helpers.
> +define msg-gen
> +        $(E) "  GEN     " $(1)
> +endef
> +
> +define msg-clean
> +        $(E) "  CLEAN   " $(1)
> +endef
> +
> +define msg-cc
> +        $(E) "  CC      " $(1)
> +endef
> +
> +define msg-dep
> +        $(E) "  DEP     " $(1)
> +endef
> +
> +define msg-link
> +        $(E) "  LINK    " $(1)
> +endef
> +
> +define msg-ar
> +        $(E) "  AR      " $(1)
> +endef
> +
> +define msg-build
> +        $(E) "  BUILD   " $(1)
> +endef
> +
> +endif #____nmk_defined__msg


-- 
Regards,
Dmitry Safonov



More information about the CRIU mailing list