1# Copyright 2016 The Fuchsia Authors 2# Copyright (c) 2008-2015 Travis Geiselbrecht 3# 4# Use of this source code is governed by a MIT-style 5# license that can be found in the LICENSE file or at 6# https://opensource.org/licenses/MIT 7 8LOCAL_DIR := $(GET_LOCAL_DIR) 9 10MODULE := $(LOCAL_DIR) 11 12CPU := generic 13 14MODULE_SRCS += \ 15 $(LOCAL_DIR)/acpi.cpp \ 16 $(LOCAL_DIR)/console.cpp \ 17 $(LOCAL_DIR)/debug.cpp \ 18 $(LOCAL_DIR)/hpet.cpp \ 19 $(LOCAL_DIR)/interrupts.cpp \ 20 $(LOCAL_DIR)/keyboard.cpp \ 21 $(LOCAL_DIR)/memory.cpp \ 22 $(LOCAL_DIR)/pcie_quirks.cpp \ 23 $(LOCAL_DIR)/pic.cpp \ 24 $(LOCAL_DIR)/platform.cpp \ 25 $(LOCAL_DIR)/platform_pcie.cpp \ 26 $(LOCAL_DIR)/power.cpp \ 27 $(LOCAL_DIR)/smbios.cpp \ 28 $(LOCAL_DIR)/timer.cpp \ 29 30MODULE_DEPS += \ 31 third_party/lib/acpica \ 32 third_party/lib/cksum \ 33 kernel/lib/cbuf \ 34 kernel/lib/gfxconsole \ 35 kernel/lib/fixed_point \ 36 kernel/lib/lockdep \ 37 kernel/lib/memory_limit \ 38 kernel/lib/fbl \ 39 kernel/lib/pow2_range_allocator \ 40 kernel/lib/smbios \ 41 kernel/lib/version \ 42 kernel/lib/zbi \ 43 kernel/dev/interrupt \ 44 kernel/dev/pcie \ 45 46KERNEL_DEFINES += \ 47 PLATFORM_SUPPORTS_PANIC_SHELL=1 48 49include make/module.mk 50 51