
GCCPREFIX=/usr/local/arm-elf/bin

CC=$(GCCPREFIX)/arm-elf-gcc
CXX=$(GCCPREFIX)/arm-elf-g++
AS=$(GCCPREFIX)/arm-elf-as
LD=$(GCCPREFIX)/arm-elf-ld
AR=$(GCCPREFIX)/arm-elf-ar
OBJCOPY=$(GCCPREFIX)/arm-elf-objcopy

CFLAGS=-Os -mthumb -msoft-float -I .
CXXFLAGS=$(CFLAGS)
LDFLAGS=-static
ASFLAGS=-mfloat-abi=soft

OBJS=\
	wait.o \
	startup_LPC17xx.o \
	system_LPC17xx.o \
	core_cm3.o \
	start.o

all: liblpc17.a


liblpc17.a:  $(OBJS)
	$(AR) r $@ $^

clean:
	-rm liblpc17.a
	-rm *.o
