| # 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) |