TianoCore EDK2 master
Loading...
Searching...
No Matches
ShellComponents.dsc.inc
1##
2# SPDX-License-Identifier: BSD-2-Clause-Patent
3##
4
5!if $(BUILD_SHELL) == TRUE
6
7!if $(TOOL_CHAIN_TAG) != "XCODE5"
8!if $(NETWORK_ENABLE) == TRUE
9 ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand.inf {
10 <PcdsFixedAtBuild>
11 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE
12 }
13 ShellPkg/DynamicCommand/HttpDynamicCommand/HttpDynamicCommand.inf {
14 <PcdsFixedAtBuild>
15 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE
16 }
17!endif
18 ShellPkg/DynamicCommand/VariablePolicyDynamicCommand/VariablePolicyDynamicCommand.inf {
19 <PcdsFixedAtBuild>
20 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE
21 }
22 OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf {
23 <PcdsFixedAtBuild>
24 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE
25 }
26!endif
27
28 ShellPkg/Application/Shell/Shell.inf {
29 <LibraryClasses>
30 ShellCommandLib|ShellPkg/Library/UefiShellCommandLib/UefiShellCommandLib.inf
31 NULL|ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
32 NULL|ShellPkg/Library/UefiShellLevel1CommandsLib/UefiShellLevel1CommandsLib.inf
33 NULL|ShellPkg/Library/UefiShellLevel3CommandsLib/UefiShellLevel3CommandsLib.inf
34 NULL|ShellPkg/Library/UefiShellDriver1CommandsLib/UefiShellDriver1CommandsLib.inf
35 NULL|ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
36 NULL|ShellPkg/Library/UefiShellInstall1CommandsLib/UefiShellInstall1CommandsLib.inf
37!if $(NETWORK_ENABLE) == TRUE
38!if $(NETWORK_IP4_ENABLE) == TRUE
39 NULL|ShellPkg/Library/UefiShellNetwork1CommandsLib/UefiShellNetwork1CommandsLib.inf
40!endif
41!if $(NETWORK_IP6_ENABLE) == TRUE
42 NULL|ShellPkg/Library/UefiShellNetwork2CommandsLib/UefiShellNetwork2CommandsLib.inf
43!endif
44!endif
45 HandleParsingLib|ShellPkg/Library/UefiHandleParsingLib/UefiHandleParsingLib.inf
46 PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
47 BcfgCommandLib|ShellPkg/Library/UefiShellBcfgCommandLib/UefiShellBcfgCommandLib.inf
48
49 <PcdsFixedAtBuild>
50 gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0xFF
51 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize|FALSE
52 gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize|8000
53 }
54
55!endif
#define NULL
Definition: Base.h:319
#define TRUE
Definition: Base.h:301
#define FALSE
Definition: Base.h:307