### Edit this:
INSTALL_PATH=/usr/local/rejik3
SQUID_USER=nobody
SQUID_GROUP=nogroup

CC=gcc -Wall
INCLUDE=-I/usr/include -I/usr/local/include -I/usr/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 change_url.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 
