Ignores object code in files.
EXCLUDEFILES {
file-name }
This directive is for partial link projects only. It makes your partial link file smaller. EXCLUDEFILES can be used independently of INCLUDEDWARF . Unlike INCLUDEDWARF , EXCLUDEFILES can take any number of executable files.
In this example
EXCLUDEFILES { kernel.elf }
kernel.elf is added to your project but the linker does not add any section from kernel.elf to your project. However, it does delete any weak symbol from your partial link that also exists in kernel.elf . Weak symbols can come from templates or out-of-line inline functions.