OBJECTS = libhttpd.o libxml.o main.o config.o util.o common.o thread.o mime.o

NONBLOCK = -D__NONBLOCK

LINGER = -D__LINGER

RELEASE = __RELEASE
#RELEASE = __DEBUG

TARGET = ../nhttpd

CFLAGS = -I../include -I/sw/include -I/usr/include -I/usr/include/libxml2 -L/sw/lib -L/usr/lib
LIBS = -lpthread -lm -lxml2

###############################################################################################

CFLAGS += -D_REENTRANT -D$(RELEASE) $(NONBLOCK) $(LINGER) -Wall

all: $(TARGET)

$(TARGET): $(OBJECTS) $(OBJECTS_MIDWARE)
	$(CC) -o $(TARGET) $(OBJECTS) $(OBJECTS_MIDWARE) $(CPPFLAGS) $(LIBS)

clean: 
	rm -f $(OBJECTS) $(OBJECTS_MIDWARE) $(TARGET)

