CC = gcc
CFLAGS = -Wall -Werror -O2 -c
OBJS = kahn.o crible.o
SRCS = kahn.c crible.c

all: crible
crible: $(OBJS)
	$(CC) -o $@ $(OBJS) -lpthread

.c.o:
	$(CC) $(CFLAGS) $<

clean:
	rm -f $(OBJS)
cleanall: clean
	rm -f crible *~
realclean: cleanall

depend:
	makedepend -I. $(SRCS)

