Blame SOURCES/0020-Make-apps-link-against-the-local-gnuefi-and-crt-obje.patch

4c0d37
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
4c0d37
From: Soop <sebastian_osorio@outlook.cl>
4c0d37
Date: Wed, 16 Dec 2015 22:33:33 -0300
4c0d37
Subject: [PATCH] Make apps link against the local gnuefi and crt objects
4c0d37
4c0d37
---
4c0d37
 apps/Makefile | 4 ++--
4c0d37
 1 file changed, 2 insertions(+), 2 deletions(-)
4c0d37
4c0d37
diff --git a/apps/Makefile b/apps/Makefile
4c0d37
index 4e1b69a38c8..310c6fdb5fc 100644
4c0d37
--- a/apps/Makefile
4c0d37
+++ b/apps/Makefile
4c0d37
@@ -45,14 +45,14 @@ TOPDIR = $(SRCDIR)/..
4c0d37
 CDIR=$(TOPDIR)/..
4c0d37
 LINUX_HEADERS	= /usr/src/sys/build
4c0d37
 CPPFLAGS	+= -D__KERNEL__ -I$(LINUX_HEADERS)/include
4c0d37
-CRTOBJS		= ../gnuefi/crt0-efi-$(ARCH).o
4c0d37
+CRTOBJS		= $(TOPDIR)/$(ARCH)/gnuefi/crt0-efi-$(ARCH).o
4c0d37
 
4c0d37
 LDSCRIPT	= $(TOPDIR)/gnuefi/elf_$(ARCH)_efi.lds
4c0d37
 ifneq (,$(findstring FreeBSD,$(OS)))
4c0d37
 LDSCRIPT	= $(TOPDIR)/gnuefi/elf_$(ARCH)_fbsd_efi.lds
4c0d37
 endif
4c0d37
 
4c0d37
-LDFLAGS		+= -shared -Bsymbolic -L../lib -L../gnuefi $(CRTOBJS)
4c0d37
+LDFLAGS		+= -shared -Bsymbolic -L$(TOPDIR)/$(ARCH)/lib -L$(TOPDIR)/$(ARCH)/gnuefi $(CRTOBJS)
4c0d37
 
4c0d37
 LOADLIBES	+= -lefi -lgnuefi
4c0d37
 LOADLIBES	+= $(LIBGCC)