EXIMSRC:=$(shell ls -1d /usr/src/redhat/BUILD/exim-4.*/build-Linux-* /usr/ports/mail/exim/work/exim-4.*/build-FreeBSD-* 2>/dev/null | tail -n 1) INCLUDE =-I${EXIMSRC} -I/usr/local/include CFLAGS =-O2 -Wall -Werror -shared ${INCLUDE} -fPIC -g CLIBS =-L/usr/local/lib -lGeoIP -lcurl BINDIR = /usr/local/libexec/exim OBJS =geoip.o surbl.o pipe.o getenv.o all: exim-ext install: all [ -d ${BINDIR} ] || mkdir -p ${BINDIR} cp -f exim-ext.so ${BINDIR}/ exim-ext: exim-ext.so exim-ext.so: ${OBJS} @gcc $(CFLAGS) -o $@ $(CLIBS) $(OBJS) @strip $@ clean: rm -f *.o *.so %.o: %.c gcc -c $(CFLAGS) $< -o $@