xref: /plan9/sys/src/ape/lib/9/mkfile (revision 781103c4074deb8af160e8a0da2742ba6b29dc2b)
1APE=/sys/src/ape
2<$APE/config
3
4LIB=/$objtype/lib/ape/lib9.a
5OFILES=errstr.$O\
6	bind.$O\
7	getcallerpc.$O\
8	getfcr.$O\
9	mount.$O\
10	rendezvous.$O\
11	rfork.$O\
12	segattach.$O\
13	segdetach.$O\
14	segflush.$O\
15	segfree.$O\
16	setmalloctag.$O\
17	sysfatal.$O\
18	tokenize.$O\
19	truerand.$O\
20	u16.$O\
21	u32.$O\
22	u64.$O\
23	unmount.$O\
24
25</sys/src/cmd/mksyslib
26
27CFLAGS=$CFLAGS -c $CFLAGS -D_POSIX_SOURCE -D_PLAN9_SOURCE
28
29%.$O:	$objtype/%.s
30	$AS $prereq
31
32%.$O:	$objtype/%.c
33	$CC $CFLAGS $prereq
34
35sysfatal.$O: ../../../libc/9sys/sysfatal.c
36	$CC $CFLAGS -I. ../../../libc/9sys/sysfatal.c
37
38tokenize.$O: ../../../libc/port/tokenize.c
39	$CC $CFLAGS -I. ../../../libc/port/tokenize.c
40
41truerand.$O: ../../../libc/9sys/truerand.c
42	$CC $CFLAGS -I. ../../../libc/9sys/truerand.c
43
44u16.$O: ../../../libc/port/u16.c
45	$CC $CFLAGS -I. ../../../libc/port/u16.c
46
47u32.$O: ../../../libc/port/u32.c
48	$CC $CFLAGS -I. ../../../libc/port/u32.c
49
50u64.$O: ../../../libc/port/u64.c
51	$CC $CFLAGS -I. ../../../libc/port/u64.c
52