autogen file