Create gen.c