From: Daniel Dunbar Date: Sat, 21 Feb 2009 20:42:39 +0000 (+0000) Subject: Add makefile debugging target; use "make print-FOO" to print the X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=92acef0e9409d782e5ec829c4acd56242ad83586;p=oota-llvm.git Add makefile debugging target; use "make print-FOO" to print the value/definition/origin of FOO. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65245 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/Makefile.rules b/Makefile.rules index 52a61109d6e..06ffe005da7 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -1765,3 +1765,11 @@ printvars:: $(Echo) "SubDirs : " '$(SubDirs)' $(Echo) "ProjLibsPaths: " '$(ProjLibsPaths)' $(Echo) "ProjLibsOptions: " '$(ProjLibsOptions)' + +### +# Debugging + +# General debugging rule, use 'make print-XXX' to print the +# definition, value and origin of XXX. +print-%: + $(error PRINT: $(value $*) = "$($*)" (from $(origin $*)))