mirror of
				https://gitlab.com/qemu-project/edk2.git
				synced 2025-10-30 07:56:39 +08:00 
			
		
		
		
	RedfishPkg: DSC and FDF include files for enabling EFI Redfish support
Provide the DSC/FDF include files of edk2 Redfish related modules and definitions which can be included in platform's DSC/FDF. Signed-off-by: Abner Chang <abner.chang@hpe.com> Cc: Jiaxin Wu <jiaxin.wu@intel.com> Cc: Siyuan Fu <siyuan.fu@intel.com> Cc: Fan Wang <fan.wang@intel.com> Cc: Nickle Wang <nickle.wang@hpe.com> Cc: Peter O'Hanley <peter.ohanley@hpe.com> Reviewed-by: Nickle Wang <nickle.wang@hpe.com>
This commit is contained in:
		 Abner Chang
					Abner Chang
				
			
				
					committed by
					
						![mergify[bot]](/assets/img/avatar_default.png) mergify[bot]
						mergify[bot]
					
				
			
			
				
	
			
			
			![mergify[bot]](/assets/img/avatar_default.png) mergify[bot]
						mergify[bot]
					
				
			
						parent
						
							a4d2ddb947
						
					
				
				
					commit
					1c48866e04
				
			
							
								
								
									
										21
									
								
								RedfishPkg/Redfish.dsc.inc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								RedfishPkg/Redfish.dsc.inc
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,21 @@ | ||||
| ## @file | ||||
| # Redfish DSC include file for Platform DSC | ||||
| # | ||||
| # This file includes all required information to enable Redfish features. | ||||
| # It can be included to a platform DSC file by using "!include RedfishPkg/Redfish.dsc.inc". | ||||
| # | ||||
| # (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR> | ||||
| # | ||||
| #    SPDX-License-Identifier: BSD-2-Clause-Patent | ||||
| # | ||||
| ## | ||||
|  | ||||
| [Defines] | ||||
|   !include RedfishPkg/RedfishDefines.dsc.inc | ||||
|  | ||||
| [LibraryClasses] | ||||
|   !include RedfishPkg/RedfishLibs.dsc.inc | ||||
|  | ||||
| [Components] | ||||
|   !include RedfishPkg/RedfishComponents.dsc.inc | ||||
|  | ||||
							
								
								
									
										16
									
								
								RedfishPkg/Redfish.fdf.inc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								RedfishPkg/Redfish.fdf.inc
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,16 @@ | ||||
| ## @file | ||||
| # Redfish FDF include file for [FV*] section of all Architectures. | ||||
| # | ||||
| # This file can be included to the [FV*] section(s) of a platform FDF file | ||||
| # by using "!include RedfishPkg/RedfisLibs.fdf.inc" to specify the module instances | ||||
| # to be built in the firmware volume. | ||||
| # | ||||
| # (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR> | ||||
| # | ||||
| #    SPDX-License-Identifier: BSD-2-Clause-Patent | ||||
| # | ||||
| ## | ||||
| !if $(REDFISH_ENABLE) == TRUE | ||||
|   INF RedfishPkg/RestJsonStructureDxe/RestJsonStructureDxe.inf | ||||
|   INF RedfishPkg/RedfishHostInterfaceDxe/RedfishHostInterfaceDxe.inf | ||||
| !endif | ||||
							
								
								
									
										18
									
								
								RedfishPkg/RedfishComponents.dsc.inc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								RedfishPkg/RedfishComponents.dsc.inc
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,18 @@ | ||||
| ## @file | ||||
| # Redfish DSC include file for [Components*] section of all Architectures. | ||||
| # | ||||
| # This file can be included to the [Components*] section(s) of a platform DSC file | ||||
| # by using "!include RedfishPkg/RedfishComponents.dsc.inc" to specify the INF files | ||||
| # of EDKII Redfish drivers according to the value of flags described in | ||||
| # "RedfishDefines.dsc.inc". | ||||
| # | ||||
| # (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR> | ||||
| # | ||||
| #    SPDX-License-Identifier: BSD-2-Clause-Patent | ||||
| # | ||||
| ## | ||||
|  | ||||
| !if $(REDFISH_ENABLE) == TRUE | ||||
|   RedfishPkg/RestJsonStructureDxe/RestJsonStructureDxe.inf | ||||
|   RedfishPkg/RedfishHostInterfaceDxe/RedfishHostInterfaceDxe.inf | ||||
| !endif | ||||
							
								
								
									
										27
									
								
								RedfishPkg/RedfishDefines.dsc.inc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								RedfishPkg/RedfishDefines.dsc.inc
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,27 @@ | ||||
| ## @file | ||||
| # RedfishPkg DSC include file for [Defines] section of all Architectures. | ||||
| # | ||||
| # This file can be included to the [Defines] section of a platform DSC file by | ||||
| # using "!include RedfishPkg/RedfishDefines.dsc.inc" to set value of | ||||
| # flags. | ||||
| # | ||||
| # These flags can be defined before the !include line, or changed on the command | ||||
| # line to enable or disable related feature support. | ||||
| #   -D FLAG=VALUE | ||||
| # | ||||
| # The default value of these flags are: | ||||
| #   DEFINE REDFISH_ENABLE = TRUE | ||||
| # | ||||
| # (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR> | ||||
| # | ||||
| #    SPDX-License-Identifier: BSD-2-Clause-Patent | ||||
| # | ||||
| ## | ||||
|  | ||||
| !ifndef REDFISH_ENABLE | ||||
|   # | ||||
|   # This flag is to enable or disable the whole Redfish support. | ||||
|   # | ||||
|   DEFINE REDFISH_ENABLE = TRUE | ||||
| !endif | ||||
|  | ||||
							
								
								
									
										15
									
								
								RedfishPkg/RedfishLibs.dsc.inc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								RedfishPkg/RedfishLibs.dsc.inc
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| ## @file | ||||
| # Redfish DSC include file for [LibraryClasses*] section of all Architectures. | ||||
| # | ||||
| # This file can be included to the [LibraryClasses*] section(s) of a platform DSC file | ||||
| # by using "!include RedfishPkg/RedfisLibs.dsc.inc" to specify the library instances | ||||
| # of EDKII network library classes. | ||||
| # | ||||
| # (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR> | ||||
| # | ||||
| #    SPDX-License-Identifier: BSD-2-Clause-Patent | ||||
| # | ||||
| ## | ||||
| !if $(REDFISH_ENABLE) == TRUE | ||||
| !endif | ||||
|  | ||||
		Reference in New Issue
	
	Block a user