If you aren't interested in writing a driver, ignore all files with the word 'sub' in its name. They are useless to you. macros.i is only used by some assembler example sources.