xref: /kernel/platform/pc/rules.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
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

Last Index update Fri Aug 22 02:51:41 CST 2025