LOCATION=/usr
SYSCONFDIR=/etc/odeiavir
EXEC_RIPMIME=/usr/bin/ripmime
EXEC_SENDMAIL=/usr/lib/sendmail
VERSION=0.4.99.5
CC=gcc
CFLAGS=-Wall -O2 -DPROGVERSION="\"${VERSION}\"" -DSYSCONFDIR="\"${SYSCONFDIR}\"" -DLOCATION="\"${LOCATION}\"" -DEXEC_RIPMIME="\"${EXEC_RIPMIME}\"" -DEXEC_SENDMAIL="\"${EXEC_SENDMAIL}\""
LDFLAGS=-Wall -lpopt

all: odeiavir odeiavir.8

install: odeiavir odeiavir.8
	cp odeiavir ${LOCATION}/bin
	strip ${LOCATION}/bin/odeiavir
	mkdir -p ${LOCATION}/man/man8
	cp odeiavir.8 ${LOCATION}/man/man8
	mkdir -p ${SYSCONFDIR}
	./installdata ${SYSCONFDIR}
	./testexec ${EXEC_SENDMAIL} ${EXEC_RIPMIME}

clean:
	rm -f *.o *core odeiavir odeiavir.8

odeiavir: odeiavir.o parseconfig.o openantivirus.o
	${CC} ${LDFLAGS} -o odeiavir odeiavir.o parseconfig.o openantivirus.o

odeiavir.o: odeiavir.c odeiavir.h parseconfig.h openantivirus.h Makefile
	${CC} ${CFLAGS} -o $*.o -c $*.c

parseconfig.o: parseconfig.c parseconfig.h Makefile
	${CC} ${CFLAGS} -o $*.o -c $*.c

openantivirus.o: openantivirus.c openantivirus.h Makefile
	${CC} ${CFLAGS} -o $*.o -c $*.c

odeiavir.8: odeiavir.8.in Makefile
	awk '{gsub("\\$$SYSCONFDIR","${SYSCONFDIR}"); gsub("\\$$LOCATION","${LOCATION}"); print}'<odeiavir.8.in >odeiavir.8
