Files
lk/platform/lpc43xx/rules.mk
Travis Geiselbrecht 3b2d7a268b [make] remove the need for a module to manually add $(LOCAL_DIR)/include to the global include path
Pretty much every module in the system was already doing it, so do it
automatically.
2015-10-19 19:07:16 -07:00

43 lines
769 B
Makefile

LOCAL_DIR := $(GET_LOCAL_DIR)
MODULE := $(LOCAL_DIR)
ROMBASE ?= 0x10000000
MEMBASE ?= 0x10080000
MEMSIZE ?= 40960
ARCH := arm
ARM_CPU := cortex-m4
GLOBAL_DEFINES += \
MEMSIZE=$(MEMSIZE)
MODULE_SRCS += \
$(LOCAL_DIR)/init.c \
$(LOCAL_DIR)/gpio.c \
$(LOCAL_DIR)/vectab.c \
$(LOCAL_DIR)/debug.c \
$(LOCAL_DIR)/udc.c \
$(LOCAL_DIR)/udc-common.c
LINKER_SCRIPT += \
$(BUILDDIR)/system-twosegment.ld
MODULE_DEPS += \
arch/arm/arm-m/systick \
lib/cbuf
LPCSIGNEDBIN := $(OUTBIN).sign
LPCCHECK := $(LKROOT)/platform/lpc15xx/lpccheck.py
EXTRA_BUILDDEPS += $(LPCSIGNEDBIN)
GENERATED += $(LPCSIGNEDBIN)
$(LPCSIGNEDBIN): $(OUTBIN) $(LPCCHECK)
@$(MKDIR)
$(NOECHO)echo generating $@; \
cp $< $@.tmp; \
$(LPCCHECK) $@.tmp; \
mv $@.tmp $@
include make/module.mk