]> git.lizzy.rs Git - plan9front.git/blob - sys/src/ape/lib/9/mkfile
merge
[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=\
6         argv0.$O\
7         bind.$O\
8         crypt.$O\
9         ctime.$O\
10         errstr.$O\
11         getcallerpc.$O\
12         getfcr.$O\
13         getfields.$O\
14         mount.$O\
15         rendezvous.$O\
16         rfork.$O\
17         segattach.$O\
18         segdetach.$O\
19         segflush.$O\
20         segfree.$O\
21         setmalloctag.$O\
22         setrealloctag.$O\
23         sysfatal.$O\
24         tokenize.$O\
25         truerand.$O\
26         u16.$O\
27         u32.$O\
28         u64.$O\
29         unmount.$O\
30
31 </sys/src/cmd/mksyslib
32
33 CFLAGS=-c $CFLAGS -D_POSIX_SOURCE -D_PLAN9_SOURCE
34
35 %.0:    mips/%.s
36         $AS $prereq
37
38 %.$O:   $objtype/%.s
39         $AS $prereq
40
41 %.$O:   $objtype/%.c
42         $CC $CFLAGS $prereq
43
44 sysfatal.$O: ../../../libc/9sys/sysfatal.c
45         $CC $CFLAGS -I. ../../../libc/9sys/sysfatal.c
46
47 getfields.$O: ../../../libc/port/getfields.c
48         $CC $CFLAGS -I. ../../../libc/port/getfields.c
49
50 tokenize.$O: ../../../libc/port/tokenize.c
51         $CC $CFLAGS -I. ../../../libc/port/tokenize.c
52
53 crypt.$O: ../../../libc/port/crypt.c
54         $CC $CFLAGS -I. ../../../libc/port/crypt.c
55
56 truerand.$O: ../../../libc/9sys/truerand.c
57         $CC $CFLAGS -I. ../../../libc/9sys/truerand.c
58
59 u16.$O: ../../../libc/port/u16.c
60         $CC $CFLAGS -I. ../../../libc/port/u16.c
61
62 u32.$O: ../../../libc/port/u32.c
63         $CC $CFLAGS -I. ../../../libc/port/u32.c
64
65 u64.$O: ../../../libc/port/u64.c
66         $CC $CFLAGS -I. ../../../libc/port/u64.c