1LOCAL_DIR := $(GET_LOCAL_DIR) 2 3MODULE := $(LOCAL_DIR) 4 5LK_HEAP_IMPLEMENTATION ?= dlmalloc 6 7ARCH := arm64 8ARM_CPU := cortex-a53 9CPU := generic 10WITH_SMP := 1 11 12MODULE_SRCS += $(LOCAL_DIR)/debug.c 13MODULE_SRCS += $(LOCAL_DIR)/platform.c 14 15MEMBASE := 0x80000000 16MEMSIZE ?= 0x80000000 17KERNEL_LOAD_OFFSET := 0x8000000 18 19MODULE_DEPS += \ 20 dev/power/psci \ 21 dev/interrupt/arm_gic \ 22 dev/timer/arm_generic \ 23 dev/uart/pl011 \ 24 lib/fdtwalk \ 25 26GLOBAL_DEFINES += \ 27 MEMBASE=$(MEMBASE) \ 28 MEMSIZE=$(MEMSIZE) \ 29 MMU_WITH_TRAMPOLINE=1 \ 30 TIMER_ARM_GENERIC_SELECTED=CNTV 31 32LINKER_SCRIPT += \ 33 $(BUILDDIR)/system-onesegment.ld 34 35include make/module.mk 36