# Processor dependent make definitions # $Id: lpc23xx.mk 3841 2012-05-15 09:36:50Z svn $ MCU = $(MCUFAMILY) CPUFLAGS += -mcpu=arm7tdmi FLASHWRITEADDR ?= 0x00000000 TEXTBASE ?= 0x00000000 CFLAGS += LDFLAGS += -Wl,--section-start=startup=$(TEXTBASE) # Board specific macro definitions ifeq ($(BOARDNAME), MBED_LPC2368) BOARDFLAGS ?= -DCONSOLE_PORT='"com1:115200,n,8,1"' endif ifeq ($(BOARDNAME), OLIMEX_LPC_P2378) BOARDFLAGS ?= -DCONSOLE_PORT='"com1:115200,n,8,1"' JLINKMCU = lpc2378 endif # Phony targets .PHONY: lib clean_$(MCU) reallyclean_$(MCU) distclean_$(MCU) # Build processor dependent support library LIBOBJS = cpu.o leds.o serial.o lib$(MCU).a: $(LIBOBJS) $(AR) crs lib$(MCU).a $(LIBOBJS) $(MAKE) otherlibs lib: lib$(MCU).a # Clean out working files clean_$(MCU): reallyclean_$(MCU): clean_$(MCU) distclean_$(MCU): reallyclean_$(MCU)