xref: /inferno-os/utils/6c/mkfile (revision 45a20ab721a513710138340faff3d59a31c3e01e)
1<../../mkconfig
2
3TARG=6c
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	div.$O\
18	mul.$O\
19
20HFILES=\
21	gc.h\
22	6.out.h\
23	../cc/cc.h\
24
25LIBS=cc bio 9		# order is important
26
27BIN=$ROOT/$OBJDIR/bin
28
29<$ROOT/mkfiles/mkone-$SHELLTYPE
30
31CFLAGS=	$CFLAGS -I../include
32
33$ROOT/$OBJDIR/lib/libcc.a:
34	cd ../cc
35	mk $MKFLAGS install
36	mk $MKFLAGS clean
37
38%.$O: ../cc/%.c
39	$CC -I. $CFLAGS ../cc/$stem.c
40
41#enam.c:	6.out.h
42#	rc mkenam
43