public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* What is a "NULL" library class?
@ 2021-01-28 18:21 wonderfly
  2021-01-29  1:42 ` [edk2-devel] " Nate DeSimone
  0 siblings, 1 reply; 3+ messages in thread
From: wonderfly @ 2021-01-28 18:21 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 546 bytes --]

Hi,

I am super new to EDK2 development so excuse my ignorance.  While browsing the code base I find a lot places where the keyword "NULL" is used in place of a LibraryClass, specifically in DSC files.  For example,

in edk2/UefiPayloadPkg/UefiPayloadPkgIa32.dsc:
MdeModulePkg/Core/Dxe/DxeMain.inf {
<LibraryClasses>
NULL|MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf
}

What does this mean?  Does it mean that the LzmaCustomDecompressLib.inf library instance is unconditionally linked for this package?

[-- Attachment #2: Type: text/html, Size: 949 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-01-29 17:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-01-28 18:21 What is a "NULL" library class? wonderfly
2021-01-29  1:42 ` [edk2-devel] " Nate DeSimone
2021-01-29 17:31   ` Daniel Wang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox