Content originally posted in LPCWare by nxpUSBlib team on Sat Nov 12 09:06:45 MST 2011
Thanks for your feedback. We are happy that you are able to now build in Linux.
In response to your two comments:
1. We updated the "Configure the Projects" section of the Build It page to include the path to the indexer. Thanks for the heads up.
2. There are two aspects with the compilation process that might answer your question. First, the source files for the different configurations are wrapped entirely in #ifdefs for their particular configuration. So even though they all get built, most of them are just empty C files and so should compile very quickly. This is done as an interim step along the way towards our goal of having a merged driver library. The next step for us is to extract all the common code (more than 70%) into a single set of files and merge the remaining chip specific code into another set of files.
The other aspect is the tool, which I have noticed will just recompile everything for no good reason that I can determine. We will be working with Code Red on this in the near future.