Rename makefile variable.
Rename generated header file.
Add generated header files to gitignore.
Make explicit rules for build/install directories.
Change makefile concat to path build function.
Update gitignore.