CFLAGS = -g -Wall 
INCLUDES = -I../include -I./
TARGET = libonl.a
LIBS = ../lib

${TARGET}: onl.o cmqueue.o rib.o
	ar rc ${TARGET} onl.o cmqueue.o rib.o #linux
	ranlib ${TARGET}
	cp ${TARGET} ${LIBS}

onl.o: onl.c 
	gcc ${CFLAGS} ${INCLUDES} -c onl.c 
cmqueue.o: cmqueue.c 
	gcc ${CFLAGS} ${INCLUDES} -c cmqueue.c 
rib.o: rib.c 
	gcc ${CFLAGS} ${INCLUDES} -c rib.c 

clean:
	rm -f *.o *.a 
