From 9387180f9530a333fae7bfad2828b1f0f7f3ed10 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Wed, 2 Apr 2014 19:35:35 +0200 Subject: [PATCH] magic for debugging in make --- Makefile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Makefile b/Makefile index 3f9bf37b..6279ed1f 100644 --- a/Makefile +++ b/Makefile @@ -219,3 +219,13 @@ sfa/util/{sfalogging,faults,genicode,enumeration,__init__}.py clientlibsync: @[ -d "$(CLIENTLIBTARGET)" ] || { echo "You need to set the make variable CLIENTLIBTARGET"; exit 1; } rsync -av --relative $(CLIENTLIBFILES) $(CLIENTLIBTARGET) + +#################### convenience, for debugging only +# make +foo : prints the value of $(foo) +# make ++foo : idem but verbose, i.e. foo=$(foo) +++%: varname=$(subst +,,$@) +++%: + @echo "$(varname)=$($(varname))" ++%: varname=$(subst +,,$@) ++%: + @echo "$($(varname))" -- 2.43.0