xref: /plan9-contrib/sys/src/cmd/upas/send/mkfile (revision 332d2f58b65b6fdcdbab4dbe0b02fc91c2f695fc)
1</$objtype/mkfile
2
3TARG=send\
4	filter
5
6UOFILES=message.$O\
7	dest.$O\
8	log.$O\
9	skipequiv.$O\
10
11OFILES=\
12	$UOFILES\
13	../smtp/rfc822.tab.$O\
14
15SMOBJ=main.$O\
16	bind.$O\
17	rewrite.$O\
18	local.$O\
19	translate.$O\
20	authorize.$O\
21	gateway.$O\
22	cat_mail.$O\
23
24LIB=../common/libcommon.av\
25
26HFILES=send.h\
27	../common/common.h\
28	../common/sys.h\
29
30LIB=../common/libcommon.a$O\
31
32BIN=/$objtype/bin/upas
33UPDATE=\
34	mkfile\
35	$HFILES\
36	${UOFILES:%.$O=%.c}\
37	${SMOBJ:%.$O=%.c}\
38	${TARG:%=%.c}\
39
40</sys/src/cmd/mkmany
41CFLAGS=$CFLAGS -I../common
42
43$O.send: $SMOBJ $OFILES
44	$LD $LDFLAGS -o $target $prereq $LIB
45
46message.$O:	../smtp/y.tab.h
47
48../smtp/y.tab.h ../smtp/rfc822.tab.$O: ../smtp/rfc822.y
49	@{
50		cd ../smtp
51		mk rfc822.tab.$O
52	}
53