Blame


1 5cdb1798 2005-10-29 devnull <$PLAN9/src/mkhdr
2 5cdb1798 2005-10-29 devnull
3 b5f65921 2006-02-11 devnull TARG=\
4 5cdb1798 2005-10-29 devnull smtp\
5 b5f65921 2006-02-11 devnull smtpd\
6 5cdb1798 2005-10-29 devnull
7 5cdb1798 2005-10-29 devnull OFILES=
8 5cdb1798 2005-10-29 devnull
9 b5f65921 2006-02-11 devnull LIB=../common/libcommon.a
10 5cdb1798 2005-10-29 devnull
11 5cdb1798 2005-10-29 devnull HFILES=../common/common.h\
12 5cdb1798 2005-10-29 devnull ../common/sys.h\
13 5cdb1798 2005-10-29 devnull smtpd.h\
14 5cdb1798 2005-10-29 devnull smtp.h\
15 5cdb1798 2005-10-29 devnull
16 5cdb1798 2005-10-29 devnull BIN=$PLAN9/bin/upas
17 5cdb1798 2005-10-29 devnull UPDATE=\
18 5cdb1798 2005-10-29 devnull greylist.c\
19 5cdb1798 2005-10-29 devnull mkfile\
20 5cdb1798 2005-10-29 devnull mxdial.c\
21 5cdb1798 2005-10-29 devnull rfc822.y\
22 5cdb1798 2005-10-29 devnull rmtdns.c\
23 5cdb1798 2005-10-29 devnull smtpd.y\
24 5cdb1798 2005-10-29 devnull spam.c\
25 5cdb1798 2005-10-29 devnull $HFILES\
26 5cdb1798 2005-10-29 devnull ${OFILES:%.$O=%.c}\
27 5cdb1798 2005-10-29 devnull ${TARG:%=%.c}\
28 5cdb1798 2005-10-29 devnull
29 5cdb1798 2005-10-29 devnull <$PLAN9/src/mkmany
30 b5f65921 2006-02-11 devnull CFLAGS=$CFLAGS -I../common -D'SPOOL="'$PLAN9'/mail"'
31 5cdb1798 2005-10-29 devnull
32 5cdb1798 2005-10-29 devnull $O.smtpd: smtpd.tab.$O rmtdns.$O spam.$O rfc822.tab.$O greylist.$O
33 5cdb1798 2005-10-29 devnull $O.smtp: rfc822.tab.$O mxdial.$O
34 5cdb1798 2005-10-29 devnull
35 5cdb1798 2005-10-29 devnull smtpd.$O: smtpd.h
36 5cdb1798 2005-10-29 devnull
37 5cdb1798 2005-10-29 devnull smtp.$O to.$O: smtp.h
38 5cdb1798 2005-10-29 devnull
39 5cdb1798 2005-10-29 devnull smtpd.tab.c: smtpd.y smtpd.h
40 b5f65921 2006-02-11 devnull 9 yacc -o xxx smtpd.y
41 5cdb1798 2005-10-29 devnull sed 's/yy/zz/g' < xxx > $target
42 5cdb1798 2005-10-29 devnull rm xxx
43 5cdb1798 2005-10-29 devnull
44 a79cd783 2006-02-12 devnull rfc822.tab.c rfc822.tab.h: rfc822.y smtp.h
45 5cdb1798 2005-10-29 devnull 9 yacc -d -o $target rfc822.y
46 a79cd783 2006-02-12 devnull mv y.tab.h rfc822.tab.h
47 5cdb1798 2005-10-29 devnull
48 5cdb1798 2005-10-29 devnull clean:V:
49 5cdb1798 2005-10-29 devnull rm -f *.[$OS] [$OS].$TARG smtpd.tab.c rfc822.tab.c y.tab.? y.debug $TARG
50 5cdb1798 2005-10-29 devnull
51 a79cd783 2006-02-12 devnull ../common/libcommon.a:
52 b5f65921 2006-02-11 devnull cd ../common; mk
53 b5f65921 2006-02-11 devnull