DESTDIR = PREFIX = /usr/local BINDIR = $(PREFIX)/bin CC = gcc LD = $(CC) ifeq ($(MODSEC_INC),) MODSEC_INC := modsecurity-2.9.1/INSTALL/include endif ifeq ($(MODSEC_LIB),) MODSEC_LIB := modsecurity-2.9.1/INSTALL/lib endif ifeq ($(APACHE2_INC),) APACHE2_INC := /usr/include/apache2 endif ifeq ($(APR_INC),) APR_INC := /usr/include/apr-1.0 endif ifeq ($(LIBXML_INC),) LIBXML_INC := /usr/include/libxml2 endif CFLAGS = -g -Wall -pthread LDFLAGS += -lpthread -levent -levent_pthreads -lcurl -lapr-1 -laprutil-1 -lxml2 -lpcre -lyajl INCS += -I../../include -I../../ebtree -I$(MODSEC_INC) -I$(APACHE2_INC) -I$(APR_INC) -I$(LIBXML_INC) LIBS = OBJS = spoa.o modsec_wrapper.o modsecurity: $(OBJS) $(LD) $(LDFLAGS) $(LIBS) -o $@ $^ $(MODSEC_LIB)/standalone.a install: modsecurity install modsecurity $(DESTDIR)$(BINDIR) clean: rm -f modsecurity $(OBJS) %.o: %.c $(CC) $(CFLAGS) $(INCS) -c -o $@ $<