xref: /inferno-os/utils/8c/mkfile (revision 3b0f460e57442cf600c25eb2640f5818494a422d)
1<../../mkconfig
2
3TARG=8c
4
5OFILES=\
6	cgen.$O\
7	enam.$O\
8	list.$O\
9	sgen.$O\
10	swt.$O\
11	txt.$O\
12	reg.$O\
13	peep.$O\
14	pgen.$O\
15	pswt.$O\
16	machcap.$O\
17	cgen64.$O\
18	div.$O\
19	mul.$O\
20
21HFILES=\
22	gc.h\
23	8.out.h\
24	../cc/cc.h\
25
26LIBS=cc bio 9		# order is important
27
28BIN=$ROOT/$OBJDIR/bin
29
30<$ROOT/mkfiles/mkone-$SHELLTYPE
31
32CFLAGS=	$CFLAGS -I../include
33
34$ROOT/$OBJDIR/lib/libcc.a:
35	cd ../cc
36	mk $MKFLAGS install
37	mk $MKFLAGS clean
38
39%.$O: ../cc/%.c
40	$CC -I. $CFLAGS ../cc/$stem.c
41
42#enam.c:	8.out.h
43#	rc mkenam
44