blob: 932e9fdc87e620ce7de03619a4fd97fe9dedc3a8 [file] [log] [blame]
# Copyright 2016 The Fuchsia Authors
# Copyright (c) 2008-2015 Travis Geiselbrecht
#
# Use of this source code is governed by a MIT-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/MIT
LOCAL_DIR := $(GET_LOCAL_DIR)
PLATFORM_BOARD_NAME := qemu
PLATFORM_USE_SHIM := true
include make/board.mk
# qemu needs a shimmed kernel
QEMU_ZIRCON := $(BUILDDIR)/qemu-zircon.bin
QEMU_BOOT_SHIM := $(BUILDDIR)/qemu-boot-shim.bin
# prepend shim to kernel image
$(QEMU_ZIRCON): $(MKBOOTFS) $(QEMU_BOOT_SHIM) $(OUTLKBIN)
$(call BUILDECHO,generating $@)
$(NOECHO)$(MKBOOTFS) -o $@ $(OUTLKBIN) --header $(QEMU_BOOT_SHIM) --header-align $(KERNEL_ALIGN)
GENERATED += $(QEMU_ZIRCON)
EXTRA_BUILDDEPS += $(QEMU_ZIRCON)