Added ability to generate the header guard.