OBJS=	adddi3.o anddi3.o ashldi3.o ashrdi3.o bcmp.o cmpdi2.o divdi3.o ffs.o \
	index.o iordi3.o lshldi3.o lshrdi3.o memset.o moddi3.o muldi3.o \
	negdi2.o notdi2.o qdivrem.o rindex.o strcat.o strcmp.o strcpy.o \
	strcspn.o strlen.o strncmp.o strncpy.o subdi3.o ucmpdi2.o udivdi3.o \
	umoddi3.o xordi3.o ntohl.o ntohs.o htonl.o htons.o

CFLAGS=-nostdinc -I. -I../.. -Imachine

all: libkc.a

libkc.a: machine ${OBJS} 
	ar cq ${.TARGET} ${OBJS}

machine:
	ln -s ../include machine

.s.o:
	cpp ${CFLAGS} ${.IMPSRC} | as -o ${.TARGET}

clean:
	rm -f ${OBJS} ${SOURCES:T} libkc.a machine
