BINDIR=bin/

CC=gcc -c -O2 -Wall -nostdinc -I ../include -ffreestanding
#CC=/home/bin/egcs/bin/gcc -c -O2 -Wall -ffreestanding -nostdinc -I ../include
#AR=ar rcs
LD=ld -nostdlib -r

OBJECT=string1.o string2.o stdio.o stdlib1.o stdlib2.o locale.o setjmp.o math1.o error.o

#********************************************* Make *****************************************************

all:libc.o

libc.o:$(addprefix $(BINDIR),$(OBJECT))
	$(LD) -o $@ $^

$(BINDIR)%.o:%.S
	$(CC) -o $@ $<

$(BINDIR)%.o:%.c
	$(CC) -o $@ $<


clean:
	rm -f $(BINDIR)*
	rm libc.o -f
