### Edit this: INSTALL_PATH=/usr/local/rejik SQUID_USER=squid SQUID_GROUP=squid CC=gcc -Wall INCLUDE=-I/usr/include -I/usr/local/include -I/usr/local/include/pcre LIBS=-L/lib `pcre-config --libs` ### Don't edit COMMON_OBJ=err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o REDIRECTOR_OBJ= pass.o raw_change.o load_cache.o pcre.o parse_input.o init_vars.o check_urls.o run_make_cache.o new_url.o redirect.o ${COMMON_OBJ} MAKE-CACHE_OBJ= load_urls.o prune_urls.o write_cache.o need_cache_update.o ${COMMON_OBJ} .c.o: vars.h ${CC} ${INCLUDE} -c $< all: clean ${REDIRECTOR_OBJ} ${MAKE-CACHE_OBJ} ${CC} ${INCLUDE} -o redirector redirector.c ${LIBS} ${REDIRECTOR_OBJ} ${CC} ${INCLUDE} -o make-cache make-cache.c ${LIBS} ${MAKE-CACHE_OBJ} clean: rm -f ${REDIRECTOR_OBJ} ${MAKE-CACHE_OBJ} redirector make-cache OUT install: # Make dirs mkdir -p ${INSTALL_PATH}/tools # Install redirector cp make-cache ${INSTALL_PATH} cp redirector ${INSTALL_PATH} cp redirector.conf.dist ${INSTALL_PATH} # Install tools echo "#!/bin/sh" > ${INSTALL_PATH}/tools/check-redirector echo 'su ${SQUID_USER} -c "echo \"http://sex.ru 127.0.0.1/- - GET\" | ${INSTALL_PATH}/redirector ${INSTALL_PATH}/redirector.conf;"' >> ${INSTALL_PATH}/tools/check-redirector chmod 755 ${INSTALL_PATH}/tools/check-redirector echo "#!/bin/sh" > ${INSTALL_PATH}/tools/set-permissions echo 'chown -R ${SQUID_USER}:${SQUID_GROUP} ${INSTALL_PATH}' >> ${INSTALL_PATH}/tools/set-permissions chmod 755 ${INSTALL_PATH}/tools/set-permissions cp tools/kill-cache ${INSTALL_PATH}/tools chmod 755 ${INSTALL_PATH}/tools/kill-cache cp tools/benchmark ${INSTALL_PATH}/tools chmod 755 ${INSTALL_PATH}/tools/benchmark cp tools/IN.gz ${INSTALL_PATH}/tools chmod 644 ${INSTALL_PATH}/tools/IN.gz # Set permissions chown -R ${SQUID_USER}:${SQUID_GROUP} ${INSTALL_PATH} chmod 770 ${INSTALL_PATH} chmod 644 ${INSTALL_PATH}/redirector.conf.dist chmod 755 ${INSTALL_PATH}/redirector chmod 755 ${INSTALL_PATH}/make-cache