Better gencode put into Makefile