updated makefile codegen