mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 12:08:19 +00:00 
			
		
		
		
	Our implementation of the EFI_HII_CONFIG_ROUTING_PROTOCOL is a mere stub, where all services return an error code. The protocol is neither needed for the EFI shell nor for the UEFI SCT. To reduce the code size remove it from the U-Boot binary. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
		
			
				
	
	
		
			64 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0+
 | |
| #
 | |
| # (C) Copyright 2016 Alexander Graf
 | |
| #
 | |
| 
 | |
| # This file only gets included with CONFIG_EFI_LOADER set, so all
 | |
| # object inclusion implicitly depends on it
 | |
| 
 | |
| asflags-y += -DHOST_ARCH="$(HOST_ARCH)" -I.
 | |
| ccflags-y += -DHOST_ARCH="$(HOST_ARCH)"
 | |
| 
 | |
| CFLAGS_efi_boottime.o += \
 | |
|   -DFW_VERSION="0x$(VERSION)" \
 | |
|   -DFW_PATCHLEVEL="0x$(PATCHLEVEL)"
 | |
| CFLAGS_helloworld.o := $(CFLAGS_EFI) -Os -ffreestanding
 | |
| CFLAGS_REMOVE_helloworld.o := $(CFLAGS_NON_EFI)
 | |
| 
 | |
| ifneq ($(CONFIG_CMD_BOOTEFI_HELLO_COMPILE),)
 | |
| always += helloworld.efi
 | |
| targets += helloworld.o
 | |
| endif
 | |
| 
 | |
| obj-$(CONFIG_CMD_BOOTEFI_HELLO) += helloworld_efi.o
 | |
| obj-y += efi_bootmgr.o
 | |
| obj-y += efi_boottime.o
 | |
| obj-$(CONFIG_EFI_HAVE_CAPSULE_SUPPORT) += efi_capsule.o
 | |
| obj-$(CONFIG_EFI_CAPSULE_FIRMWARE) += efi_firmware.o
 | |
| obj-y += efi_console.o
 | |
| obj-y += efi_device_path.o
 | |
| obj-$(CONFIG_EFI_DEVICE_PATH_TO_TEXT) += efi_device_path_to_text.o
 | |
| obj-y += efi_device_path_utilities.o
 | |
| obj-y += efi_file.o
 | |
| obj-$(CONFIG_EFI_LOADER_HII) += efi_hii.o
 | |
| obj-y += efi_image_loader.o
 | |
| obj-y += efi_memory.o
 | |
| obj-y += efi_root_node.o
 | |
| obj-y += efi_runtime.o
 | |
| obj-y += efi_setup.o
 | |
| obj-y += efi_string.o
 | |
| obj-$(CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2) += efi_unicode_collation.o
 | |
| obj-y += efi_var_common.o
 | |
| obj-y += efi_var_mem.o
 | |
| obj-y += efi_var_file.o
 | |
| ifeq ($(CONFIG_EFI_MM_COMM_TEE),y)
 | |
| obj-y += efi_variable_tee.o
 | |
| else
 | |
| obj-y += efi_variable.o
 | |
| obj-$(CONFIG_EFI_VARIABLES_PRESEED) += efi_var_seed.o
 | |
| endif
 | |
| obj-y += efi_watchdog.o
 | |
| obj-$(CONFIG_LCD) += efi_gop.o
 | |
| obj-$(CONFIG_DM_VIDEO) += efi_gop.o
 | |
| obj-$(CONFIG_PARTITIONS) += efi_disk.o
 | |
| obj-$(CONFIG_NET) += efi_net.o
 | |
| obj-$(CONFIG_GENERATE_ACPI_TABLE) += efi_acpi.o
 | |
| obj-$(CONFIG_GENERATE_SMBIOS_TABLE) += efi_smbios.o
 | |
| obj-$(CONFIG_EFI_RNG_PROTOCOL) += efi_rng.o
 | |
| obj-$(CONFIG_EFI_TCG2_PROTOCOL) += efi_tcg2.o
 | |
| obj-$(CONFIG_EFI_LOAD_FILE2_INITRD) += efi_load_initrd.o
 | |
| obj-y += efi_signature.o
 | |
| 
 | |
| EFI_VAR_SEED_FILE := $(subst $\",,$(CONFIG_EFI_VAR_SEED_FILE))
 | |
| $(obj)/efi_var_seed.o: $(srctree)/$(EFI_VAR_SEED_FILE)
 |