#
# 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