## @file # Copyright (c) 2021, Marvin Häuser. All rights reserved. # Copyright (c) 2022, Mikhail Krichanov. All rights reserved. # SPDX-License-Identifier: BSD-3-Clause ## PROJECT = ImageTool PRODUCT = $(PROJECT)$(INFIX)$(SUFFIX) OBJS = $(PROJECT).o OBJS += Image.o UefiImageScan.o UeEmit.o UeScan.o PeEmit32.o PeEmit64.o PeEmitCommon.o PeScan.o ElfScan32.o ElfScan64.o ElfScanCommon.o BinEmit.o ImageToolEmit.o OBJS += UeImageLib.o UefiImageExtraActionLib.o OBJS += PeCoffInit.o PeCoffInfo.o PeCoffLoad.o PeCoffRelocate.o PeCoffHii.o PeCoffDebug.o PeCoffHash.o OBJS += PeSupport.o UeSupport.o UefiImageLib.o CommonSupport.o DynamicBuffer.o WERROR = 1 DEBUG = 1 SANITIZE = 0 OC_USER = ../../OpenCorePkg UDK_PATH = ../.. VPATH += ../../MdePkg/Library/BasePeCoffLib2:$\ ../../MdePkg/Library/BaseUefiImageExtraActionLibNull:$\ ../../MdePkg/Library/BaseUefiImageLib:$\ ../../MdePkg/Library/BaseUeImageLib include $(OC_USER)/User/Makefile CFLAGS += -DUEFI_IMAGE_FORMAT_SUPPORT_SOURCES=0x02