use python script instead for auto generating binding codes