Generalizing makefile, parser generated files under git