From 8a6d270d707df229a3f2a1d5bcf52a84141950b8 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Mon, 24 Jul 2017 20:07:07 -0400 Subject: Make it possible to build in a subdirectory. This lets you do: mkdir build-x64 build-ia32 cd build-x64 make TOPDIR=.. -f ../Makefile cd ../build-ia32 setarch i686 -B make ARCH=ia32 TOPDIR=.. -f ../Makefile And not worry about generated sources and headers mixing and matching. Signed-off-by: Peter Jones --- lib/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/Makefile b/lib/Makefile index 37f5746d..ad18f391 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -2,7 +2,7 @@ TARGET = lib.a LIBFILES = simple_file.o guid.o console.o execute.o configtable.o shell.o variables.o security_policy.o -EFI_INCLUDES = -I$(EFI_INCLUDE) -I$(EFI_INCLUDE)/$(ARCH) -I$(EFI_INCLUDE)/protocol -I../include +EFI_INCLUDES = -I$(EFI_INCLUDE) -I$(EFI_INCLUDE)/$(ARCH) -I$(EFI_INCLUDE)/protocol -I$(TOPDIR)/../include lib.a: $(LIBFILES) $(AR) rcs lib.a $(LIBFILES) -- cgit v1.2.3