Hi Carlos,
Thanks for your response. You are right about the include paths - they definitely have to be there whether or not you compile the MQX files or link to a library. I am interested in linking to the ksdk_platform_mqx, mqx_stdlib, and mqx libraries rather than compiling the individual files that those libraries use. PE copies or virtual-links a ton of files could come from pre-compiled libraries. The example projects for MQX use these libraries, but I can't find a way to maintain and PE project that does this.
As an experiment, I created a non-PE project and added the Generated_Code, Static_Code, and Sources from a PE project. I then added the necessary defines, include paths, library search paths, libraries, etc. I found that the only extra files needed to build the project were the bsp files (bsp_config.h, bsp.h, init_bsp.c). Once I added a bsp folder with those files, the project built and ran successfully. Everything else was already assembled into the libraries. This results in much shorter builds and a smaller number of files in each project to maintain.
Thanks,
Kyle