Copy preprocessor instructions from spec to header file
Do not produce type spec when there are no records
Do not generate records definitions for predefined ones