
.include "../Makefile.inc"

CFLAGS+=-DCORE_M4 -mthumb -mcpu=cortex-m4

CFLAGS+=-I./inc
CFLAGS+=-I./inc/config_43xx

all: liblpc_chip_43xx.a

OBJS+=src/adc_18xx_43xx.o
OBJS+=src/aes_18xx_43xx.o
OBJS+=src/atimer_18xx_43xx.o
OBJS+=src/ccan_18xx_43xx.o
OBJS+=src/chip_18xx_43xx.o
OBJS+=src/clock_18xx_43xx.o
OBJS+=src/dac_18xx_43xx.o
OBJS+=src/eeprom_18xx_43xx.o
OBJS+=src/emc_18xx_43xx.o
OBJS+=src/enet_18xx_43xx.o
OBJS+=src/evrt_18xx_43xx.o
OBJS+=src/fpu_init.o
OBJS+=src/gpdma_18xx_43xx.o
OBJS+=src/gpio_18xx_43xx.o
OBJS+=src/gpiogroup_18xx_43xx.o
OBJS+=src/i2c_18xx_43xx.o
OBJS+=src/i2cm_18xx_43xx.o
OBJS+=src/i2s_18xx_43xx.o
OBJS+=src/iap_18xx_43xx.o
OBJS+=src/lcd_18xx_43xx.o
OBJS+=src/otp_18xx_43xx.o
OBJS+=src/pinint_18xx_43xx.o
OBJS+=src/pmc_18xx_43xx.o
OBJS+=src/ring_buffer.o
OBJS+=src/ritimer_18xx_43xx.o
OBJS+=src/rtc_18xx_43xx.o
OBJS+=src/sct_18xx_43xx.o
OBJS+=src/sct_pwm_18xx_43xx.o
OBJS+=src/sdif_18xx_43xx.o
OBJS+=src/sdio_18xx_43xx.o
OBJS+=src/sdmmc_18xx_43xx.o
OBJS+=src/spi_18xx_43xx.o
OBJS+=src/ssp_18xx_43xx.o
OBJS+=src/stopwatch_18xx_43xx.o
OBJS+=src/sysinit_18xx_43xx.o
OBJS+=src/timer_18xx_43xx.o
OBJS+=src/uart_18xx_43xx.o
OBJS+=src/wwdt_18xx_43xx.o


liblpc_chip_43xx.a: $(OBJS)
	$(AR) -r $@ $>

clean:
	rm -f liblpc_chip_43xx.a $(OBJS)
