Added the script to auto-generate source/header files