update; platform neutral printf in makefile