However, building the library is not recommended, as the static (compile-time) options will be unable to be changed without a recompilation of the LUFA code. Therefore, if the library is to be built from the LUFA source, it should be made to be application-specific and compiled with the static options that are required for each project (which should be recorded along with the library).
Normal library use has the library components compiled in at the same point as the application code, as demonstrated in the library demos and applications. This is the preferred method, as the library is recompiled each time to ensure that all static options for a particular application are applied.