CC = gcc
OBJS = socket.o pop.o file.o
HDRS = popfetch.h
DEFS = -I/home/vpopmail/include
LIB = libpopfetch.a
AR = ar
AROPTS = -cru
RANLIB = ranlib

all: $(OBJS) $(LIB)

$(LIB): $(OBJS)
	$(AR) $(AROPTS) $(LIB) $(OBJS)
	$(RANLIB) $(LIB)

$(OBJS): $(HDRS)

socket.o: socket.c
	$(CC) $(DEFS) -o socket.o -c socket.c
pop.o: pop.c
	$(CC) $(DEFS) -o pop.o -c pop.c
file.o: file.c
	$(CC) $(DEFS) -o file.o -c file.c

clean:
	@echo -n "Cleaning up..."
	@rm -f *.o *.core core $(LIB)
	@echo "done."
