<OutputFileBasename>UefiDriverModelLib</OutputFileBasename>\r
</ModuleDefinitions>\r
<LibraryClassDefinitions>\r
- <LibraryClass Usage="ALWAYS_PRODUCED">\r
+ <LibraryClass Usage="ALWAYS_PRODUCED" SupModuleList="DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_DRIVER">\r
<Keyword>UefiDriverModelLib</Keyword>\r
</LibraryClass>\r
<LibraryClass Usage="ALWAYS_CONSUMED">\r
<Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
</PackageDependencies>\r
<Protocols>\r
- <Protocol Usage="ALWAYS_CONSUMED">\r
+ <Protocol Usage="ALWAYS_PRODUCED">\r
<ProtocolCName>gEfiDriverBindingProtocolGuid</ProtocolCName>\r
</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">\r
+ <Protocol Usage="SOMETIMES_PRODUCED">\r
<ProtocolCName>gEfiComponentNameProtocolGuid</ProtocolCName>\r
</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">\r
+ <Protocol Usage="SOMETIMES_PRODUCED">\r
<ProtocolCName>gEfiDriverConfigurationProtocolGuid</ProtocolCName>\r
</Protocol>\r
- <Protocol Usage="ALWAYS_CONSUMED">\r
+ <Protocol Usage="SOMETIMES_PRODUCED">\r
<ProtocolCName>gEfiDriverDiagnosticsProtocolGuid</ProtocolCName>\r
</Protocol>\r
</Protocols>\r