1. add perl script to gen enum binding
2. add more enum binding from defs module