makefile variable and function are unreadable to human if some project is written to be very abstractive,first step of running makefile is expand all the variable and function.I want save this step to a new makefile and then to understand the makefile is easily.