]> xenbits.xensource.com Git - people/royger/xen.git/commitdiff
build: export linker emulation parameter to SeaBIOS freebsd_tools_rfc gitlab/freebsd_tools_rfc
authorRoger Pau Monne <roger.pau@citrix.com>
Tue, 15 Apr 2014 17:02:16 +0000 (19:02 +0200)
committerRoger Pau Monne <roger.pau@citrix.com>
Wed, 16 Apr 2014 07:55:24 +0000 (09:55 +0200)
Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Cc: Ian Campbell <ian.campbell@citrix.com>
tools/firmware/Makefile

index dcb56e515c9db819c20920fa9d69122b6bf11043..092f1bc1655723668b54458d1d980210eb3fba63 100644 (file)
@@ -17,6 +17,10 @@ SUBDIRS-$(CONFIG_ROMBIOS) += vgabios
 SUBDIRS-$(CONFIG_ROMBIOS) += etherboot
 SUBDIRS-y += hvmloader
 
+LD32BIT-$(CONFIG_FreeBSD) := -melf_i386_fbsd
+LD32BIT-$(CONFIG_NetBSD) := -melf_i386
+LD32BIT-$(CONFIG_Linux) := -melf_i386
+
 ovmf-dir:
        GIT=$(GIT) $(XEN_ROOT)/scripts/git-checkout.sh $(OVMF_UPSTREAM_URL) $(OVMF_UPSTREAM_REVISION) ovmf-dir
        cp ovmf-makefile ovmf-dir/Makefile;
@@ -36,7 +40,7 @@ ifeq ($(CONFIG_ROMBIOS),y)
        false ; \
        fi
 endif
-       $(MAKE) CC=$(CC) PYTHON=$(PYTHON) subdirs-$@
+       $(MAKE) LD32BIT_FLAG=$(LD32BIT-y) CC=$(CC) PYTHON=$(PYTHON) subdirs-$@
 
 
 .PHONY: install