1LOCAL_DIR := $(GET_LOCAL_DIR)
2
3MODULE := $(LOCAL_DIR)
4
5ARCH := m68k
6M68K_CPU := 68040
7LK_HEAP_IMPLEMENTATION ?= dlmalloc
8
9MODULE_DEPS += lib/cbuf
10MODULE_DEPS += dev/virtio/block
11MODULE_DEPS += dev/virtio/gpu
12MODULE_DEPS += dev/virtio/net
13
14MODULE_SRCS += $(LOCAL_DIR)/bootinfo.c
15MODULE_SRCS += $(LOCAL_DIR)/goldfish_rtc.c
16MODULE_SRCS += $(LOCAL_DIR)/goldfish_tty.c
17MODULE_SRCS += $(LOCAL_DIR)/pic.c
18MODULE_SRCS += $(LOCAL_DIR)/platform.c
19
20MEMBASE ?= 0x00000000
21MEMSIZE ?= 0x08000000 # default to 128MB
22
23# we can revert to a poll based uart spin routine
24GLOBAL_DEFINES += PLATFORM_SUPPORTS_PANIC_SHELL=1
25
26# our timer supports one shot mode
27GLOBAL_DEFINES += PLATFORM_HAS_DYNAMIC_TIMER=1
28
29# we will find the memory size from bootinfo and populate novm
30GLOBAL_DEFINES += NOVM_DEFAULT_ARENA=0
31
32include make/module.mk
33