| 
									
										
										
										
											2010-11-01 06:13:54 +00:00
										 |  |  | ## @file | 
					
						
							| 
									
										
										
										
											2014-01-09 07:05:09 +00:00
										 |  |  | # UEFI 2.4 Network Module Package for All Architectures | 
					
						
							| 
									
										
										
										
											2010-11-01 06:13:54 +00:00
										 |  |  | # | 
					
						
							| 
									
										
										
										
											2014-12-04 00:55:50 +00:00
										 |  |  | # (C) Copyright 2014 Hewlett-Packard Development Company, L.P.<BR> | 
					
						
							| 
									
										
										
										
											2021-03-12 13:27:31 +08:00
										 |  |  | # Copyright (c) 2009 - 2021, Intel Corporation. All rights reserved.<BR> | 
					
						
							| 
									
										
										
										
											2020-02-28 15:40:44 +08:00
										 |  |  | # Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR> | 
					
						
							| 
									
										
										
										
											2021-10-12 20:34:01 +08:00
										 |  |  | # Copyright (c) 2022, Loongson Technology Corporation Limited. All rights reserved.<BR> | 
					
						
							| 
									
										
										
										
											2019-04-03 16:06:13 -07:00
										 |  |  | #    SPDX-License-Identifier: BSD-2-Clause-Patent | 
					
						
							| 
									
										
										
										
											2010-11-01 06:13:54 +00:00
										 |  |  | # | 
					
						
							|  |  |  | ## | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [Defines] | 
					
						
							|  |  |  |   PLATFORM_NAME                  = NetworkPkg | 
					
						
							|  |  |  |   PLATFORM_GUID                  = 3FD34E9B-E90C-44e1-B510-1F632A509F10 | 
					
						
							| 
									
										
										
										
											2018-01-23 13:27:08 +08:00
										 |  |  |   PLATFORM_VERSION               = 0.98 | 
					
						
							| 
									
										
										
										
											2010-11-01 06:13:54 +00:00
										 |  |  |   DSC_SPECIFICATION              = 0x00010005 | 
					
						
							|  |  |  |   OUTPUT_DIRECTORY               = Build/NetworkPkg | 
					
						
							| 
									
										
										
										
											2025-09-15 07:56:45 -07:00
										 |  |  |   SUPPORTED_ARCHITECTURES        = IA32|X64|EBC|AARCH64|RISCV64|LOONGARCH64 | 
					
						
							| 
									
										
										
										
											2016-01-19 04:06:24 +00:00
										 |  |  |   BUILD_TARGETS                  = DEBUG|RELEASE|NOOPT | 
					
						
							| 
									
										
										
										
											2010-11-01 06:13:54 +00:00
										 |  |  |   SKUID_IDENTIFIER               = DEFAULT | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-11-12 13:55:57 +08:00
										 |  |  |   DEFINE NETWORK_ISCSI_ENABLE    = TRUE | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-03-12 13:27:31 +08:00
										 |  |  | !include MdePkg/MdeLibs.dsc.inc | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-11-01 06:13:54 +00:00
										 |  |  | [LibraryClasses] | 
					
						
							| 
									
										
										
										
											2015-08-24 01:24:20 +00:00
										 |  |  |   DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf | 
					
						
							| 
									
										
										
										
											2010-11-01 06:13:54 +00:00
										 |  |  |   BaseLib|MdePkg/Library/BaseLib/BaseLib.inf | 
					
						
							|  |  |  |   BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf | 
					
						
							|  |  |  |   DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf | 
					
						
							|  |  |  |   HiiLib|MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf | 
					
						
							|  |  |  |   MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf | 
					
						
							|  |  |  |   PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf | 
					
						
							|  |  |  |   PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf | 
					
						
							|  |  |  |   UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf | 
					
						
							|  |  |  |   UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf | 
					
						
							|  |  |  |   UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf | 
					
						
							|  |  |  |   UefiLib|MdePkg/Library/UefiLib/UefiLib.inf | 
					
						
							|  |  |  |   UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf | 
					
						
							|  |  |  |   UefiHiiServicesLib|MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf | 
					
						
							| 
									
										
										
										
											2016-05-04 10:02:41 +08:00
										 |  |  |   UefiBootManagerLib|MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf | 
					
						
							|  |  |  |   TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf | 
					
						
							|  |  |  |   PerformanceLib|MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf | 
					
						
							|  |  |  |   PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf | 
					
						
							|  |  |  |   DxeServicesLib|MdePkg/Library/DxeServicesLib/DxeServicesLib.inf | 
					
						
							|  |  |  |   DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf | 
					
						
							| 
									
										
										
										
											2018-05-04 11:48:43 +08:00
										 |  |  |   SafeIntLib|MdePkg/Library/BaseSafeIntLib/BaseSafeIntLib.inf | 
					
						
							| 
									
										
										
										
											2020-10-02 13:32:06 +02:00
										 |  |  |   RngLib|MdePkg/Library/BaseRngLib/BaseRngLib.inf | 
					
						
							| 
									
										
										
										
											2022-01-28 16:38:36 +08:00
										 |  |  |   VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/VariablePolicyHelperLib.inf | 
					
						
							| 
									
										
										
										
											2010-11-01 06:13:54 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-28 13:20:40 -07:00
										 |  |  | !ifdef CONTINUOUS_INTEGRATION | 
					
						
							|  |  |  |   BaseCryptLib|CryptoPkg/Library/BaseCryptLibNull/BaseCryptLibNull.inf | 
					
						
							|  |  |  |   TlsLib|CryptoPkg/Library/TlsLibNull/TlsLibNull.inf | 
					
						
							|  |  |  | !else | 
					
						
							| 
									
										
										
										
											2010-12-31 10:43:54 +00:00
										 |  |  |   BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf | 
					
						
							|  |  |  |   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf | 
					
						
							|  |  |  |   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf | 
					
						
							| 
									
										
										
										
											2016-12-14 10:59:51 +08:00
										 |  |  |   TlsLib|CryptoPkg/Library/TlsLib/TlsLib.inf | 
					
						
							| 
									
										
										
										
											2019-10-28 13:20:40 -07:00
										 |  |  | !endif | 
					
						
							| 
									
										
										
										
											2018-06-27 21:12:32 +08:00
										 |  |  |   DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf | 
					
						
							| 
									
										
										
										
											2015-01-13 01:04:07 +00:00
										 |  |  |   FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf | 
					
						
							| 
									
										
										
										
											2016-12-14 10:59:51 +08:00
										 |  |  |   FileExplorerLib|MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf | 
					
						
							| 
									
										
										
										
											2015-01-13 01:04:07 +00:00
										 |  |  |   SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf | 
					
						
							| 
									
										
										
										
											2010-11-01 06:13:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | [LibraryClasses.common.UEFI_DRIVER] | 
					
						
							| 
									
										
										
										
											2016-05-04 10:02:41 +08:00
										 |  |  |   HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf | 
					
						
							|  |  |  |   ReportStatusCodeLib|MdeModulePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.inf | 
					
						
							| 
									
										
										
										
											2010-11-01 06:13:54 +00:00
										 |  |  |   DebugLib|MdePkg/Library/UefiDebugLibConOut/UefiDebugLibConOut.inf | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [LibraryClasses.common.UEFI_APPLICATION] | 
					
						
							|  |  |  |   DebugLib|MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf | 
					
						
							|  |  |  |   ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-01 18:10:26 -07:00
										 |  |  | [LibraryClasses.RISCV64] | 
					
						
							| 
									
										
										
										
											2023-08-11 16:33:02 +02:00
										 |  |  |   RngLib|MdeModulePkg/Library/BaseRngLibTimerLib/BaseRngLibTimerLib.inf | 
					
						
							| 
									
										
										
										
											2021-11-01 18:10:26 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-11-01 06:13:54 +00:00
										 |  |  | [PcdsFeatureFlag] | 
					
						
							|  |  |  |   gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable|TRUE | 
					
						
							|  |  |  |   gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable|TRUE | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [PcdsFixedAtBuild] | 
					
						
							|  |  |  |   gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2f | 
					
						
							|  |  |  |   gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x80000000 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-28 20:16:13 +08:00
										 |  |  | [PcdsDynamicDefault] | 
					
						
							|  |  |  |   gEfiNetworkPkgTokenSpaceGuid.PcdHttpIoTimeout|5000 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-11-01 06:13:54 +00:00
										 |  |  | ################################################################################################### | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Components Section - list of the modules and components that will be processed by compilation | 
					
						
							|  |  |  | #                      tools and the EDK II tools to generate PE32/PE32+/Coff image files. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Note: The EDK II DSC file is not used to specify how compiled binary images get placed | 
					
						
							|  |  |  | #       into firmware volume images. This section is just a list of modules to compile from | 
					
						
							|  |  |  | #       source into UEFI-compliant binaries. | 
					
						
							|  |  |  | #       It is the FDF file that contains information on combining binary files into firmware | 
					
						
							|  |  |  | #       volume images, whose concept is beyond UEFI and is described in PI specification. | 
					
						
							|  |  |  | #       Binary modules do not need to be listed in this section, as they should be | 
					
						
							|  |  |  | #       specified in the FDF file. For example: Shell binary (Shell_Full.efi), FAT binary (Fat.efi), | 
					
						
							|  |  |  | #       Logo (Logo.bmp), and etc. | 
					
						
							|  |  |  | #       There may also be modules listed in this section that are not required in the FDF file, | 
					
						
							|  |  |  | #       When a module listed here is excluded from FDF file, then UEFI-compliant binary will be | 
					
						
							|  |  |  | #       generated for it, but the binary will not be put into any firmware volume. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | ################################################################################################### | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [Components] | 
					
						
							| 
									
										
										
										
											2019-02-22 15:48:25 +08:00
										 |  |  |   NetworkPkg/WifiConnectionManagerDxe/WifiConnectionManagerDxe.inf | 
					
						
							| 
									
										
										
										
											2013-05-13 02:36:09 +00:00
										 |  |  |   NetworkPkg/Application/VConfig/VConfig.inf | 
					
						
							| 
									
										
										
										
											2019-10-07 20:10:00 -07:00
										 |  |  |   NetworkPkg/Library/DxeDpcLib/DxeDpcLib.inf | 
					
						
							|  |  |  |   NetworkPkg/Library/DxeHttpLib/DxeHttpLib.inf | 
					
						
							| 
									
										
										
										
											2020-11-03 13:26:50 +08:00
										 |  |  |   NetworkPkg/Library/DxeHttpIoLib/DxeHttpIoLib.inf | 
					
						
							| 
									
										
										
										
											2019-10-07 20:10:00 -07:00
										 |  |  |   NetworkPkg/Library/DxeIpIoLib/DxeIpIoLib.inf | 
					
						
							|  |  |  |   NetworkPkg/Library/DxeNetLib/DxeNetLib.inf | 
					
						
							|  |  |  |   NetworkPkg/Library/DxeTcpIoLib/DxeTcpIoLib.inf | 
					
						
							|  |  |  |   NetworkPkg/Library/DxeUdpIoLib/DxeUdpIoLib.inf | 
					
						
							| 
									
										
										
										
											2013-05-13 02:36:09 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-25 20:37:35 +08:00
										 |  |  |   !include NetworkPkg/Network.dsc.inc | 
					
						
							| 
									
										
										
										
											2016-08-01 14:10:20 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | [BuildOptions] | 
					
						
							|  |  |  |   *_*_*_CC_FLAGS = -D DISABLE_NEW_DEPRECATED_INTERFACES |