mirror of
https://git.proxmox.com/git/efi-boot-shim
synced 2025-08-15 03:36:25 +00:00
Make EFI_PATH easily resettable from the build command line.
Signed-off-by: Peter Jones <pjones@redhat.com>
This commit is contained in:
parent
cdd2dc9132
commit
5e9fee2158
4
Makefile
4
Makefile
@ -6,7 +6,7 @@ LIB_PATH = /usr/lib64
|
||||
|
||||
EFI_INCLUDE = /usr/include/efi
|
||||
EFI_INCLUDES = -nostdinc -ICryptlib -ICryptlib/Include -I$(EFI_INCLUDE) -I$(EFI_INCLUDE)/$(ARCH) -I$(EFI_INCLUDE)/protocol
|
||||
EFI_PATH = /usr/lib64/gnuefi
|
||||
EFI_PATH := /usr/lib64/gnuefi
|
||||
|
||||
LIB_GCC = $(shell $(CC) -print-libgcc-file-name)
|
||||
EFI_LIBS = -lefi -lgnuefi --start-group Cryptlib/libcryptlib.a Cryptlib/OpenSSL/libopenssl.a --end-group $(LIB_GCC)
|
||||
@ -88,7 +88,7 @@ Cryptlib/OpenSSL/libopenssl.a:
|
||||
$(MAKE) -C Cryptlib/OpenSSL
|
||||
|
||||
lib/lib.a:
|
||||
$(MAKE) -C lib
|
||||
$(MAKE) -C lib EFI_PATH=$(EFI_PATH)
|
||||
|
||||
%.efi: %.so
|
||||
objcopy -j .text -j .sdata -j .data \
|
||||
|
@ -6,7 +6,6 @@ ARCH = $(shell uname -m | sed s,i[3456789]86,ia32,)
|
||||
|
||||
EFI_INCLUDE = /usr/include/efi
|
||||
EFI_INCLUDES = -I$(EFI_INCLUDE) -I$(EFI_INCLUDE)/$(ARCH) -I$(EFI_INCLUDE)/protocol -I../include
|
||||
EFI_PATH = /usr/lib64/gnuefi
|
||||
|
||||
EFI_CRT_OBJS = $(EFI_PATH)/crt0-efi-$(ARCH).o
|
||||
EFI_LDS = $(EFI_PATH)/elf_$(ARCH)_efi.lds
|
||||
|
Loading…
Reference in New Issue
Block a user