xref: /inferno-os/utils/6c/mkfile (revision 2b69dba5038ffd0b59cf30a4c44bce549e5097f8)
1<../../mkconfig
2
3TARG=6ca
4TARG=6c
5
6OFILES=\
7	cgen.$O\
8	enam.$O\
9	list.$O\
10	sgen.$O\
11	swt.$O\
12	txt.$O\
13	reg.$O\
14	peep.$O\
15	pgen.$O\
16	pswt.$O\
17	machcap.$O\
18	div.$O\
19	mul.$O\
20
21HFILES=\
22	gc.h\
23	6.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 $CFLAGS -I. ../cc/$stem.c
41
42#enam.c:	6.out.h
43#	rc mkenam
44