.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
+ set -ex; \
+ if test -e OvmfPkg/OvmfXen.dsc; then \
+ OvmfPkg/build.sh -a X64 -b $(TARGET) -n 4 -p OvmfPkg/OvmfXen.dsc; \
+ cp Build/OvmfXen/$(TARGET)_GCC*/FV/OVMF.fd ovmf.bin; \
+ else \
+ OvmfPkg/build.sh -a X64 -b $(TARGET) -n 4; \
+ cp Build/OvmfX64/$(TARGET)_GCC*/FV/OVMF.fd ovmf.bin; \
+ fi
.PHONY: clean
clean: