
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
CXXFLAGS=$(CFLAGS)

OBJS=\
	memcmp.o \
	memcpy.o \
	memmgr.o \
	memmove.o \
	memset.o \
	stdlib.o \
	strlen.o \
	strncpy.o \
	new.o

all: libc.a

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

clean:
	-rm *.o

