Each of the BOOT_CODE_SIZE, BOOT_CODE_FILENAME and BOOT_CODE_ARRAY names are replaced whenever a BuildROMs generated file is included.
The actual contents of the input ROM binary files and the contents of the created arrays are unchanged. Multiple ROM image include files can be included in the same source module without the need for any #undef BOOT_CODE_SIZE, etc.