if(trackingNum != null){ } Makefile Optimization: $(eval) and macro caching