2 # Depending on your operating system, you might want to influence
3 # the conditional inclusion of some helper functions:
5 # Define HAVE_* (in caps) if your system already provides:
13 LDADD?
= -lssl
-lcrypto
-lresolv
21 CONFDIR?
= ${PREFIX}/etc
22 MAN?
= ${PREFIX}/share
/man
24 DMASPOOL?
= ${VAR}/spool
/dma
30 OBJS
= aliases_parse.o aliases_scan.o base64.o conf.o crypto.o
31 OBJS
+= dma.o dns.o local.o mail.o net.o spool.o util.o
37 -rm -f .depend dma
*.
[do
]
38 -rm -f aliases_parse.
[ch
] aliases_scan.c
41 ${INSTALL} -d
${DESTDIR}${SBIN} ${DESTDIR}${CONFDIR}
42 ${INSTALL} -d
${DESTDIR}${MAN}/man8
43 ${INSTALL} -m
2755 -o root
-g mail dma
${DESTDIR}${SBIN}
44 ${INSTALL} -m
0644 dma
.8 ${DESTDIR}${MAN}/man8
/
45 ${INSTALL} -d
-m
2775 -o root
-g mail
${DESTDIR}${DMASPOOL}
46 ${INSTALL} -d
-m
2775 -o root
-g mail
${DESTDIR}${VARMAIL}
47 -${CHGRP} mail
${DESTDIR}${VARMAIL}/*
48 -${CHMOD} g
+w
${DESTDIR}${VARMAIL}/*
50 aliases_parse.c
: aliases_parse.y
51 ${YACC} -d
-o aliases_parse.c aliases_parse.y
53 aliases_scan.c
: aliases_scan.l
54 ${LEX} -t aliases_scan.l
> aliases_scan.c
59 ${CC} ${CFLAGS} ${CPPFLAGS} -include dfcompat.h
-o
$@
-c
$<
62 ${CC} ${LDFLAGS} ${LDADD} -o
$@
${OBJS}