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\ |
rsc | 6414053 | 2005-02-08 21:02:40 +0000 | [diff] [blame] | 87 | crypt.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 88 | ctime.$O\ |
| 89 | date.$O\ |
| 90 | dial.$O\ |
| 91 | dirfstat.$O\ |
| 92 | dirfwstat.$O\ |
| 93 | dirmodefmt.$O\ |
| 94 | dirread.$O\ |
| 95 | dirstat.$O\ |
| 96 | dirwstat.$O\ |
| 97 | dup.$O\ |
| 98 | encodefmt.$O\ |
| 99 | errstr.$O\ |
| 100 | exec.$O\ |
rsc | a1d4288 | 2005-01-04 22:19:18 +0000 | [diff] [blame] | 101 | execl.$O\ |
rsc | d0d15c1 | 2006-02-12 19:05:12 +0000 | [diff] [blame^] | 102 | exitcode.$O\ |
rsc | e97cead | 2003-12-06 18:05:27 +0000 | [diff] [blame] | 103 | fcallfmt.$O\ |
rsc | 8ad5179 | 2004-03-25 23:03:57 +0000 | [diff] [blame] | 104 | get9root.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 105 | getcallerpc-$OBJTYPE.$O\ |
| 106 | getenv.$O\ |
| 107 | getfields.$O\ |
rsc | 06f4d92 | 2005-02-13 19:25:44 +0000 | [diff] [blame] | 108 | getnetconn.$O\ |
rsc | 32f69c3 | 2003-12-11 17:48:38 +0000 | [diff] [blame] | 109 | getns.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 110 | getuser.$O\ |
| 111 | getwd.$O\ |
| 112 | jmp.$O\ |
rsc | 2277c5d | 2004-03-21 04:33:13 +0000 | [diff] [blame] | 113 | lrand.$O\ |
| 114 | lnrand.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 115 | main.$O\ |
rsc | 32f69c3 | 2003-12-11 17:48:38 +0000 | [diff] [blame] | 116 | malloc.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 117 | malloctag.$O\ |
| 118 | mallocz.$O\ |
rsc | dff7e27 | 2003-12-04 19:16:29 +0000 | [diff] [blame] | 119 | nan.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 120 | needsrcquote.$O\ |
rsc | 06c4fd0 | 2004-04-21 22:44:37 +0000 | [diff] [blame] | 121 | needstack.$O\ |
rsc | b589fce | 2005-02-11 16:58:23 +0000 | [diff] [blame] | 122 | netcrypt.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 123 | netmkaddr.$O\ |
| 124 | notify.$O\ |
| 125 | nrand.$O\ |
| 126 | nulldir.$O\ |
rsc | 32f69c3 | 2003-12-11 17:48:38 +0000 | [diff] [blame] | 127 | open.$O\ |
rsc | 2277c5d | 2004-03-21 04:33:13 +0000 | [diff] [blame] | 128 | opentemp.$O\ |
rsc | 32f69c3 | 2003-12-11 17:48:38 +0000 | [diff] [blame] | 129 | pipe.$O\ |
| 130 | post9p.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 131 | postnote.$O\ |
| 132 | qlock.$O\ |
| 133 | quote.$O\ |
rsc | a1d4288 | 2005-01-04 22:19:18 +0000 | [diff] [blame] | 134 | rand.$O\ |
rsc | 32f69c3 | 2003-12-11 17:48:38 +0000 | [diff] [blame] | 135 | read9pmsg.$O\ |
rsc | b589fce | 2005-02-11 16:58:23 +0000 | [diff] [blame] | 136 | readcons.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 137 | readn.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 138 | rfork.$O\ |
rsc | 4a62371 | 2005-01-23 22:33:59 +0000 | [diff] [blame] | 139 | searchpath.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 140 | seek.$O\ |
rsc | 32f69c3 | 2003-12-11 17:48:38 +0000 | [diff] [blame] | 141 | sendfd.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 142 | sleep.$O\ |
rsc | f437e56 | 2004-06-09 14:15:47 +0000 | [diff] [blame] | 143 | strdup.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 144 | strecpy.$O\ |
| 145 | sysfatal.$O\ |
rsc | b589fce | 2005-02-11 16:58:23 +0000 | [diff] [blame] | 146 | syslog.$O\ |
rsc | d72054a | 2004-04-23 03:50:19 +0000 | [diff] [blame] | 147 | sysname.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 148 | time.$O\ |
| 149 | tokenize.$O\ |
rsc | 0b424d7 | 2004-04-21 07:47:50 +0000 | [diff] [blame] | 150 | truerand.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 151 | u16.$O\ |
| 152 | u32.$O\ |
| 153 | u64.$O\ |
rsc | 8ad5179 | 2004-03-25 23:03:57 +0000 | [diff] [blame] | 154 | unsharp.$O\ |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 155 | wait.$O\ |
| 156 | waitpid.$O\ |
| 157 | |
rsc | d6df6c1 | 2004-02-29 22:49:59 +0000 | [diff] [blame] | 158 | OFILES=\ |
| 159 | $LIB9OFILES\ |
| 160 | $FMTOFILES\ |
| 161 | $UTFOFILES\ |
| 162 | |
rsc | fd04aac | 2003-11-23 18:12:54 +0000 | [diff] [blame] | 163 | HFILES=\ |
| 164 | $PLAN9/include/lib9.h\ |
| 165 | |
| 166 | <$PLAN9/src/mksyslib |
rsc | 5a8e63b | 2004-02-29 22:10:26 +0000 | [diff] [blame] | 167 | |
| 168 | %.$O: fmt/%.c |
| 169 | $CC $CFLAGS -Ifmt fmt/$stem.c |
| 170 | |
| 171 | %.$O: utf/%.c |
| 172 | $CC $CFLAGS utf/$stem.c |