messing with a fresh compile on slackware64-current
a few library paths and then redundant functions
This commit is contained in:
parent
2b5c5002e1
commit
5863943b0f
3 changed files with 5 additions and 37 deletions
|
@ -57,14 +57,14 @@ CONFIG_machspec_netconfig=y
|
|||
EFIINC = /usr/include/efi
|
||||
GNUEFILIB = /usr/lib
|
||||
EFILIB = /usr/lib
|
||||
EFICRT0 = /usr/lib
|
||||
EFICRT0 = $(EFILIB)/gnuefi
|
||||
|
||||
CDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
|
||||
TOPDIR =
|
||||
ALLSUBDIRS = ia32 ia64 x86_64 fs choosers devschemes tools
|
||||
|
||||
HOSTARCH = $(shell dpkg-architecture -qDEB_BUILD_ARCH | sed s,i[3456789]86,ia32, | sed s,amd64,x86_64, )
|
||||
ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH | sed s,i[3456789]86,ia32, | sed s,amd64,x86_64, )
|
||||
HOSTARCH = $(shell uname -m | sed s,i[3456789]86,ia32, | sed s,amd64,x86_64, )
|
||||
ARCH := $(shell uname -m | sed s,i[3456789]86,ia32, | sed s,amd64,x86_64, )
|
||||
INCDIR = -I. -I$(TOPDIR) -I$(EFIINC) -I$(EFIINC)/$(ARCH) -I$(EFIINC)/protocol -I$(TOPDIR)/efi110
|
||||
CPPFLAGS = -DCONFIG_$(ARCH)
|
||||
|
||||
|
@ -111,14 +111,12 @@ OBJCOPY = $(prefix)objcopy
|
|||
|
||||
# Use Modified binutils that supports x86_64 using UEFI ABI
|
||||
ifeq ($(ARCH), x86_64)
|
||||
ifeq ($(HOSTARCH), ia32)
|
||||
ARCH3264 = -m64
|
||||
LD3264 = -melf_x86_64
|
||||
|
||||
GNUEFILIB := $(GNUEFILIB)64
|
||||
EFILIB := $(EFILIB)64
|
||||
EFICRT0 := $(EFICRT0)64
|
||||
endif
|
||||
EFICRT0 := $(EFILIB)/gnuefi
|
||||
|
||||
CFLAGS += -DEFI_FUNCTION_WRAPPER
|
||||
OBJCOPY = /usr/bin/objcopy
|
||||
|
@ -131,7 +129,7 @@ ifeq ($(ARCH), ia32)
|
|||
|
||||
GNUEFILIB := /usr/lib32
|
||||
EFILIB := /usr/lib32
|
||||
EFICRT0 := /usr/lib32
|
||||
EFICRT0 := /usr/lib32/gnuefi
|
||||
endif
|
||||
endif
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue