include ../../Makefile.inc
include ../Makefile_kernel.inc

INCLUDE = -I../include

all:	lib-armv7.a

### ARMV7

lib-armv7.a:	locks.armv7.o memcpy.armv7.o memset.armv7.o \
		printk.armv7.o smp.armv7.o string.armv7.o
	$(CROSS)$(AR) crs lib-armv7.a \
		locks.armv7.o memcpy.armv7.o memset.armv7.o \
		printk.armv7.o smp.armv7.o string.armv7.o

locks.armv7.o:	locks.armv7.s
	$(CROSS)$(AS) $(ASFLAGS_ARMV7) $(INCLUDE) -o locks.armv7.o locks.armv7.s

memcpy.armv7.o:	memcpy.c
	$(CROSS)$(CC) $(CFLAGS_ARMV7) $(INCLUDE) -o memcpy.armv7.o -c memcpy.c

memset.armv7.o:	memset.c
	$(CROSS)$(CC) $(CFLAGS_ARMV7) $(INCLUDE) -o memset.armv7.o -c memset.c

printk.armv7.o:	printk.c
	$(CROSS)$(CC) $(CFLAGS_ARMV7) $(INCLUDE) -o printk.armv7.o -c printk.c

smp.armv7.o:	smp.c
	$(CROSS)$(CC) $(CFLAGS_ARMV7) $(INCLUDE) -o smp.armv7.o -c smp.c

string.armv7.o:	string.c
	$(CROSS)$(CC) $(CFLAGS_ARMV7) $(INCLUDE) -o string.armv7.o -c string.c

###

clean:
	rm -f *~ *.o *.a

