blob: 8d80d4ba511085eae530cdb976eb9c643c66867d [file] [log] [blame]
Travis Geiselbrecht1d0df692008-09-01 02:26:09 -07001LOCAL_DIR := $(GET_LOCAL_DIR)
2
3ARCH := arm
4ARM_CPU := cortex-a8
5CPU := generic
6
Travis Geiselbrecht2c691e82008-09-04 02:41:01 -07007DEVS += usb
8
9# provides a few devices
10DEFINES += \
11 WITH_DEV_USBC=1 \
12 WITH_DEV_UART=1
13
Travis Geiselbrecht7689f352008-10-10 03:18:36 -070014MODULES += \
15 dev/usb
16
Travis Geiselbrecht1d0df692008-09-01 02:26:09 -070017INCLUDES += \
18 -I$(LOCAL_DIR)/include
19
20OBJS += \
Brian Swetlanda8cf2b82009-01-01 03:29:51 -080021 $(LOCAL_DIR)/cpu_early_init.Ao \
Travis Geiselbrecht1d0df692008-09-01 02:26:09 -070022 $(LOCAL_DIR)/debug.o \
Travis Geiselbrechtbea5a4a2008-09-06 01:32:02 -070023 $(LOCAL_DIR)/i2c.o \
Travis Geiselbrecht1d0df692008-09-01 02:26:09 -070024 $(LOCAL_DIR)/interrupts.o \
25 $(LOCAL_DIR)/platform.o \
26 $(LOCAL_DIR)/timer.o \
Travis Geiselbrecht2c691e82008-09-04 02:41:01 -070027 $(LOCAL_DIR)/uart.o \
28 $(LOCAL_DIR)/usbc.o
Travis Geiselbrecht1d0df692008-09-01 02:26:09 -070029
30MEMBASE := 0x80000000
31
Brian Swetlanda8cf2b82009-01-01 03:29:51 -080032DEFINES += MEMBASE=$(MEMBASE) \
33 WITH_CPU_EARLY_INIT=1
Travis Geiselbrecht1d0df692008-09-01 02:26:09 -070034
35LINKER_SCRIPT += \
36 $(BUILDDIR)/system-onesegment.ld
37