include ../Config.mk

LIBLIB = liblib.a
LIBOBJS = conf.o hash.o primes.o misc.o xmalloc.o list.o bo.o buffer.o \
	  obj.o prioq.o timeout.o io.o signal-event.o list.o str.o serio.o \
	  sock-unix.o sock-inet.o

TARGETS = $(LIBLIB)

.PHONY: all clean

all: $(TARGETS)

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

$(LIBLIB): $(LIBOBJS)
	$(AR) -r $@ $^

clean:
	rm -rf *.o *.c~ *.h~ $(TARGETS)

