#
# Soft Fail, more info see README, COPYRIGHT and CHANGELOG files
#
CC?=cc
INSTALL?=/usr/bin/install
QMAIL_PREFIX?=/var/qmail
PREFIX?=/usr/local
LOCALBASE?=/usr/local
CFLAGS+=-L${LOCALBASE}/lib/mysql/ -lmysqlclient -I${LOCALBASE}/include/ # padrao ports
TOUCH?=touch
CHMOD?=chmod
CHOWN?=chown
CSH?=csh
RM?=rm
CAT?=cat
ECHO?=echo
all: qmail-sf rotate-softfail-db
qmail-sf: qmail-sf.o envelope_vrf.o envelope_vrf.h
${CC} -o qmail-sf qmail-sf.o envelope_vrf.o ${CFLAGS}
qmail-sf.o: qmail-sf.c envelope_vrf.h
envelope_vrf.o: envelope_vrf.c envelope_vrf.h
rotate-softfail-db:
${CC} -o rotate-softfail-db rotate-softfail-db.c ${CFLAGS}
clean:
${RM} -f qmail-sf.o envelope_vrf.o qmail-sf rotate-softfail-db
install:
${INSTALL} -o root -g qmail -m 755 qmail-sf ${QMAIL_PREFIX}/bin/ \
&& ${TOUCH} /var/log/qmail-sf.log && ${CHOWN} qmaild /var/log/qmail-sf.log \
&& ${CHMOD} 740 /var/log/qmail-sf.log \
&& ${INSTALL} -o root -g wheel -m 500 rotate-softfail-db ${PREFIX}/bin/ \
&& ${INSTALL} -o root -g wheel -m 500 rotate-softfail.sh ${PREFIX}/bin/
deinstall:
${RM} -f ${QMAIL_PREFIX}/bin/qmail-sf ${PREFIX}/bin/rotate-softfail-db ${PREFIX}/bin/rotate-softfail.sh && \
${ECHO} "=> Remember to remove crontab entry if permanently deinstalling Soft Fail."
crontab-entry:
${CAT} crontab >> /etc/crontab
syntax highlighted by Code2HTML, v. 0.9.1