1LOCAL_DIR := $(GET_LOCAL_DIR)
2
3MODULE := $(LOCAL_DIR)
4
5# two implementations, generic and legacy
6# legacy implies older hardware, pre pentium, pre pci
7CPU ?= generic
8
9MODULE_DEPS += \
10    dev/bus/pci \
11    lib/acpi_lite \
12    lib/bio \
13    lib/cbuf
14
15MODULE_SRCS += \
16    $(LOCAL_DIR)/interrupts.c \
17    $(LOCAL_DIR)/platform.c \
18    $(LOCAL_DIR)/timer.c \
19    $(LOCAL_DIR)/debug.c \
20    $(LOCAL_DIR)/console.c \
21    $(LOCAL_DIR)/keyboard.c \
22    $(LOCAL_DIR)/ide.c \
23    $(LOCAL_DIR)/uart.c \
24
25LK_HEAP_IMPLEMENTATION ?= dlmalloc
26
27include make/module.mk
28
29