Well, there's some glue trickery involved on the sourcecode front to tie things up neatly, but it's more fundamental than that: KUAL is built twice: once against KDK1, and once again KDK2. Which is why we ship the two different files.
(To be contrasted with Collections Manager, which is also built upteenth times against different FW versions, but always the same KDK, and as such only ships as a single file).
|