mirror of https://github.com/acidanthera/audk.git
Changes required to build using the new device abstraction capability of StdLib.
Applications which require file-system functionality must have DevShell listed in the [LibraryClasses] section of the application's INF file. Entries for the device abstraction Library Classes must be added to the application's package's DSC file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11909 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
53e1e5c647
commit
65126b4ebe
|
@ -85,6 +85,12 @@
|
||||||
LibSignal|StdLib/LibC/Signal/Signal.inf
|
LibSignal|StdLib/LibC/Signal/Signal.inf
|
||||||
LibNetUtil|StdLib/LibC/NetUtil/NetUtil.inf
|
LibNetUtil|StdLib/LibC/NetUtil/NetUtil.inf
|
||||||
|
|
||||||
|
# Libraries for device abstractions within the Standard C Library
|
||||||
|
# Applications should not directly access any functions defined in these libraries.
|
||||||
|
DevUtility|StdLib/LibC/Uefi/Devices/daUtility.inf
|
||||||
|
DevConsole|StdLib/LibC/Uefi/Devices/daConsole.inf
|
||||||
|
DevShell|StdLib/LibC/Uefi/Devices/daShell.inf
|
||||||
|
|
||||||
[LibraryClasses.IA32]
|
[LibraryClasses.IA32]
|
||||||
TimerLib|PerformancePkg/Library/DxeTscTimerLib/DxeTscTimerLib.inf
|
TimerLib|PerformancePkg/Library/DxeTscTimerLib/DxeTscTimerLib.inf
|
||||||
## Comment out the above line and un-comment the line below for running under Nt32 emulation.
|
## Comment out the above line and un-comment the line below for running under Nt32 emulation.
|
||||||
|
|
|
@ -35,8 +35,8 @@
|
||||||
[LibraryClasses]
|
[LibraryClasses]
|
||||||
LibC
|
LibC
|
||||||
LibStdio
|
LibStdio
|
||||||
# UefiLib
|
DevShell
|
||||||
# ShellCEntryLib
|
|
||||||
|
|
||||||
[BuildOptions]
|
[BuildOptions]
|
||||||
MSFT:*_*_IA32_CC_FLAGS = /Oi-
|
MSFT:*_*_IA32_CC_FLAGS = /Oi-
|
||||||
|
|
Loading…
Reference in New Issue