#
# $Id: Makefile,v 1.4 2004/02/22 09:29:31 boco Exp $
#
CC = gcc
INSTALL = install -c

DEFINES = -D_REENTRANT -D_THREAD_SAFE
CFLAGS = -O2 -Wall
LDFLAGS = -pthread
LIBS = -lmilter

PROG = avemilter
OBJS = common.o avecomm.o kavcomm.o mlfiproc.o main.o

INSTALLDIR = /usr/local/libexec
START_SCRIPT = avemilter.sh
START_SCRIPT_DIR = /usr/local/etc/rc.d

ALL = ${PROG}

all:	${ALL}

clean:
	rm -f ${OBJS} ${PROG} *~ *.core core

.c.o:
	${CC} -c ${CFLAGS} ${DEFINES} $<

${PROG}:	${OBJS}
	${CC} ${LDFLAGS} ${OBJS} -o ${PROG} ${LIBS}

install:	${PROG}
	${INSTALL} -d ${INSTALLDIR}
	${INSTALL} -m 755 -s ${PROG} ${INSTALLDIR}
	${INSTALL} -m 755 ${START_SCRIPT} ${START_SCRIPT_DIR}/${START_SCRIPT}.sample
	@echo
	@echo "If you wanna start milter on system startup, rename"
	@echo "${START_SCRIPT_DIR}/${START_SCRIPT}.sample to ${START_SCRIPT_DIR}/${START_SCRIPT}"
	@echo "and edit it to suit your needs"
