mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-12 07:57:21 +00:00
623b3a5797
A testing framework for the EFI API is provided. It can be executed with the 'bootefi selftest' command. It is coded in a way that at a later stage we may turn it into a standalone EFI application. The current build system does not allow this yet. All tests use a driver model and are run in three phases: setup, execute, teardown. A test may be setup and executed at boottime, it may be setup at boottime and executed at runtime, or it may be setup and executed at runtime. After executing all tests the system is reset. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
17 lines
497 B
Makefile
17 lines
497 B
Makefile
:
|
|
# (C) Copyright 2017, Heinrich Schuchardt <xypron.glpk@gmx.de>
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
|
|
# This file only gets included with CONFIG_EFI_LOADER set, so all
|
|
# object inclusion implicitly depends on it
|
|
|
|
CFLAGS_efi_selftest.o := $(CFLAGS_EFI)
|
|
CFLAGS_REMOVE_efi_selftest.o := $(CFLAGS_NON_EFI)
|
|
CFLAGS_efi_selftest_console.o := $(CFLAGS_EFI)
|
|
CFLAGS_REMOVE_efi_selftest_console.o := $(CFLAGS_NON_EFI)
|
|
|
|
obj-$(CONFIG_CMD_BOOTEFI_SELFTEST) += \
|
|
efi_selftest.o \
|
|
efi_selftest_console.o
|