]> git.lizzy.rs Git - plan9front.git/blob - sys/src/ape/lib/9/mkfile
ape: move compatibility libc.h to lib9 directory and incooperate needed functions...
[plan9front.git] / sys / src / ape / lib / 9 / mkfile
1 APE=/sys/src/ape
2 <$APE/config
3
4 LIB=/$objtype/lib/ape/lib9.a
5 OFILES=argv0.$O\
6         errstr.$O\
7         bind.$O\
8         getcallerpc.$O\
9         getfcr.$O\
10         mount.$O\
11         rendezvous.$O\
12         rfork.$O\
13         segattach.$O\
14         segdetach.$O\
15         segflush.$O\
16         segfree.$O\
17         setmalloctag.$O\
18         setrealloctag.$O\
19         sysfatal.$O\
20         tokenize.$O\
21         truerand.$O\
22         u16.$O\
23         u32.$O\
24         u64.$O\
25         unmount.$O\
26
27 </sys/src/cmd/mksyslib
28
29 CFLAGS=-c $CFLAGS -D_POSIX_SOURCE -D_PLAN9_SOURCE
30
31 %.0:    mips/%.s
32         $AS $prereq
33
34 %.$O:   $objtype/%.s
35         $AS $prereq
36
37 %.$O:   $objtype/%.c
38         $CC $CFLAGS $prereq
39
40 sysfatal.$O: ../../../libc/9sys/sysfatal.c
41         $CC $CFLAGS -I. ../../../libc/9sys/sysfatal.c
42
43 tokenize.$O: ../../../libc/port/tokenize.c
44         $CC $CFLAGS -I. ../../../libc/port/tokenize.c
45
46 truerand.$O: ../../../libc/9sys/truerand.c
47         $CC $CFLAGS -I. ../../../libc/9sys/truerand.c
48
49 u16.$O: ../../../libc/port/u16.c
50         $CC $CFLAGS -I. ../../../libc/port/u16.c
51
52 u32.$O: ../../../libc/port/u32.c
53         $CC $CFLAGS -I. ../../../libc/port/u32.c
54
55 u64.$O: ../../../libc/port/u64.c
56         $CC $CFLAGS -I. ../../../libc/port/u64.c