use printf in the makefile as well, at least on non-windows, use := rather than = with $(shell) commands