2 # If you want to compile dma for Linux, you probably have to do:
3 # make -f Makefile.plain CPPFLAGS="-DNEED_REALLOCF -DNEED_STRLCPY \
9 LDADD?
= -lssl
-lcrypto
-lresolv
14 CONFDIR?
= ${PREFIX}/etc
15 MAN?
= ${PREFIX}/share
/man
20 OBJS
= aliases_parse.o aliases_scan.o base64.o conf.o crypto.o
21 OBJS
+= dma.o dns.o local.o mail.o net.o spool.o util.o
27 -rm -f .depend dma
*.
[do
]
28 -rm -f aliases_parse.
[ch
] aliases_scan.c
31 ${INSTALL} -d
${DESTDIR}${SBIN} ${DESTDIR}${CONFDIR}
32 ${INSTALL} -d
${DESTDIR}${MAN}/man8
33 ${INSTALL} -m
0755 dma
${DESTDIR}${SBIN}
34 ${INSTALL} -m
0644 dma
.8 ${DESTDIR}${MAN}/man8
/
36 aliases_parse.c
: aliases_parse.y
37 ${YACC} -d
-o aliases_parse.c aliases_parse.y
39 aliases_scan.c
: aliases_scan.l
40 ${LEX} -t aliases_scan.l
> aliases_scan.c
45 ${CC} ${CFLAGS} ${CPPFLAGS} -include dfcompat.h
-o
$@
-c
$<
48 ${CC} ${LDADD} -o
$@
${OBJS}