mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
Users may choose to export a snapshot of OVMF and build it
with xen.git supplied ovmf-makefile. In that case we don't
need to call `git submodule`.
Fixes b16281870e.
Reported-by: Olaf Hering <olaf@aepfle.de>
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
Release-acked-by: Juergen Gross <jgross@suse.com>
26 lines
474 B
Plaintext
26 lines
474 B
Plaintext
XEN_ROOT=$(CURDIR)/../../..
|
|
include $(XEN_ROOT)/tools/Rules.mk
|
|
|
|
ifeq ($(debug),y)
|
|
TARGET=DEBUG
|
|
else
|
|
TARGET=RELEASE
|
|
endif
|
|
|
|
# OVMF build system has its own parallel building support.
|
|
.NOTPARALLEL:
|
|
MAKEFLAGS += -j1
|
|
|
|
.PHONY: all
|
|
all: build
|
|
|
|
.PHONY: build
|
|
build:
|
|
if test -e .git ; then $(GIT) submodule update --init --recursive ; fi
|
|
OvmfPkg/build.sh -a X64 -b $(TARGET) -n 4
|
|
cp Build/OvmfX64/$(TARGET)_GCC*/FV/OVMF.fd ovmf.bin
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -rf ovmf.bin Build/*
|