Adding  a header
Adding variables and macros
Cosmetic changes
Skipping some titles
Adding semi colons
Several adjustments to current makefile reuse