Hi Patrick:
- I think the executables with/without "arm-none-eabi" are basically the same, but from your makefile you should call the "arm-none-eabi..." ones with the corresponding options. A brief explanation about this here.
- MWCIncludes and MWLibraries are for Freescale Kinetis build tools. For GCC tools in case you want to use CodeWarrior EWL libraries you can specify include paths in the makefile, and use such paths as options when invoking GCC compiler/linker.
- AN4498 covers the Linker Command File format for Freescale compiler. For GCC linker you should not read this. The counterpart document for GCC tools is in the next path here in the community:
Relocating Code and Data Using the CW GCC Linker File for Kinetis
I hope this helps.
Regards!
Jorge Gonzalez