rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 1 | <$PLAN9/src/mkhdr |
| 2 | |
| 3 | LIB=lib9.a |
| 4 | |
rsc | 5a8e63b | 2004-02-29 22:10:26 +0000 | [diff] [blame] | 5 | NUM=\ |
| 6 | charstod.$O\ |
| 7 | pow10.$O\ |
| 8 | |
| 9 | # Could add errfmt, but we want to pick it up from lib9 instead. |
| 10 | FMTOFILES=\ |
| 11 | dofmt.$O\ |
rsc | 5a8e63b | 2004-02-29 22:10:26 +0000 | [diff] [blame] | 12 | fltfmt.$O\ |
| 13 | fmt.$O\ |
| 14 | fmtfd.$O\ |
| 15 | fmtfdflush.$O\ |
rsc | a3add39 | 2004-12-26 23:17:03 +0000 | [diff] [blame] | 16 | fmtlock2.$O\ |
rsc | 5a8e63b | 2004-02-29 22:10:26 +0000 | [diff] [blame] | 17 | fmtprint.$O\ |
| 18 | fmtquote.$O\ |
| 19 | fmtrune.$O\ |
| 20 | fmtstr.$O\ |
| 21 | fmtvprint.$O\ |
| 22 | fprint.$O\ |
| 23 | nan64.$O\ |
| 24 | print.$O\ |
| 25 | runefmtstr.$O\ |
| 26 | runeseprint.$O\ |
| 27 | runesmprint.$O\ |
| 28 | runesnprint.$O\ |
| 29 | runesprint.$O\ |
| 30 | runevseprint.$O\ |
| 31 | runevsmprint.$O\ |
| 32 | runevsnprint.$O\ |
| 33 | seprint.$O\ |
| 34 | smprint.$O\ |
| 35 | snprint.$O\ |
| 36 | sprint.$O\ |
| 37 | strtod.$O\ |
| 38 | vfprint.$O\ |
| 39 | vseprint.$O\ |
| 40 | vsmprint.$O\ |
| 41 | vsnprint.$O\ |
| 42 | $NUM\ |
| 43 | |
| 44 | UTFOFILES=\ |
| 45 | rune.$O\ |
| 46 | runestrcat.$O\ |
| 47 | runestrchr.$O\ |
| 48 | runestrcmp.$O\ |
| 49 | runestrcpy.$O\ |
| 50 | runestrdup.$O\ |
| 51 | runestrlen.$O\ |
| 52 | runestrecpy.$O\ |
| 53 | runestrncat.$O\ |
| 54 | runestrncmp.$O\ |
| 55 | runestrncpy.$O\ |
| 56 | runestrrchr.$O\ |
| 57 | runestrstr.$O\ |
| 58 | runetype.$O\ |
| 59 | utfecpy.$O\ |
| 60 | utflen.$O\ |
| 61 | utfnlen.$O\ |
| 62 | utfrrune.$O\ |
| 63 | utfrune.$O\ |
| 64 | utfutf.$O\ |
| 65 | |
rsc | d6df6c1 | 2004-02-29 22:49:59 +0000 | [diff] [blame] | 66 | LIB9OFILES=\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 67 | _exits.$O\ |
| 68 | _p9dialparse.$O\ |
| 69 | _p9dir.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 70 | announce.$O\ |
| 71 | argv0.$O\ |
| 72 | atexit.$O\ |
rsc | 3a9dccd | 2004-04-02 22:57:49 +0000 | [diff] [blame] | 73 | atoi.$O\ |
| 74 | atol.$O\ |
| 75 | atoll.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 76 | atnotify.$O\ |
| 77 | await.$O\ |
| 78 | cistrcmp.$O\ |
| 79 | cistrncmp.$O\ |
| 80 | cistrstr.$O\ |
| 81 | cleanname.$O\ |
rsc | e97cead | 2003-12-06 18:05:27 +0000 | [diff] [blame] | 82 | convD2M.$O\ |
| 83 | convM2D.$O\ |
| 84 | convM2S.$O\ |
| 85 | convS2M.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 86 | create.$O\ |
| 87 | ctime.$O\ |
| 88 | date.$O\ |
| 89 | dial.$O\ |
| 90 | dirfstat.$O\ |
| 91 | dirfwstat.$O\ |
| 92 | dirmodefmt.$O\ |
| 93 | dirread.$O\ |
| 94 | dirstat.$O\ |
| 95 | dirwstat.$O\ |
| 96 | dup.$O\ |
| 97 | encodefmt.$O\ |
| 98 | errstr.$O\ |
| 99 | exec.$O\ |
rsc | e97cead | 2003-12-06 18:05:27 +0000 | [diff] [blame] | 100 | fcallfmt.$O\ |
rsc | 8ad5179 | 2004-03-25 23:03:57 +0000 | [diff] [blame] | 101 | get9root.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 102 | getcallerpc-$OBJTYPE.$O\ |
| 103 | getenv.$O\ |
| 104 | getfields.$O\ |
rsc | 32f69c3 | 2003-12-11 17:48:38 +0000 | [diff] [blame] | 105 | getns.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 106 | getuser.$O\ |
| 107 | getwd.$O\ |
| 108 | jmp.$O\ |
rsc | 2277c5d | 2004-03-21 04:33:13 +0000 | [diff] [blame] | 109 | lrand.$O\ |
| 110 | lnrand.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 111 | main.$O\ |
rsc | 32f69c3 | 2003-12-11 17:48:38 +0000 | [diff] [blame] | 112 | malloc.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 113 | malloctag.$O\ |
| 114 | mallocz.$O\ |
rsc | dff7e27 | 2003-12-04 19:16:29 +0000 | [diff] [blame] | 115 | nan.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 116 | needsrcquote.$O\ |
rsc | 06c4fd0 | 2004-04-21 22:44:37 +0000 | [diff] [blame] | 117 | needstack.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 118 | netmkaddr.$O\ |
| 119 | notify.$O\ |
| 120 | nrand.$O\ |
| 121 | nulldir.$O\ |
rsc | 32f69c3 | 2003-12-11 17:48:38 +0000 | [diff] [blame] | 122 | open.$O\ |
rsc | 2277c5d | 2004-03-21 04:33:13 +0000 | [diff] [blame] | 123 | opentemp.$O\ |
rsc | 32f69c3 | 2003-12-11 17:48:38 +0000 | [diff] [blame] | 124 | pipe.$O\ |
| 125 | post9p.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 126 | postnote.$O\ |
| 127 | qlock.$O\ |
| 128 | quote.$O\ |
rsc | 32f69c3 | 2003-12-11 17:48:38 +0000 | [diff] [blame] | 129 | read9pmsg.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 130 | readn.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 131 | rfork.$O\ |
| 132 | seek.$O\ |
rsc | 32f69c3 | 2003-12-11 17:48:38 +0000 | [diff] [blame] | 133 | sendfd.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 134 | sleep.$O\ |
rsc | f437e56 | 2004-06-09 14:15:47 +0000 | [diff] [blame] | 135 | strdup.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 136 | strecpy.$O\ |
| 137 | sysfatal.$O\ |
rsc | d72054a | 2004-04-23 03:50:19 +0000 | [diff] [blame] | 138 | sysname.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 139 | time.$O\ |
| 140 | tokenize.$O\ |
rsc | 0b424d7 | 2004-04-21 07:47:50 +0000 | [diff] [blame] | 141 | truerand.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 142 | u16.$O\ |
| 143 | u32.$O\ |
| 144 | u64.$O\ |
rsc | 8ad5179 | 2004-03-25 23:03:57 +0000 | [diff] [blame] | 145 | unsharp.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 146 | wait.$O\ |
| 147 | waitpid.$O\ |
| 148 | |
rsc | d6df6c1 | 2004-02-29 22:49:59 +0000 | [diff] [blame] | 149 | OFILES=\ |
| 150 | $LIB9OFILES\ |
| 151 | $FMTOFILES\ |
| 152 | $UTFOFILES\ |
| 153 | |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 154 | HFILES=\ |
| 155 | $PLAN9/include/lib9.h\ |
| 156 | |
| 157 | <$PLAN9/src/mksyslib |
rsc | 5a8e63b | 2004-02-29 22:10:26 +0000 | [diff] [blame] | 158 | |
| 159 | %.$O: fmt/%.c |
| 160 | $CC $CFLAGS -Ifmt fmt/$stem.c |
| 161 | |
| 162 | %.$O: utf/%.c |
| 163 | $CC $CFLAGS utf/$stem.c |