CC = cc DEFS = CFLAGS = $(DEFS) -fno-common INCDIR = ./include LDFLAGS = DESTDIR = ../bin/monkey LIBS = -pthread OBJ = monkey.o method.o mimetype.o request.o \ vhost.o config.o logfile.o signals.o \ dir_html.o deny.o cgi.o user.o utils.o \ process.o chars.o all: modules ../bin/monkey modules: ../bin/monkey: $(OBJ) $(CC) $(CFLAGS) $(LIBS) $(LDFLAGS) -o $@ $(OBJ) strip ../bin/monkey clean: rm -rf *.o rm -rf ../bin/monkey distclean: rm -rf *.o ../bin/* Makefile \ ../Makefile ../conf/monkey.conf \ ../conf/monkey.deny include/info.h ../logs/*\ extras/inf/* @(cd extras && ./cleanmods.sh && cd ..) .c.o: $(CC) -c $(CFLAGS) -I$(INCDIR) $<