generate include
generate constant definition
generate enum definition