update gitignore
update git commit - add define files
update gitignore
add defines template files
update template file. fix missed typo
Add basic define files