update makefile reader generator