EXIMSRC:=$(shell cd ../exim-4*/build-* ; pwd ; cd ../../exim-ext) EXIMDST = /usr/local/exim DIST = /usr/local/http-docs/webs/www.ols.es/html/exim/dlext INCLUDE =-I${EXIMSRC} CFLAGS =-O2 -Wall -Werror -shared ${INCLUDE} -fPIC -g CLIBS =-L/usr/local/lib -lGeoIP -lcurl OBJS =geoip.o surbl.o pipe.o getenv.o all: exim-ext dcc: dcc.o gcc -O2 -Wall -Werror ${INCLUDE} -o dcc $(CLIBS) dcc.o libdcc.a install: all cp exim-ext.so ${EXIMDST} dupctl restart exim exim-ext: ${OBJS} @gcc $(CFLAGS) -o exim-ext.so $(CLIBS) $(OBJS) @strip exim-ext.so clean: rm -f *.o rm -f exim-ext.so %.o: %.c gcc -c $(CFLAGS) $< -o $@ dist: cp geoip.c $(DIST) cp Makefile $(DIST) cp getenv.c $(DIST) cp pipe.c $(DIST) cp surbl.c $(DIST) chown apache $(DIST)/* chgrp www $(DIST)/*