nightmaremail

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

Makefile.legacy (73609B)


      1 # Don't edit Makefile! Use conf-* for configuration.
      2 
      3 SHELL=/bin/sh
      4 NROFF?=nroff
      5 
      6 default: it
      7 
      8 .PHONY: check clean default it man test
      9 
     10 .SUFFIXES: .0 .1 .5 .7 .8
     11 
     12 .1.0:
     13 	$(NROFF) -man $< >$@
     14 
     15 .5.0:
     16 	$(NROFF) -man $< >$@
     17 
     18 .7.0:
     19 	$(NROFF) -man $< >$@
     20 
     21 .8.0:
     22 	$(NROFF) -man $< >$@
     23 
     24 doc/man/addresses.0: \
     25 doc/man/addresses.5
     26 
     27 auto-ccld.sh: \
     28 conf-cc conf-ld warn-auto.sh
     29 	( cat warn-auto.sh; \
     30 	echo CC=\'`head -n 1 conf-cc`\'; \
     31 	echo LD=\'`head -n 1 conf-ld`\' \
     32 	) > auto-ccld.sh
     33 
     34 auto-int: \
     35 load src/auto-int.o src/substdio.a src/error.a src/str.a src/fs.a
     36 	./load auto-int src/substdio.a src/error.a src/str.a src/fs.a 
     37 
     38 src/auto-int.o: \
     39 compile src/auto-int.c include/substdio.h include/readwrite.h include/exit.h include/scan.h include/fmt.h
     40 	./compile src/auto-int.c
     41 
     42 auto-int8: \
     43 load src/auto-int8.o src/substdio.a src/error.a src/str.a src/fs.a
     44 	./load auto-int8 src/substdio.a src/error.a src/str.a src/fs.a 
     45 
     46 src/auto-int8.o: \
     47 compile src/auto-int8.c include/substdio.h include/readwrite.h include/exit.h include/scan.h include/fmt.h
     48 	./compile src/auto-int8.c
     49 
     50 auto-str: \
     51 load src/auto-str.o src/substdio.a src/error.a src/str.a
     52 	./load auto-str src/substdio.a src/error.a src/str.a 
     53 
     54 src/auto-str.o: \
     55 compile src/auto-str.c include/substdio.h include/readwrite.h include/exit.h
     56 	./compile src/auto-str.c
     57 
     58 src/auto_break.c: \
     59 auto-str conf-break
     60 	./auto-str auto_break \
     61 	"`head -n 1 conf-break`" > src/auto_break.c
     62 
     63 src/auto_break.o: \
     64 compile src/auto_break.c
     65 	./compile src/auto_break.c
     66 
     67 src/auto_patrn.c: \
     68 auto-int8 conf-patrn
     69 	./auto-int8 auto_patrn `head -n 1 conf-patrn` > src/auto_patrn.c
     70 
     71 src/auto_patrn.o: \
     72 compile src/auto_patrn.c
     73 	./compile src/auto_patrn.c
     74 
     75 src/auto_qmail.c: \
     76 auto-str conf-qmail
     77 	./auto-str auto_qmail `head -n 1 conf-qmail` > src/auto_qmail.c
     78 
     79 src/auto_qmail.o: \
     80 compile src/auto_qmail.c
     81 	./compile src/auto_qmail.c
     82 
     83 src/auto_spawn.c: \
     84 auto-int conf-spawn
     85 	./auto-int auto_spawn `head -n 1 conf-spawn` > src/auto_spawn.c
     86 
     87 src/auto_spawn.o: \
     88 compile src/auto_spawn.c
     89 	./compile src/auto_spawn.c
     90 
     91 src/auto_split.c: \
     92 auto-int conf-split
     93 	./auto-int auto_split `head -n 1 conf-split` > src/auto_split.c
     94 
     95 src/auto_split.o: \
     96 compile src/auto_split.c
     97 	./compile src/auto_split.c
     98 
     99 src/auto_usera.c: \
    100 auto-str conf-users
    101 	./auto-str auto_usera `head -n 1 conf-users` > src/auto_usera.c
    102 
    103 src/auto_usera.o: \
    104 compile src/auto_usera.c
    105 	./compile src/auto_usera.c
    106 
    107 src/auto_userd.c: \
    108 auto-str conf-users
    109 	./auto-str auto_userd `head -n 2 conf-users | tail -1` > src/auto_userd.c
    110 
    111 src/auto_userd.o: \
    112 compile src/auto_userd.c
    113 	./compile src/auto_userd.c
    114 
    115 src/auto_userl.c: \
    116 auto-str conf-users
    117 	./auto-str auto_userl `head -n 3 conf-users | tail -1` > src/auto_userl.c
    118 
    119 src/auto_userl.o: \
    120 compile src/auto_userl.c
    121 	./compile src/auto_userl.c
    122 
    123 src/auto_usero.c: \
    124 auto-str conf-users
    125 	./auto-str auto_usero `head -n 4 conf-users | tail -1` > src/auto_usero.c
    126 
    127 src/auto_usero.o: \
    128 compile src/auto_usero.c
    129 	./compile src/auto_usero.c
    130 
    131 src/auto_userp.c: \
    132 auto-str conf-users
    133 	./auto-str auto_userp `head -n 5 conf-users | tail -1` > src/auto_userp.c
    134 
    135 src/auto_userp.o: \
    136 compile src/auto_userp.c
    137 	./compile src/auto_userp.c
    138 
    139 src/auto_userq.c: \
    140 auto-str conf-users
    141 	./auto-str auto_userq `head -n 6 conf-users | tail -1` > src/auto_userq.c
    142 
    143 src/auto_userq.o: \
    144 compile src/auto_userq.c
    145 	./compile src/auto_userq.c
    146 
    147 src/auto_userr.c: \
    148 auto-str conf-users
    149 	./auto-str auto_userr `head -n 7 conf-users | tail -1` > src/auto_userr.c
    150 
    151 src/auto_userr.o: \
    152 compile src/auto_userr.c
    153 	./compile src/auto_userr.c
    154 
    155 src/auto_users.c: \
    156 auto-str conf-users
    157 	./auto-str auto_users `head -n 8 conf-users | tail -1` > src/auto_users.c
    158 
    159 src/auto_users.o: \
    160 compile src/auto_users.c
    161 	./compile src/auto_users.c
    162 
    163 src/auto_groupn.c: \
    164 auto-str conf-groups
    165 	./auto-str auto_groupn `head -n 2 conf-groups | tail -1` > src/auto_groupn.c
    166 
    167 src/auto_groupn.o: \
    168 compile src/auto_groupn.c
    169 	./compile src/auto_groupn.c
    170 
    171 src/auto_groupq.c: \
    172 auto-str conf-groups
    173 	./auto-str auto_groupq `head -n 1 conf-groups` > src/auto_groupq.c
    174 
    175 src/auto_groupq.o: \
    176 compile src/auto_groupq.c
    177 	./compile src/auto_groupq.c
    178 
    179 binm1: \
    180 binm1.sh conf-qmail
    181 	cat binm1.sh \
    182 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    183 	> binm1
    184 	chmod 755 binm1
    185 
    186 binm1+df: \
    187 binm1+df.sh conf-qmail
    188 	cat binm1+df.sh \
    189 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    190 	> binm1+df
    191 	chmod 755 binm1+df
    192 
    193 binm2: \
    194 binm2.sh conf-qmail
    195 	cat binm2.sh \
    196 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    197 	> binm2
    198 	chmod 755 binm2
    199 
    200 binm2+df: \
    201 binm2+df.sh conf-qmail
    202 	cat binm2+df.sh \
    203 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    204 	> binm2+df
    205 	chmod 755 binm2+df
    206 
    207 binm3: \
    208 binm3.sh conf-qmail
    209 	cat binm3.sh \
    210 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    211 	> binm3
    212 	chmod 755 binm3
    213 
    214 binm3+df: \
    215 binm3+df.sh conf-qmail
    216 	cat binm3+df.sh \
    217 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    218 	> binm3+df
    219 	chmod 755 binm3+df
    220 
    221 bouncesaying: \
    222 load src/bouncesaying.o src/strerr.a src/error.a src/substdio.a src/str.a src/wait.a
    223 	./load bouncesaying src/strerr.a src/error.a src/substdio.a src/str.a \
    224 	src/wait.a 
    225 
    226 doc/man/bouncesaying.0: \
    227 doc/man/bouncesaying.1
    228 
    229 src/bouncesaying.o: \
    230 compile src/bouncesaying.c include/fork.h include/strerr.h include/error.h include/wait.h include/sig.h include/exit.h
    231 	./compile src/bouncesaying.c
    232 
    233 src/byte_chr.o: \
    234 compile src/byte_chr.c include/byte.h
    235 	./compile src/byte_chr.c
    236 
    237 src/byte_copy.o: \
    238 compile src/byte_copy.c include/byte.h
    239 	./compile src/byte_copy.c
    240 
    241 src/byte_cr.o: \
    242 compile src/byte_cr.c include/byte.h
    243 	./compile src/byte_cr.c
    244 
    245 src/byte_rchr.o: \
    246 compile src/byte_rchr.c include/byte.h
    247 	./compile src/byte_rchr.c
    248 
    249 src/byte_zero.o: \
    250 compile src/byte_zero.c include/byte.h
    251 	./compile src/byte_zero.c
    252 
    253 src/case.a: \
    254 makelib src/case_diffb.o src/case_diffs.o src/case_lowerb.o src/case_lowers.o \
    255 src/case_starts.o
    256 	./makelib src/case.a src/case_diffb.o src/case_diffs.o src/case_lowerb.o \
    257 	src/case_lowers.o src/case_starts.o
    258 
    259 src/case_diffb.o: \
    260 compile src/case_diffb.c include/case.h
    261 	./compile src/case_diffb.c
    262 
    263 src/case_diffs.o: \
    264 compile src/case_diffs.c include/case.h
    265 	./compile src/case_diffs.c
    266 
    267 src/case_lowerb.o: \
    268 compile src/case_lowerb.c include/case.h
    269 	./compile src/case_lowerb.c
    270 
    271 src/case_lowers.o: \
    272 compile src/case_lowers.c include/case.h
    273 	./compile src/case_lowers.c
    274 
    275 src/case_starts.o: \
    276 compile src/case_starts.c include/case.h
    277 	./compile src/case_starts.c
    278 
    279 src/cdb.a: \
    280 makelib src/cdb_hash.o src/cdb_unpack.o src/cdb_seek.o
    281 	./makelib src/cdb.a src/cdb_hash.o src/cdb_unpack.o src/cdb_seek.o
    282 
    283 src/cdb_hash.o: \
    284 compile src/cdb_hash.c include/cdb.h include/uint32.h
    285 	./compile src/cdb_hash.c
    286 
    287 src/cdb_seek.o: \
    288 compile src/cdb_seek.c include/cdb.h include/uint32.h
    289 	./compile src/cdb_seek.c
    290 
    291 src/cdb_unpack.o: \
    292 compile src/cdb_unpack.c include/cdb.h include/uint32.h
    293 	./compile src/cdb_unpack.c
    294 
    295 src/cdbmake.a: \
    296 makelib src/cdbmake_pack.o src/cdbmake_hash.o src/cdbmake_add.o
    297 	./makelib src/cdbmake.a src/cdbmake_pack.o src/cdbmake_hash.o \
    298 	src/cdbmake_add.o
    299 
    300 src/cdbmake_add.o: \
    301 compile src/cdbmake_add.c include/cdbmake.h include/alloc.h include/uint32.h
    302 	./compile src/cdbmake_add.c
    303 
    304 src/cdbmake_hash.o: \
    305 compile src/cdbmake_hash.c include/cdbmake.h include/uint32.h
    306 	./compile src/cdbmake_hash.c
    307 
    308 src/cdbmake_pack.o: \
    309 compile src/cdbmake_pack.c include/cdbmake.h include/uint32.h
    310 	./compile src/cdbmake_pack.c
    311 
    312 src/cdbmss.o: \
    313 compile src/cdbmss.c include/readwrite.h include/seek.h include/alloc.h include/cdbmss.h include/cdbmake.h \
    314 include/uint32.h include/substdio.h
    315 	./compile src/cdbmss.c
    316 
    317 check: \
    318 it man
    319 	./instcheck
    320 
    321 chkspawn: \
    322 load src/chkspawn.o src/substdio.a src/error.a src/str.a src/fs.a src/auto_spawn.o
    323 	./load chkspawn src/substdio.a src/error.a src/str.a src/fs.a src/auto_spawn.o 
    324 
    325 src/chkspawn.o: \
    326 compile src/chkspawn.c include/substdio.h include/subfd.h include/substdio.h include/fmt.h include/select.h \
    327 include/auto_spawn.h
    328 	./compile src/chkspawn.c
    329 
    330 clean: \
    331 TARGETS
    332 	rm -f `grep -v '^#' TARGETS`
    333 	$(MAKE) -C tests clean
    334 
    335 src/coe.o: \
    336 compile src/coe.c include/coe.h
    337 	./compile src/coe.c
    338 
    339 src/commands.o: \
    340 compile src/commands.c include/commands.h include/substdio.h include/stralloc.h include/gen_alloc.h include/str.h \
    341 include/case.h
    342 	./compile src/commands.c
    343 
    344 compile: \
    345 make-compile warn-auto.sh
    346 	( cat warn-auto.sh; ./make-compile ) > compile
    347 	chmod 755 compile
    348 
    349 condredirect: \
    350 load src/condredirect.o src/qmail.o src/strerr.a src/fd.a src/sig.a src/wait.a src/env.a \
    351 src/substdio.a src/error.a src/str.a src/stralloc.a src/fs.a src/auto_qmail.o
    352 	./load condredirect src/qmail.o src/strerr.a src/fd.a src/sig.a src/wait.a \
    353 	src/env.a src/substdio.a src/stralloc.a src/error.a src/str.a src/fs.a src/auto_qmail.o
    354 
    355 doc/man/condredirect.0: \
    356 doc/man/condredirect.1
    357 
    358 src/condredirect.o: \
    359 compile src/condredirect.c include/sig.h include/readwrite.h include/exit.h include/env.h include/error.h include/fork.h \
    360 include/wait.h include/seek.h include/qmail.h include/substdio.h include/strerr.h include/substdio.h include/fmt.h
    361 	./compile src/condredirect.c
    362 
    363 config: \
    364 warn-auto.sh config.sh conf-qmail conf-break conf-split
    365 	cat warn-auto.sh config.sh \
    366 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    367 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
    368 	| sed s}SPLIT}"`head -n 1 conf-split`"}g \
    369 	> config
    370 	chmod 755 config
    371 
    372 config-fast: \
    373 warn-auto.sh config-fast.sh conf-qmail conf-break conf-split
    374 	cat warn-auto.sh config-fast.sh \
    375 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    376 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
    377 	| sed s}SPLIT}"`head -n 1 conf-split`"}g \
    378 	> config-fast
    379 	chmod 755 config-fast
    380 
    381 src/constmap.o: \
    382 compile src/constmap.c include/constmap.h include/alloc.h include/case.h
    383 	./compile src/constmap.c
    384 
    385 src/control.o: \
    386 compile src/control.c include/readwrite.h include/open.h include/getln.h include/stralloc.h include/gen_alloc.h \
    387 include/substdio.h include/error.h include/control.h include/alloc.h include/scan.h
    388 	./compile src/control.c
    389 
    390 src/date822fmt.o: \
    391 compile src/date822fmt.c include/datetime.h include/fmt.h include/date822fmt.h
    392 	./compile src/date822fmt.c
    393 
    394 datemail: \
    395 warn-auto.sh datemail.sh conf-qmail conf-break conf-split
    396 	cat warn-auto.sh datemail.sh \
    397 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    398 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
    399 	| sed s}SPLIT}"`head -n 1 conf-split`"}g \
    400 	> datemail
    401 	chmod 755 datemail
    402 
    403 src/datetime.a: \
    404 makelib src/datetime.o src/datetime_un.o
    405 	./makelib src/datetime.a src/datetime.o src/datetime_un.o
    406 
    407 src/datetime.o: \
    408 compile src/datetime.c include/datetime.h
    409 	./compile src/datetime.c
    410 
    411 src/datetime_un.o: \
    412 compile src/datetime_un.c include/datetime.h
    413 	./compile src/datetime_un.c
    414 
    415 include/direntry.h: \
    416 compile src/trydrent.c include/direntry.h1 include/direntry.h2
    417 	( ./compile src/trydrent.c >/dev/null 2>&1 \
    418 	&& cat include/direntry.h2 || cat include/direntry.h1 ) > include/direntry.h
    419 	rm -f src/trydrent.o
    420 
    421 dns.lib: \
    422 src/tryrsolv.c compile load socket.lib src/dns.o src/ipalloc.o src/ip.o src/case.a src/stralloc.a \
    423 src/error.a src/fs.a src/str.a
    424 	( ( ./compile src/tryrsolv.c && ./load tryrsolv src/dns.o \
    425 	src/ipalloc.o src/ip.o src/case.a src/stralloc.a src/error.a src/fs.a src/str.a \
    426 	-lresolv `cat socket.lib` ) >/dev/null 2>&1 \
    427 	&& echo -lresolv || exit 0 ) > dns.lib
    428 	rm -f src/tryrsolv.o tryrsolv
    429 
    430 src/dns.o: \
    431 compile src/dns.c include/ip.h include/ipalloc.h include/ip.h include/gen_alloc.h include/fmt.h include/alloc.h include/str.h \
    432 include/stralloc.h include/gen_alloc.h include/dns.h include/case.h
    433 	./compile src/dns.c
    434 
    435 src/dnsdoe.o: \
    436 compile src/dnsdoe.c include/substdio.h include/subfd.h include/substdio.h include/exit.h include/dns.h include/dnsdoe.h
    437 	./compile src/dnsdoe.c
    438 
    439 dnsfq: \
    440 load src/dnsfq.o src/dns.o src/dnsdoe.o src/ip.o src/case.a src/ipalloc.o src/stralloc.a \
    441 src/substdio.a src/error.a src/str.a src/fs.a dns.lib socket.lib
    442 	./load dnsfq src/dns.o src/dnsdoe.o src/ip.o src/case.a src/ipalloc.o src/stralloc.a \
    443 	src/substdio.a src/error.a src/str.a src/fs.a  `cat dns.lib` `cat socket.lib`
    444 
    445 src/dnsfq.o: \
    446 compile src/dnsfq.c include/substdio.h include/subfd.h include/substdio.h include/stralloc.h include/gen_alloc.h \
    447 include/dns.h include/dnsdoe.h include/ip.h include/ipalloc.h include/ip.h include/gen_alloc.h
    448 	./compile src/dnsfq.c
    449 
    450 dnsip: \
    451 load src/dnsip.o src/dns.o src/dnsdoe.o src/ip.o src/case.a src/ipalloc.o src/stralloc.a \
    452 src/substdio.a src/error.a src/str.a src/fs.a dns.lib socket.lib
    453 	./load dnsip src/dns.o src/dnsdoe.o src/ip.o src/case.a src/ipalloc.o src/stralloc.a \
    454 	src/substdio.a src/error.a src/str.a src/fs.a  `cat dns.lib` `cat socket.lib`
    455 
    456 src/dnsip.o: \
    457 compile src/dnsip.c include/substdio.h include/subfd.h include/substdio.h include/stralloc.h include/gen_alloc.h \
    458 include/dns.h include/dnsdoe.h include/ip.h include/ipalloc.h include/ip.h include/gen_alloc.h
    459 	./compile src/dnsip.c
    460 
    461 dnsptr: \
    462 load src/dnsptr.o src/dns.o src/dnsdoe.o src/ip.o src/case.a src/ipalloc.o src/stralloc.a \
    463 src/substdio.a src/error.a src/str.a src/fs.a dns.lib socket.lib
    464 	./load dnsptr src/dns.o src/dnsdoe.o src/ip.o src/case.a src/ipalloc.o src/stralloc.a \
    465 	src/substdio.a src/error.a src/str.a src/fs.a  `cat dns.lib` `cat socket.lib`
    466 
    467 src/dnsptr.o: \
    468 compile src/dnsptr.c include/substdio.h include/subfd.h include/substdio.h include/stralloc.h include/gen_alloc.h \
    469 include/str.h include/scan.h include/dns.h include/dnsdoe.h include/ip.h
    470 	./compile src/dnsptr.c
    471 
    472 doc/man/dot-qmail.0: \
    473 doc/man/dot-qmail.5
    474 
    475 doc/man/dot-qmail.5: \
    476 doc/man/dot-qmail.9 conf-qmail conf-break conf-spawn
    477 	cat doc/man/dot-qmail.9 \
    478 	| sed s}QMAILHOME}"`head -n 1 conf-qmail`"}g \
    479 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
    480 	| sed s}SPAWN}"`head -n 1 conf-spawn`"}g \
    481 	> doc/man/dot-qmail.5
    482 
    483 src/env.a: \
    484 makelib src/env.o src/envread.o
    485 	./makelib src/env.a src/env.o src/envread.o
    486 
    487 src/env.o: \
    488 compile src/env.c include/str.h include/alloc.h include/env.h
    489 	./compile src/env.c
    490 
    491 doc/man/envelopes.0: \
    492 doc/man/envelopes.5
    493 
    494 src/envread.o: \
    495 compile src/envread.c include/env.h include/str.h
    496 	./compile src/envread.c
    497 
    498 src/error.a: \
    499 makelib src/error_str.o src/error_temp.o
    500 	./makelib src/error.a src/error_str.o src/error_temp.o
    501 
    502 src/error_str.o: \
    503 compile src/error_str.c include/error.h
    504 	./compile src/error_str.c
    505 
    506 src/error_temp.o: \
    507 compile src/error_temp.c include/error.h
    508 	./compile src/error_temp.c
    509 
    510 except: \
    511 load src/except.o src/strerr.a src/error.a src/substdio.a src/str.a src/wait.a
    512 	./load except src/strerr.a src/error.a src/substdio.a src/str.a src/wait.a 
    513 
    514 doc/man/except.0: \
    515 doc/man/except.1
    516 
    517 src/except.o: \
    518 compile src/except.c include/fork.h include/strerr.h include/wait.h include/error.h include/exit.h
    519 	./compile src/except.c
    520 
    521 src/fd.a: \
    522 makelib src/fd_copy.o src/fd_move.o
    523 	./makelib src/fd.a src/fd_copy.o src/fd_move.o
    524 
    525 src/fd_copy.o: \
    526 compile src/fd_copy.c include/fd.h
    527 	./compile src/fd_copy.c
    528 
    529 src/fd_move.o: \
    530 compile src/fd_move.c include/fd.h
    531 	./compile src/fd_move.c
    532 
    533 src/fifo.o: \
    534 compile src/fifo.c include/hasmkffo.h include/fifo.h
    535 	./compile src/fifo.c
    536 
    537 src/fmt_str.o: \
    538 compile src/fmt_str.c include/fmt.h
    539 	./compile src/fmt_str.c
    540 
    541 src/fmt_strn.o: \
    542 compile src/fmt_strn.c include/fmt.h
    543 	./compile src/fmt_strn.c
    544 
    545 src/fmt_uint.o: \
    546 compile src/fmt_uint.c include/fmt.h
    547 	./compile src/fmt_uint.c
    548 
    549 src/fmt_uint0.o: \
    550 compile src/fmt_uint0.c include/fmt.h
    551 	./compile src/fmt_uint0.c
    552 
    553 src/fmt_ulong.o: \
    554 compile src/fmt_ulong.c include/fmt.h
    555 	./compile src/fmt_ulong.c
    556 
    557 src/fmtqfn.o: \
    558 compile src/fmtqfn.c include/fmtqfn.h include/fmt.h include/auto_split.h
    559 	./compile src/fmtqfn.c
    560 
    561 doc/man/forgeries.0: \
    562 doc/man/forgeries.7
    563 
    564 forward: \
    565 load src/forward.o src/qmail.o src/stralloc.a src/strerr.a src/fd.a src/wait.a src/sig.a src/env.a \
    566 src/substdio.a src/error.a src/str.a src/fs.a src/auto_qmail.o
    567 	./load forward src/qmail.o src/stralloc.a src/strerr.a src/fd.a src/wait.a src/sig.a \
    568 	src/env.a src/substdio.a src/error.a src/str.a src/fs.a src/auto_qmail.o
    569 
    570 doc/man/forward.0: \
    571 doc/man/forward.1
    572 
    573 src/forward.o: \
    574 compile src/forward.c include/sig.h include/readwrite.h include/env.h include/qmail.h include/substdio.h \
    575 include/strerr.h include/substdio.h include/fmt.h
    576 	./compile src/forward.c
    577 
    578 src/fs.a: \
    579 makelib src/fmt_str.o src/fmt_strn.o src/fmt_uint.o src/fmt_uint0.o src/fmt_ulong.o \
    580 src/scan_ulong.o src/scan_8long.o
    581 	./makelib src/fs.a src/fmt_str.o src/fmt_strn.o src/fmt_uint.o src/fmt_uint0.o \
    582 	src/fmt_ulong.o src/scan_ulong.o src/scan_8long.o
    583 
    584 src/getln.a: \
    585 makelib src/getln.o src/getln2.o
    586 	./makelib src/getln.a src/getln.o src/getln2.o
    587 
    588 src/getln.o: \
    589 compile src/getln.c include/substdio.h include/byte.h include/stralloc.h include/gen_alloc.h include/getln.h
    590 	./compile src/getln.c
    591 
    592 src/getln2.o: \
    593 compile src/getln2.c include/substdio.h include/stralloc.h include/gen_alloc.h include/byte.h include/getln.h
    594 	./compile src/getln2.c
    595 
    596 src/getopt.a: \
    597 makelib src/subgetopt.o src/sgetopt.o
    598 	./makelib src/getopt.a src/subgetopt.o src/sgetopt.o
    599 
    600 src/gfrom.o: \
    601 compile src/gfrom.c include/str.h include/gfrom.h
    602 	./compile src/gfrom.c
    603 
    604 src/gid.o: \
    605 compile src/gid.c include/uidgid.h include/subfd.h include/substdio.h include/exit.h
    606 	./compile src/gid.c
    607 
    608 include/hasflock.h: \
    609 src/tryflock.c compile load
    610 	( ( ./compile src/tryflock.c && ./load tryflock ) >/dev/null \
    611 	2>&1 \
    612 	&& echo \#define HASFLOCK 1 || exit 0 ) > include/hasflock.h
    613 	rm -f src/tryflock.o tryflock
    614 
    615 include/hasmkffo.h: \
    616 src/trymkffo.c compile load
    617 	( ( ./compile src/trymkffo.c && ./load trymkffo ) >/dev/null \
    618 	2>&1 \
    619 	&& echo \#define HASMKFIFO 1 || exit 0 ) > include/hasmkffo.h
    620 	rm -f src/trymkffo.o trymkffo
    621 
    622 include/hasnpbg1.h: \
    623 src/trynpbg1.c compile load include/open.h src/open.a include/fifo.h src/fifo.o include/select.h
    624 	( ( ./compile src/trynpbg1.c \
    625 	&& ./load trynpbg1 src/fifo.o src/open.a && ./trynpbg1 ) \
    626 	>/dev/null 2>&1 \
    627 	&& echo \#define HASNAMEDPIPEBUG1 1 || exit 0 ) > \
    628 	include/hasnpbg1.h
    629 	rm -f src/trynpbg1.o trynpbg1
    630 
    631 include/hassalen.h: \
    632 src/trysalen.c compile
    633 	( ./compile src/trysalen.c >/dev/null 2>&1 \
    634 	&& echo \#define HASSALEN 1 || exit 0 ) > include/hassalen.h
    635 	rm -f src/trysalen.o
    636 
    637 include/hassgact.h: \
    638 src/trysgact.c compile load
    639 	( ( ./compile src/trysgact.c && ./load trysgact ) >/dev/null \
    640 	2>&1 \
    641 	&& echo \#define HASSIGACTION 1 || exit 0 ) > include/hassgact.h
    642 	rm -f src/trysgact.o trysgact
    643 
    644 include/hassgprm.h: \
    645 src/trysgprm.c compile load
    646 	( ( ./compile src/trysgprm.c && ./load trysgprm ) >/dev/null \
    647 	2>&1 \
    648 	&& echo \#define HASSIGPROCMASK 1 || exit 0 ) > include/hassgprm.h
    649 	rm -f src/trysgprm.o trysgprm
    650 
    651 include/haswaitp.h: \
    652 src/trywaitp.c compile load
    653 	( ( ./compile src/trywaitp.c && ./load trywaitp ) >/dev/null \
    654 	2>&1 \
    655 	&& echo \#define HASWAITPID 1 || exit 0 ) > include/haswaitp.h
    656 	rm -f src/trywaitp.o trywaitp
    657 
    658 src/headerbody.o: \
    659 compile src/headerbody.c include/stralloc.h include/gen_alloc.h include/substdio.h include/getln.h \
    660 include/hfield.h include/headerbody.h
    661 	./compile src/headerbody.c
    662 
    663 src/hfield.o: \
    664 compile src/hfield.c include/hfield.h
    665 	./compile src/hfield.c
    666 
    667 src/hier.o: \
    668 compile src/hier.c include/auto_qmail.h include/auto_split.h include/auto_uids.h include/fmt.h include/fifo.h include/hier.h
    669 	./compile src/hier.c
    670 
    671 home: \
    672 home.sh conf-qmail
    673 	cat home.sh \
    674 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    675 	> home
    676 	chmod 755 home
    677 
    678 home+df: \
    679 home+df.sh conf-qmail
    680 	cat home+df.sh \
    681 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    682 	> home+df
    683 	chmod 755 home+df
    684 
    685 hostname: \
    686 load src/hostname.o src/substdio.a src/error.a src/str.a dns.lib socket.lib
    687 	./load hostname src/substdio.a src/error.a src/str.a  `cat dns.lib` \
    688 	`cat socket.lib`
    689 
    690 src/hostname.o: \
    691 compile src/hostname.c include/substdio.h include/subfd.h include/substdio.h include/readwrite.h
    692 	./compile src/hostname.c
    693 
    694 install: \
    695 instpackage instchown warn-auto.sh
    696 	( cat warn-auto.sh; echo './instpackage && ./instchown' ) > install
    697 	chmod 755 install
    698 
    699 instcheck: \
    700 load src/instcheck.o src/instuidgid.o src/fifo.o src/hier.o src/auto_qmail.o src/auto_split.o \
    701 src/ids.a src/strerr.a src/substdio.a src/error.a src/str.a src/fs.a
    702 	./load instcheck src/instuidgid.o src/fifo.o src/hier.o src/auto_qmail.o src/auto_split.o \
    703 	src/ids.a src/strerr.a src/substdio.a src/error.a src/str.a src/fs.a
    704 
    705 src/instcheck.o: \
    706 compile src/instcheck.c include/strerr.h include/error.h include/readwrite.h include/hier.h
    707 	./compile src/instcheck.c
    708 
    709 instchown: \
    710 load src/instchown.o src/instuidgid.o src/fifo.o src/hier.o src/auto_qmail.o src/auto_split.o \
    711 src/ids.a src/strerr.a src/substdio.a src/error.a src/str.a src/fs.a
    712 	./load instchown src/instuidgid.o src/fifo.o src/hier.o src/auto_qmail.o src/auto_split.o \
    713 	src/ids.a src/strerr.a src/substdio.a src/error.a src/str.a src/fs.a
    714 
    715 src/instchown.o: \
    716 compile src/instchown.c include/strerr.h include/error.h include/exit.h include/hier.h
    717 	./compile src/instchown.c
    718 
    719 src/instfiles.o: \
    720 compile src/instfiles.c include/substdio.h include/strerr.h include/env.h include/error.h include/fifo.h include/open.h \
    721 include/str.h include/stralloc.h
    722 	./compile src/instfiles.c
    723 
    724 instpackage: \
    725 load src/instpackage.o src/instfiles.o src/fifo.o src/hier.o src/auto_qmail.o src/auto_split.o src/strerr.a \
    726 src/substdio.a src/open.a src/error.a src/env.a src/str.a src/fs.a src/stralloc.a
    727 	./load instpackage src/instfiles.o src/fifo.o src/hier.o src/auto_qmail.o src/auto_split.o \
    728 	src/strerr.a src/substdio.a src/open.a src/error.a src/env.a src/str.a src/fs.a src/stralloc.a
    729 
    730 src/instpackage.o: \
    731 compile src/instpackage.c include/open.h include/strerr.h include/hier.h
    732 	./compile src/instpackage.c
    733 
    734 instqueue: \
    735 load src/instqueue.o src/instfiles.o src/fifo.o src/hier.o src/auto_qmail.o src/auto_split.o src/strerr.a \
    736 src/substdio.a src/open.a src/error.a src/env.a src/str.a src/fs.a src/stralloc.a
    737 	./load instqueue src/instfiles.o src/fifo.o src/hier.o src/auto_qmail.o src/auto_split.o \
    738 	src/strerr.a src/substdio.a src/open.a src/error.a src/env.a src/str.a src/fs.a src/stralloc.a
    739 
    740 src/instqueue.o: \
    741 compile src/instqueue.c include/open.h include/strerr.h include/hier.h
    742 	./compile src/instqueue.c
    743 
    744 src/instuidgid.o: \
    745 compile src/instuidgid.c include/uidgid.h include/auto_uids.h include/auto_users.h
    746 	./compile src/instuidgid.c
    747 
    748 src/ip.o: \
    749 compile src/ip.c include/fmt.h include/scan.h include/ip.h
    750 	./compile src/ip.c
    751 
    752 src/ipalloc.o: \
    753 compile src/ipalloc.c include/alloc.h include/gen_allocdefs.h include/ip.h include/ipalloc.h include/ip.h \
    754 include/gen_alloc.h include/oflops.h include/error.h
    755 	./compile src/ipalloc.c
    756 
    757 src/ipme.o: \
    758 compile src/ipme.c include/hassalen.h include/byte.h include/ip.h include/ipalloc.h include/ip.h include/gen_alloc.h \
    759 include/stralloc.h include/gen_alloc.h include/ipme.h include/ip.h include/ipalloc.h
    760 	./compile src/ipme.c
    761 
    762 ipmeprint: \
    763 load src/ipmeprint.o src/ipme.o src/ip.o src/case.a src/ipalloc.o src/stralloc.a src/substdio.a \
    764 src/error.a src/str.a src/fs.a socket.lib
    765 	./load ipmeprint src/ipme.o src/ip.o src/case.a src/ipalloc.o src/stralloc.a \
    766 	src/substdio.a src/error.a src/str.a src/fs.a  `cat socket.lib`
    767 
    768 src/ipmeprint.o: \
    769 compile src/ipmeprint.c include/subfd.h include/substdio.h include/substdio.h include/ip.h include/ipme.h include/ip.h \
    770 include/ipalloc.h include/ip.h include/gen_alloc.h
    771 	./compile src/ipmeprint.c
    772 
    773 it: \
    774 qmail-local qmail-lspawn qmail-getpw qmail-remote qmail-rspawn \
    775 qmail-clean qmail-send qmail-start splogger qmail-queue qmail-inject \
    776 predate datemail mailsubj qmail-upq qmail-showctl qmail-newu \
    777 qmail-pw2u qmail-qread qmail-qstat qmail-tcpto qmail-tcpok \
    778 qmail-pop3d qmail-popup qmail-qmqpc qmail-qmqpd qmail-qmtpd \
    779 qmail-smtpd nmail-smtpd sendmail tcp-env qmail-newmrh config config-fast \
    780 dnsptr dnsip dnsfq hostname ipmeprint qreceipt qbiff \
    781 forward preline condredirect bouncesaying except maildirmake \
    782 maildir2mbox install instpackage instqueue instchown \
    783 instcheck home home+df proc proc+df binm1 binm1+df binm2 binm2+df \
    784 binm3 binm3+df
    785 
    786 load: \
    787 make-load warn-auto.sh
    788 	( cat warn-auto.sh; ./make-load ) > load
    789 	chmod 755 load
    790 
    791 src/lock.a: \
    792 makelib src/lock_ex.o src/lock_exnb.o src/lock_un.o
    793 	./makelib src/lock.a src/lock_ex.o src/lock_exnb.o src/lock_un.o
    794 
    795 src/lock_ex.o: \
    796 compile src/lock_ex.c include/hasflock.h include/lock.h
    797 	./compile src/lock_ex.c
    798 
    799 src/lock_exnb.o: \
    800 compile src/lock_exnb.c include/hasflock.h include/lock.h
    801 	./compile src/lock_exnb.c
    802 
    803 src/lock_un.o: \
    804 compile src/lock_un.c include/hasflock.h include/lock.h
    805 	./compile src/lock_un.c
    806 
    807 doc/man/maildir.0: \
    808 doc/man/maildir.5
    809 
    810 src/maildir.o: \
    811 compile src/maildir.c include/prioq.h include/datetime.h include/gen_alloc.h include/env.h include/stralloc.h \
    812 include/gen_alloc.h include/direntry.h include/datetime.h include/now.h include/datetime.h include/str.h include/maildir.h \
    813 include/strerr.h
    814 	./compile src/maildir.c
    815 
    816 maildir2mbox: \
    817 load src/maildir2mbox.o src/maildir.o src/prioq.o src/myctime.o src/gfrom.o src/lock.a \
    818 src/getln.a src/env.a src/open.a src/strerr.a src/stralloc.a src/substdio.a src/error.a \
    819 src/str.a src/fs.a src/datetime.a
    820 	./load maildir2mbox src/maildir.o src/prioq.o src/myctime.o \
    821 	src/gfrom.o src/lock.a src/getln.a src/env.a src/open.a src/strerr.a src/stralloc.a \
    822 	src/substdio.a src/error.a src/str.a src/fs.a src/datetime.a
    823 
    824 doc/man/maildir2mbox.0: \
    825 doc/man/maildir2mbox.1
    826 
    827 src/maildir2mbox.o: \
    828 compile src/maildir2mbox.c include/readwrite.h include/prioq.h include/datetime.h include/gen_alloc.h \
    829 include/env.h include/stralloc.h include/gen_alloc.h include/subfd.h include/substdio.h include/substdio.h include/getln.h \
    830 include/error.h include/open.h include/lock.h include/gfrom.h include/str.h include/myctime.h include/maildir.h \
    831 include/strerr.h
    832 	./compile src/maildir2mbox.c
    833 
    834 maildirmake: \
    835 load src/maildirmake.o src/strerr.a src/substdio.a src/error.a src/str.a
    836 	./load maildirmake src/strerr.a src/substdio.a src/error.a src/str.a 
    837 
    838 doc/man/maildirmake.0: \
    839 doc/man/maildirmake.1
    840 
    841 src/maildirmake.o: \
    842 compile src/maildirmake.c include/strerr.h
    843 	./compile src/maildirmake.c
    844 
    845 mailsubj: \
    846 warn-auto.sh mailsubj.sh conf-qmail conf-break conf-split
    847 	cat warn-auto.sh mailsubj.sh \
    848 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    849 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
    850 	| sed s}SPLIT}"`head -n 1 conf-split`"}g \
    851 	> mailsubj
    852 	chmod 755 mailsubj
    853 
    854 doc/man/mailsubj.0: \
    855 doc/man/mailsubj.1
    856 
    857 make-compile: \
    858 make-compile.sh auto-ccld.sh
    859 	cat auto-ccld.sh make-compile.sh > make-compile
    860 	chmod 755 make-compile
    861 
    862 make-load: \
    863 make-load.sh auto-ccld.sh
    864 	cat auto-ccld.sh make-load.sh > make-load
    865 	chmod 755 make-load
    866 
    867 make-makelib: \
    868 make-makelib.sh auto-ccld.sh
    869 	cat auto-ccld.sh make-makelib.sh > make-makelib
    870 	chmod 755 make-makelib
    871 
    872 makelib: \
    873 make-makelib warn-auto.sh
    874 	( cat warn-auto.sh; ./make-makelib ) > \
    875 	makelib
    876 	chmod 755 makelib
    877 
    878 man: \
    879 doc/man/qmail-local.0 doc/man/qmail-lspawn.0 doc/man/qmail-getpw.0 doc/man/qmail-remote.0 \
    880 doc/man/qmail-rspawn.0 doc/man/qmail-clean.0 doc/man/qmail-send.0 doc/man/qmail-start.0 doc/man/splogger.0 \
    881 doc/man/qmail-queue.0 doc/man/qmail-inject.0 doc/man/mailsubj.0 doc/man/qmail-showctl.0 doc/man/qmail-newu.0 \
    882 doc/man/qmail-pw2u.0 doc/man/qmail-qread.0 doc/man/qmail-qstat.0 doc/man/qmail-tcpto.0 doc/man/qmail-tcpok.0 \
    883 doc/man/qmail-pop3d.0 doc/man/qmail-popup.0 doc/man/qmail-qmqpc.0 doc/man/qmail-qmqpd.0 doc/man/qmail-qmtpd.0 \
    884 doc/man/qmail-smtpd.0 doc/man/tcp-env.0 doc/man/qmail-newmrh.0 doc/man/qreceipt.0 doc/man/qbiff.0 doc/man/forward.0 \
    885 doc/man/preline.0 doc/man/condredirect.0 doc/man/bouncesaying.0 doc/man/except.0 doc/man/maildirmake.0 \
    886 doc/man/maildir2mbox.0 doc/man/qmail.0 doc/man/qmail-limits.0 doc/man/qmail-log.0 \
    887 doc/man/qmail-control.0 doc/man/qmail-header.0 doc/man/qmail-users.0 doc/man/dot-qmail.0 \
    888 doc/man/qmail-command.0 doc/man/tcp-environ.0 doc/man/maildir.0 doc/man/mbox.0 doc/man/addresses.0 \
    889 doc/man/envelopes.0 doc/man/forgeries.0
    890 
    891 doc/man/mbox.0: \
    892 doc/man/mbox.5
    893 
    894 src/myctime.o: \
    895 compile src/myctime.c include/datetime.h include/fmt.h include/myctime.h
    896 	./compile src/myctime.c
    897 
    898 src/ndelay.a: \
    899 makelib src/ndelay.o src/ndelay_off.o
    900 	./makelib src/ndelay.a src/ndelay.o src/ndelay_off.o
    901 
    902 src/ndelay.o: \
    903 compile src/ndelay.c include/ndelay.h
    904 	./compile src/ndelay.c
    905 
    906 src/ndelay_off.o: \
    907 compile src/ndelay_off.c include/ndelay.h
    908 	./compile src/ndelay_off.c
    909 
    910 src/newfield.o: \
    911 compile src/newfield.c include/fmt.h include/datetime.h include/stralloc.h include/gen_alloc.h \
    912 include/date822fmt.h include/newfield.h include/stralloc.h
    913 	./compile src/newfield.c
    914 
    915 include/oflops.h: \
    916 src/chkbiofl.c compile load include/oflops_bi.h include/oflops_compat.h
    917 	 ( ( ./compile src/chkbiofl.c  && ./load chkbiofl && \
    918 	./chkbiofl ) >/dev/null 2>&1 \
    919 	&& cat include/oflops_bi.h || cat include/oflops_compat.h ) > include/oflops.h
    920 	rm -f src/chkbiofl.o chkbiofl
    921 
    922 src/open.a: \
    923 makelib src/open_append.o src/open_excl.o src/open_read.o src/open_trunc.o \
    924 src/open_write.o
    925 	./makelib src/open.a src/open_append.o src/open_excl.o src/open_read.o \
    926 	src/open_trunc.o src/open_write.o
    927 
    928 src/open_append.o: \
    929 compile src/open_append.c include/open.h
    930 	./compile src/open_append.c
    931 
    932 src/open_excl.o: \
    933 compile src/open_excl.c include/open.h
    934 	./compile src/open_excl.c
    935 
    936 src/open_read.o: \
    937 compile src/open_read.c include/open.h
    938 	./compile src/open_read.c
    939 
    940 src/open_trunc.o: \
    941 compile src/open_trunc.c include/open.h
    942 	./compile src/open_trunc.c
    943 
    944 src/open_write.o: \
    945 compile src/open_write.c include/open.h
    946 	./compile src/open_write.c
    947 
    948 package: \
    949 it man
    950 	./instpackage
    951 
    952 predate: \
    953 load src/predate.o src/datetime.a src/strerr.a src/sig.a src/fd.a src/wait.a src/substdio.a \
    954 src/error.a src/str.a src/fs.a
    955 	./load predate src/datetime.a src/strerr.a src/sig.a src/fd.a src/wait.a \
    956 	src/substdio.a src/error.a src/str.a src/fs.a 
    957 
    958 src/predate.o: \
    959 compile src/predate.c include/datetime.h include/fork.h include/wait.h include/fd.h include/fmt.h include/strerr.h \
    960 include/substdio.h include/subfd.h include/substdio.h include/readwrite.h include/sig.h
    961 	./compile src/predate.c
    962 
    963 preline: \
    964 load src/preline.o src/strerr.a src/fd.a src/wait.a src/sig.a src/env.a src/getopt.a src/substdio.a \
    965 src/error.a src/str.a
    966 	./load preline src/strerr.a src/fd.a src/wait.a src/sig.a src/env.a src/getopt.a \
    967 	src/substdio.a src/error.a src/str.a 
    968 
    969 doc/man/preline.0: \
    970 doc/man/preline.1
    971 
    972 src/preline.o: \
    973 compile src/preline.c include/fd.h include/sgetopt.h include/subgetopt.h include/readwrite.h include/strerr.h \
    974 include/substdio.h include/fork.h include/wait.h include/env.h include/sig.h include/error.h
    975 	./compile src/preline.c
    976 
    977 src/prioq.o: \
    978 compile src/prioq.c include/alloc.h include/gen_allocdefs.h include/prioq.h include/datetime.h \
    979 include/gen_alloc.h include/oflops.h include/error.h
    980 	./compile src/prioq.c
    981 
    982 proc: \
    983 proc.sh conf-qmail
    984 	cat proc.sh \
    985 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    986 	> proc
    987 	chmod 755 proc
    988 
    989 proc+df: \
    990 proc+df.sh conf-qmail
    991 	cat proc+df.sh \
    992 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
    993 	> proc+df
    994 	chmod 755 proc+df
    995 
    996 src/prot.o: \
    997 compile src/prot.c include/prot.h
    998 	./compile src/prot.c
    999 
   1000 qbiff: \
   1001 load src/qbiff.o src/headerbody.o src/hfield.o src/getln.a src/env.a src/open.a src/stralloc.a \
   1002 src/substdio.a src/error.a src/str.a
   1003 	./load qbiff src/headerbody.o src/hfield.o src/getln.a src/env.a src/open.a \
   1004 	src/stralloc.a src/substdio.a src/error.a src/str.a
   1005 
   1006 doc/man/qbiff.0: \
   1007 doc/man/qbiff.1
   1008 
   1009 src/qbiff.o: \
   1010 compile src/qbiff.c include/readwrite.h include/stralloc.h include/gen_alloc.h include/substdio.h include/subfd.h \
   1011 include/substdio.h include/open.h include/byte.h include/str.h include/headerbody.h include/hfield.h include/env.h include/exit.h include/qtmp.h
   1012 	./compile src/qbiff.c
   1013 
   1014 qmail-clean: \
   1015 load src/qmail-clean.o src/fmtqfn.o src/getln.a src/sig.a src/stralloc.a \
   1016 src/substdio.a src/error.a src/str.a src/fs.a src/auto_qmail.o src/auto_split.o
   1017 	./load qmail-clean src/fmtqfn.o src/getln.a src/sig.a src/stralloc.a \
   1018 	src/substdio.a src/error.a src/str.a src/fs.a src/auto_qmail.o \
   1019 	src/auto_split.o 
   1020 
   1021 doc/man/qmail-clean.0: \
   1022 doc/man/qmail-clean.8
   1023 
   1024 src/qmail-clean.o: \
   1025 compile src/qmail-clean.c include/readwrite.h include/sig.h include/now.h include/datetime.h include/str.h \
   1026 include/direntry.h include/getln.h include/stralloc.h include/gen_alloc.h include/substdio.h include/subfd.h \
   1027 include/substdio.h include/byte.h include/scan.h include/fmt.h include/error.h include/exit.h include/fmtqfn.h include/auto_qmail.h
   1028 	./compile src/qmail-clean.c
   1029 
   1030 doc/man/qmail-command.0: \
   1031 doc/man/qmail-command.8
   1032 
   1033 doc/man/qmail-control.0: \
   1034 doc/man/qmail-control.5
   1035 
   1036 doc/man/qmail-control.5: \
   1037 doc/man/qmail-control.9 conf-qmail conf-break conf-spawn
   1038 	cat doc/man/qmail-control.9 \
   1039 	| sed s}QMAILHOME}"`head -n 1 conf-qmail`"}g \
   1040 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
   1041 	| sed s}SPAWN}"`head -n 1 conf-spawn`"}g \
   1042 	> doc/man/qmail-control.5
   1043 
   1044 qmail-getpw: \
   1045 load src/qmail-getpw.o src/case.a src/substdio.a src/error.a src/str.a src/fs.a src/auto_break.o \
   1046 src/ids.a
   1047 	./load qmail-getpw src/case.a src/substdio.a src/error.a src/str.a src/fs.a \
   1048 	src/auto_break.o src/ids.a
   1049 
   1050 doc/man/qmail-getpw.0: \
   1051 doc/man/qmail-getpw.8
   1052 
   1053 doc/man/qmail-getpw.8: \
   1054 doc/man/qmail-getpw.9 conf-qmail conf-break conf-spawn
   1055 	cat doc/man/qmail-getpw.9 \
   1056 	| sed s}QMAILHOME}"`head -n 1 conf-qmail`"}g \
   1057 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
   1058 	| sed s}SPAWN}"`head -n 1 conf-spawn`"}g \
   1059 	> doc/man/qmail-getpw.8
   1060 
   1061 src/qmail-getpw.o: \
   1062 compile src/qmail-getpw.c include/readwrite.h include/substdio.h include/subfd.h include/substdio.h \
   1063 include/error.h include/exit.h include/byte.h include/str.h include/case.h include/fmt.h include/auto_users.h include/auto_break.h \
   1064 include/qlx.h
   1065 	./compile src/qmail-getpw.c
   1066 
   1067 doc/man/qmail-header.0: \
   1068 doc/man/qmail-header.5
   1069 
   1070 qmail-inject: \
   1071 load src/qmail-inject.o src/headerbody.o src/hfield.o src/newfield.o src/quote.o \
   1072 src/control.o src/date822fmt.o src/constmap.o src/qmail.o src/case.a src/fd.a src/wait.a src/open.a \
   1073 src/getln.a src/sig.a src/getopt.a src/datetime.a src/token822.o src/env.a src/stralloc.a \
   1074 src/substdio.a src/error.a src/str.a src/fs.a src/auto_qmail.o
   1075 	./load qmail-inject src/headerbody.o src/hfield.o src/newfield.o \
   1076 	src/quote.o src/control.o src/date822fmt.o src/constmap.o src/qmail.o \
   1077 	src/case.a src/fd.a src/wait.a src/open.a src/getln.a src/sig.a src/getopt.a src/datetime.a \
   1078 	src/token822.o src/env.a src/stralloc.a src/substdio.a src/error.a \
   1079 	src/str.a src/fs.a src/auto_qmail.o
   1080 
   1081 doc/man/qmail-inject.0: \
   1082 doc/man/qmail-inject.8
   1083 
   1084 src/qmail-inject.o: \
   1085 compile src/qmail-inject.c include/sig.h include/substdio.h include/stralloc.h include/gen_alloc.h \
   1086 include/subfd.h include/substdio.h include/sgetopt.h include/subgetopt.h include/getln.h include/alloc.h include/str.h include/fmt.h \
   1087 include/hfield.h include/token822.h include/gen_alloc.h include/control.h include/env.h include/gen_alloc.h \
   1088 include/gen_allocdefs.h include/error.h include/qmail.h include/substdio.h include/now.h include/datetime.h include/error.h include/exit.h \
   1089 include/quote.h include/headerbody.h include/auto_qmail.h include/newfield.h include/stralloc.h include/constmap.h include/oflops.h
   1090 	./compile src/qmail-inject.c
   1091 
   1092 doc/man/qmail-limits.0: \
   1093 doc/man/qmail-limits.7
   1094 
   1095 doc/man/qmail-limits.7: \
   1096 doc/man/qmail-limits.9 conf-qmail conf-break conf-spawn
   1097 	cat doc/man/qmail-limits.9 \
   1098 	| sed s}QMAILHOME}"`head -n 1 conf-qmail`"}g \
   1099 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
   1100 	| sed s}SPAWN}"`head -n 1 conf-spawn`"}g \
   1101 	> doc/man/qmail-limits.7
   1102 
   1103 qmail-local: \
   1104 load src/qmail-local.o src/qmail.o src/quote.o src/gfrom.o src/myctime.o \
   1105 src/slurpclose.o src/case.a src/getln.a src/getopt.a src/sig.a src/open.a src/lock.a src/fd.a \
   1106 src/wait.a src/env.a src/stralloc.a src/strerr.a src/substdio.a src/error.a src/str.a \
   1107 src/fs.a src/datetime.a src/auto_qmail.o src/auto_patrn.o socket.lib
   1108 	./load qmail-local src/qmail.o src/quote.o src/gfrom.o src/myctime.o \
   1109 	src/slurpclose.o src/case.a src/getln.a src/getopt.a src/sig.a src/open.a \
   1110 	src/lock.a src/fd.a src/wait.a src/env.a src/stralloc.a src/strerr.a \
   1111 	src/substdio.a src/error.a src/str.a src/fs.a src/datetime.a src/auto_qmail.o \
   1112 	src/auto_patrn.o  `cat socket.lib`
   1113 
   1114 doc/man/qmail-local.0: \
   1115 doc/man/qmail-local.8
   1116 
   1117 src/qmail-local.o: \
   1118 compile src/qmail-local.c include/readwrite.h include/sig.h include/env.h include/byte.h include/exit.h include/fork.h \
   1119 include/open.h include/wait.h include/lock.h include/seek.h include/substdio.h include/getln.h include/strerr.h include/subfd.h \
   1120 include/substdio.h include/sgetopt.h include/subgetopt.h include/alloc.h include/error.h include/stralloc.h \
   1121 include/gen_alloc.h include/fmt.h include/str.h include/now.h include/datetime.h include/case.h include/quote.h include/qmail.h \
   1122 include/substdio.h include/slurpclose.h include/myctime.h include/gfrom.h include/auto_patrn.h
   1123 	./compile src/qmail-local.c
   1124 
   1125 doc/man/qmail-log.0: \
   1126 doc/man/qmail-log.5
   1127 
   1128 qmail-lspawn: \
   1129 load src/qmail-lspawn.o src/spawn.o src/prot.o src/slurpclose.o src/coe.o src/sig.a src/wait.a \
   1130 src/case.a src/cdb.a src/fd.a src/open.a src/stralloc.a src/ids.a src/substdio.a src/error.a src/str.a \
   1131 src/fs.a src/auto_qmail.o src/auto_spawn.o
   1132 	./load qmail-lspawn src/spawn.o src/prot.o src/slurpclose.o src/coe.o src/sig.a src/wait.a \
   1133 	src/case.a src/cdb.a src/fd.a src/open.a src/stralloc.a src/auto_qmail.o \
   1134 	src/auto_spawn.o src/ids.a src/substdio.a src/error.a src/str.a src/fs.a
   1135 
   1136 doc/man/qmail-lspawn.0: \
   1137 doc/man/qmail-lspawn.8
   1138 
   1139 src/qmail-lspawn.o: \
   1140 compile src/qmail-lspawn.c include/fd.h include/wait.h include/prot.h include/substdio.h include/stralloc.h \
   1141 include/gen_alloc.h include/scan.h include/exit.h include/fork.h include/error.h include/cdb.h include/uint32.h include/case.h \
   1142 include/slurpclose.h include/uidgid.h include/auto_qmail.h include/auto_uids.h include/auto_users.h include/qlx.h include/byte.h \
   1143 include/open.h include/spawn.h
   1144 	./compile src/qmail-lspawn.c
   1145 
   1146 qmail-newmrh: \
   1147 load src/qmail-newmrh.o src/cdbmss.o src/getln.a src/open.a src/cdbmake.a src/case.a \
   1148 src/stralloc.a src/strerr.a src/substdio.a src/error.a src/str.a src/auto_qmail.o
   1149 	./load qmail-newmrh src/cdbmss.o src/getln.a src/open.a src/cdbmake.a \
   1150 	src/case.a src/stralloc.a src/strerr.a src/substdio.a \
   1151 	src/error.a src/str.a src/auto_qmail.o 
   1152 
   1153 doc/man/qmail-newmrh.0: \
   1154 doc/man/qmail-newmrh.8
   1155 
   1156 doc/man/qmail-newmrh.8: \
   1157 doc/man/qmail-newmrh.9 conf-qmail conf-break conf-spawn
   1158 	cat doc/man/qmail-newmrh.9 \
   1159 	| sed s}QMAILHOME}"`head -n 1 conf-qmail`"}g \
   1160 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
   1161 	| sed s}SPAWN}"`head -n 1 conf-spawn`"}g \
   1162 	> doc/man/qmail-newmrh.8
   1163 
   1164 src/qmail-newmrh.o: \
   1165 compile src/qmail-newmrh.c include/strerr.h include/stralloc.h include/gen_alloc.h include/substdio.h \
   1166 include/getln.h include/exit.h include/readwrite.h include/open.h include/auto_qmail.h include/cdbmss.h include/cdbmake.h \
   1167 include/uint32.h include/substdio.h include/case.h
   1168 	./compile src/qmail-newmrh.c
   1169 
   1170 qmail-newu: \
   1171 load src/qmail-newu.o src/cdbmss.o src/getln.a src/open.a src/cdbmake.a src/case.a \
   1172 src/stralloc.a src/substdio.a src/error.a src/str.a src/auto_qmail.o
   1173 	./load qmail-newu src/cdbmss.o src/getln.a src/open.a src/cdbmake.a \
   1174 	src/case.a src/stralloc.a src/substdio.a src/error.a src/str.a \
   1175 	src/auto_qmail.o 
   1176 
   1177 doc/man/qmail-newu.0: \
   1178 doc/man/qmail-newu.8
   1179 
   1180 doc/man/qmail-newu.8: \
   1181 doc/man/qmail-newu.9 conf-qmail conf-break conf-spawn
   1182 	cat doc/man/qmail-newu.9 \
   1183 	| sed s}QMAILHOME}"`head -n 1 conf-qmail`"}g \
   1184 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
   1185 	| sed s}SPAWN}"`head -n 1 conf-spawn`"}g \
   1186 	> doc/man/qmail-newu.8
   1187 
   1188 src/qmail-newu.o: \
   1189 compile src/qmail-newu.c include/stralloc.h include/gen_alloc.h include/subfd.h include/substdio.h \
   1190 include/getln.h include/substdio.h include/cdbmss.h include/cdbmake.h include/uint32.h include/substdio.h include/exit.h \
   1191 include/readwrite.h include/open.h include/error.h include/case.h include/auto_qmail.h include/byte.h
   1192 	./compile src/qmail-newu.c
   1193 
   1194 qmail-pop3d: \
   1195 load src/qmail-pop3d.o src/commands.o src/case.a src/timeoutread.o src/timeoutwrite.o \
   1196 src/maildir.o src/prioq.o src/env.a src/strerr.a src/sig.a src/open.a src/getln.a \
   1197 src/stralloc.a src/substdio.a src/error.a src/str.a src/fs.a socket.lib
   1198 	./load qmail-pop3d src/commands.o src/case.a src/timeoutread.o \
   1199 	src/timeoutwrite.o src/maildir.o src/prioq.o src/env.a src/strerr.a src/sig.a \
   1200 	src/open.a src/getln.a src/stralloc.a src/substdio.a src/error.a src/str.a \
   1201 	src/fs.a  `cat socket.lib`
   1202 
   1203 doc/man/qmail-pop3d.0: \
   1204 doc/man/qmail-pop3d.8
   1205 
   1206 src/qmail-pop3d.o: \
   1207 compile src/qmail-pop3d.c include/commands.h include/sig.h include/getln.h include/stralloc.h include/gen_alloc.h \
   1208 include/substdio.h include/alloc.h include/open.h include/prioq.h include/datetime.h include/gen_alloc.h include/scan.h include/fmt.h \
   1209 include/str.h include/exit.h include/maildir.h include/strerr.h include/readwrite.h include/timeoutread.h \
   1210 include/timeoutwrite.h
   1211 	./compile src/qmail-pop3d.c
   1212 
   1213 qmail-popup: \
   1214 load src/qmail-popup.o src/commands.o src/timeoutread.o src/timeoutwrite.o \
   1215 src/case.a src/fd.a src/sig.a src/wait.a src/stralloc.a src/substdio.a src/error.a src/str.a \
   1216 src/fs.a socket.lib
   1217 	./load qmail-popup src/commands.o src/timeoutread.o src/timeoutwrite.o \
   1218 	src/case.a src/fd.a src/sig.a src/wait.a src/stralloc.a \
   1219 	src/substdio.a src/error.a src/str.a src/fs.a  `cat socket.lib`
   1220 
   1221 doc/man/qmail-popup.0: \
   1222 doc/man/qmail-popup.8
   1223 
   1224 src/qmail-popup.o: \
   1225 compile src/qmail-popup.c include/commands.h include/fd.h include/sig.h include/stralloc.h include/gen_alloc.h \
   1226 include/substdio.h include/alloc.h include/wait.h include/str.h include/byte.h include/now.h include/datetime.h include/fmt.h include/exit.h \
   1227 include/readwrite.h include/timeoutread.h include/timeoutwrite.h
   1228 	./compile src/qmail-popup.c
   1229 
   1230 qmail-pw2u: \
   1231 load src/qmail-pw2u.o src/constmap.o src/control.o src/open.a src/getln.a src/case.a src/getopt.a \
   1232 src/stralloc.a src/substdio.a src/error.a src/str.a src/fs.a src/ids.a \
   1233 src/auto_break.o src/auto_qmail.o
   1234 	./load qmail-pw2u src/constmap.o src/control.o src/open.a src/getln.a \
   1235 	src/case.a src/getopt.a src/stralloc.a src/substdio.a src/error.a src/str.a \
   1236 	src/fs.a src/ids.a src/auto_break.o src/auto_qmail.o
   1237 
   1238 doc/man/qmail-pw2u.0: \
   1239 doc/man/qmail-pw2u.8
   1240 
   1241 doc/man/qmail-pw2u.8: \
   1242 doc/man/qmail-pw2u.9 conf-qmail conf-break conf-spawn
   1243 	cat doc/man/qmail-pw2u.9 \
   1244 	| sed s}QMAILHOME}"`head -n 1 conf-qmail`"}g \
   1245 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
   1246 	| sed s}SPAWN}"`head -n 1 conf-spawn`"}g \
   1247 	> doc/man/qmail-pw2u.8
   1248 
   1249 src/qmail-pw2u.o: \
   1250 compile src/qmail-pw2u.c include/substdio.h include/readwrite.h include/subfd.h include/substdio.h \
   1251 include/sgetopt.h include/subgetopt.h include/control.h include/constmap.h include/stralloc.h include/gen_alloc.h \
   1252 include/fmt.h include/str.h include/scan.h include/open.h include/error.h include/getln.h include/exit.h include/auto_break.h include/auto_qmail.h \
   1253 include/auto_users.h include/byte.h
   1254 	./compile src/qmail-pw2u.c
   1255 
   1256 qmail-qmqpc: \
   1257 load src/qmail-qmqpc.o src/slurpclose.o src/timeoutread.o src/timeoutwrite.o \
   1258 src/timeoutconn.o src/ip.o src/case.a src/control.o src/auto_qmail.o src/sig.a src/ndelay.a src/open.a \
   1259 src/getln.a src/substdio.a src/stralloc.a src/error.a src/str.a src/fs.a socket.lib
   1260 	./load qmail-qmqpc src/slurpclose.o src/timeoutread.o \
   1261 	src/timeoutwrite.o src/timeoutconn.o src/ip.o src/case.a src/control.o src/auto_qmail.o \
   1262 	src/sig.a src/ndelay.a src/open.a src/getln.a src/substdio.a src/stralloc.a \
   1263 	src/error.a src/str.a src/fs.a  `cat socket.lib`
   1264 
   1265 doc/man/qmail-qmqpc.0: \
   1266 doc/man/qmail-qmqpc.8
   1267 
   1268 src/qmail-qmqpc.o: \
   1269 compile src/qmail-qmqpc.c include/substdio.h include/getln.h include/readwrite.h include/exit.h \
   1270 include/stralloc.h include/gen_alloc.h include/slurpclose.h include/error.h include/sig.h include/ip.h include/timeoutconn.h \
   1271 include/timeoutread.h include/timeoutwrite.h include/auto_qmail.h include/control.h include/fmt.h
   1272 	./compile src/qmail-qmqpc.c
   1273 
   1274 qmail-qmqpd: \
   1275 load src/qmail-qmqpd.o src/received.o src/date822fmt.o src/qmail.o src/auto_qmail.o \
   1276 src/netstrings.o src/env.a src/substdio.a src/sig.a src/error.a src/wait.a src/fd.a \
   1277 src/str.a src/datetime.a src/fs.a
   1278 	./load qmail-qmqpd src/received.o src/date822fmt.o src/qmail.o src/netstrings.o \
   1279 	src/auto_qmail.o src/env.a src/substdio.a src/sig.a src/error.a src/wait.a src/fd.a \
   1280 	src/str.a src/datetime.a src/fs.a
   1281 
   1282 doc/man/qmail-qmqpd.0: \
   1283 doc/man/qmail-qmqpd.8
   1284 
   1285 src/qmail-qmqpd.o: \
   1286 compile src/qmail-qmqpd.c include/auto_qmail.h include/qmail.h include/substdio.h include/received.h include/str.h \
   1287 include/sig.h include/substdio.h include/readwrite.h include/exit.h include/now.h include/datetime.h include/fmt.h include/env.h include/byte.h
   1288 	./compile src/qmail-qmqpd.c
   1289 
   1290 qmail-qmtpd: \
   1291 load src/qmail-qmtpd.o src/rcpthosts.o src/control.o src/constmap.o src/received.o \
   1292 src/netstrings.o src/date822fmt.o src/qmail.o src/cdb.a src/fd.a src/wait.a src/datetime.a \
   1293 src/open.a src/getln.a src/sig.a src/case.a src/env.a src/stralloc.a src/substdio.a \
   1294 src/error.a src/str.a src/fs.a src/auto_qmail.o src/auto_usera.o src/auto_break.o \
   1295 src/realrcptto.o src/case.a src/stralloc.a src/error.a
   1296 	./load qmail-qmtpd src/rcpthosts.o src/control.o src/constmap.o src/netstrings.o \
   1297 	src/received.o src/date822fmt.o src/qmail.o src/cdb.a src/fd.a src/wait.a \
   1298 	src/datetime.a src/open.a src/getln.a src/sig.a src/case.a src/env.a src/stralloc.a \
   1299 	src/substdio.a src/error.a src/str.a src/fs.a src/auto_qmail.o \
   1300 	src/auto_usera.o src/auto_break.o src/realrcptto.o src/case.a src/stralloc.a src/error.a
   1301 
   1302 doc/man/qmail-qmtpd.0: \
   1303 doc/man/qmail-qmtpd.8
   1304 
   1305 src/qmail-qmtpd.o: \
   1306 compile src/qmail-qmtpd.c include/stralloc.h include/gen_alloc.h include/substdio.h include/qmail.h \
   1307 include/substdio.h include/now.h include/datetime.h include/str.h include/fmt.h include/env.h include/sig.h include/rcpthosts.h \
   1308 include/auto_qmail.h include/readwrite.h include/control.h include/received.h include/exit.h
   1309 	./compile src/qmail-qmtpd.c
   1310 
   1311 qmail-qread: \
   1312 load src/qmail-qread.o src/fmtqfn.o src/readsubdir.o src/date822fmt.o src/datetime.a \
   1313 src/open.a src/getln.a src/stralloc.a src/substdio.a src/error.a src/str.a src/fs.a \
   1314 src/auto_qmail.o src/auto_split.o
   1315 	./load qmail-qread src/fmtqfn.o src/readsubdir.o src/date822fmt.o \
   1316 	src/datetime.a src/open.a src/getln.a src/stralloc.a src/substdio.a \
   1317 	src/error.a src/str.a src/fs.a src/auto_qmail.o src/auto_split.o 
   1318 
   1319 doc/man/qmail-qread.0: \
   1320 doc/man/qmail-qread.8
   1321 
   1322 src/qmail-qread.o: \
   1323 compile src/qmail-qread.c include/stralloc.h include/gen_alloc.h include/substdio.h include/subfd.h \
   1324 include/substdio.h include/fmt.h include/str.h include/getln.h include/fmtqfn.h include/readsubdir.h include/direntry.h \
   1325 include/auto_qmail.h include/open.h include/datetime.h include/date822fmt.h include/readwrite.h include/error.h \
   1326 include/exit.h
   1327 	./compile src/qmail-qread.c
   1328 
   1329 qmail-qstat: \
   1330 warn-auto.sh qmail-qstat.sh conf-qmail conf-break conf-split
   1331 	cat warn-auto.sh qmail-qstat.sh \
   1332 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
   1333 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
   1334 	| sed s}SPLIT}"`head -n 1 conf-split`"}g \
   1335 	> qmail-qstat
   1336 	chmod 755 qmail-qstat
   1337 
   1338 doc/man/qmail-qstat.0: \
   1339 doc/man/qmail-qstat.8
   1340 
   1341 qmail-queue: \
   1342 load src/qmail-queue.o src/triggerpull.o src/fmtqfn.o src/date822fmt.o src/stralloc.a \
   1343 src/datetime.a src/ndelay.a src/open.a src/sig.a src/substdio.a src/error.a \
   1344 src/str.a src/fs.a src/auto_qmail.o src/auto_split.o src/ids.a
   1345 	./load qmail-queue src/triggerpull.o src/fmtqfn.o \
   1346 	src/date822fmt.o src/stralloc.a src/datetime.a src/ndelay.a src/open.a src/sig.a \
   1347 	src/auto_qmail.o src/auto_split.o src/ids.a \
   1348 	src/substdio.a src/error.a src/str.a src/fs.a
   1349 
   1350 doc/man/qmail-queue.0: \
   1351 doc/man/qmail-queue.8
   1352 
   1353 src/qmail-queue.o: \
   1354 compile src/qmail-queue.c include/readwrite.h include/sig.h include/exit.h include/open.h include/seek.h include/fmt.h \
   1355 include/alloc.h include/substdio.h include/datetime.h include/now.h include/datetime.h include/triggerpull.h include/extra.h \
   1356 include/uidgid.h include/auto_qmail.h include/auto_uids.h include/auto_users.h include/date822fmt.h include/fmtqfn.h
   1357 	./compile src/qmail-queue.c
   1358 
   1359 qmail-remote: \
   1360 load src/qmail-remote.o src/control.o src/constmap.o src/timeoutread.o src/timeoutwrite.o \
   1361 src/timeoutconn.o src/tcpto.o src/dns.o src/ip.o src/ipalloc.o src/ipme.o src/quote.o \
   1362 src/ndelay.a src/case.a src/sig.a src/open.a src/lock.a src/getln.a src/stralloc.a \
   1363 src/substdio.a src/error.a src/str.a src/fs.a src/auto_qmail.o dns.lib socket.lib
   1364 	./load qmail-remote src/control.o src/constmap.o src/timeoutread.o \
   1365 	src/timeoutwrite.o src/timeoutconn.o src/tcpto.o src/dns.o src/ip.o \
   1366 	src/ipalloc.o src/ipme.o src/quote.o src/ndelay.a src/case.a src/sig.a src/open.a \
   1367 	src/lock.a src/getln.a src/stralloc.a src/substdio.a src/error.a \
   1368 	src/str.a src/fs.a src/auto_qmail.o  `cat dns.lib` `cat socket.lib`
   1369 
   1370 doc/man/qmail-remote.0: \
   1371 doc/man/qmail-remote.8
   1372 
   1373 src/qmail-remote.o: \
   1374 compile src/qmail-remote.c include/sig.h include/stralloc.h include/gen_alloc.h include/substdio.h \
   1375 include/subfd.h include/substdio.h include/scan.h include/case.h include/error.h include/auto_qmail.h include/control.h include/dns.h \
   1376 include/alloc.h include/quote.h include/ip.h include/ipalloc.h include/ip.h include/gen_alloc.h include/ipme.h include/ip.h include/ipalloc.h \
   1377 include/gen_alloc.h include/gen_allocdefs.h include/str.h include/now.h include/datetime.h include/exit.h include/constmap.h \
   1378 include/tcpto.h include/readwrite.h include/timeoutconn.h include/timeoutread.h include/timeoutwrite.h include/oflops.h \
   1379 include/error.h
   1380 	./compile src/qmail-remote.c
   1381 
   1382 qmail-rspawn: \
   1383 load src/qmail-rspawn.o src/spawn.o src/tcpto_clean.o src/coe.o src/sig.a src/open.a \
   1384 src/lock.a src/wait.a src/fd.a src/stralloc.a src/substdio.a src/error.a src/env.a src/str.a \
   1385 src/auto_qmail.o src/auto_spawn.o src/ids.a
   1386 	./load qmail-rspawn src/spawn.o src/tcpto_clean.o src/coe.o \
   1387 	src/sig.a src/open.a src/lock.a src/wait.a src/fd.a src/stralloc.a \
   1388 	src/auto_qmail.o src/ids.a src/substdio.a src/error.a src/env.a src/str.a \
   1389 	src/auto_spawn.o
   1390 
   1391 doc/man/qmail-rspawn.0: \
   1392 doc/man/qmail-rspawn.8
   1393 
   1394 src/qmail-rspawn.o: \
   1395 compile src/qmail-rspawn.c include/fd.h include/wait.h include/substdio.h include/exit.h include/fork.h include/error.h include/env.h \
   1396 include/tcpto.h include/spawn.h
   1397 	./compile src/qmail-rspawn.c
   1398 
   1399 qmail-send: \
   1400 load src/qmail-send.o src/qsutil.o src/control.o src/constmap.o src/newfield.o src/prioq.o \
   1401 src/trigger.o src/fmtqfn.o src/quote.o src/readsubdir.o src/qmail.o src/date822fmt.o \
   1402 src/datetime.a src/case.a src/ndelay.a src/getln.a src/wait.a src/fd.a src/sig.a src/open.a \
   1403 src/lock.a src/stralloc.a src/substdio.a src/error.a src/str.a src/fs.a src/auto_qmail.o \
   1404 src/auto_split.o src/env.a
   1405 	./load qmail-send src/qsutil.o src/control.o src/constmap.o src/newfield.o \
   1406 	src/prioq.o src/trigger.o src/fmtqfn.o src/quote.o src/readsubdir.o \
   1407 	src/qmail.o src/date822fmt.o src/datetime.a src/case.a src/ndelay.a src/getln.a \
   1408 	src/wait.a src/fd.a src/sig.a src/open.a src/lock.a src/stralloc.a \
   1409 	src/substdio.a src/error.a src/str.a src/fs.a src/auto_qmail.o src/auto_split.o src/env.a
   1410 
   1411 doc/man/qmail-send.0: \
   1412 doc/man/qmail-send.8
   1413 
   1414 doc/man/qmail-send.8: \
   1415 doc/man/qmail-send.9 conf-qmail conf-break conf-spawn
   1416 	cat doc/man/qmail-send.9 \
   1417 	| sed s}QMAILHOME}"`head -n 1 conf-qmail`"}g \
   1418 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
   1419 	| sed s}SPAWN}"`head -n 1 conf-spawn`"}g \
   1420 	> doc/man/qmail-send.8
   1421 
   1422 src/qmail-send.o: \
   1423 compile src/qmail-send.c include/readwrite.h include/sig.h include/direntry.h include/control.h include/select.h \
   1424 include/open.h include/seek.h include/exit.h include/lock.h include/ndelay.h include/now.h include/datetime.h include/getln.h \
   1425 include/substdio.h include/alloc.h include/error.h include/stralloc.h include/gen_alloc.h include/str.h include/byte.h include/fmt.h \
   1426 include/scan.h include/case.h include/auto_qmail.h include/trigger.h include/newfield.h include/stralloc.h include/quote.h \
   1427 include/qmail.h include/substdio.h include/qsutil.h include/prioq.h include/datetime.h include/gen_alloc.h include/constmap.h \
   1428 include/fmtqfn.h include/readsubdir.h include/direntry.h
   1429 	./compile src/qmail-send.c
   1430 
   1431 mxf-send.service: \
   1432 mxf-send.service.in conf-qmail
   1433 	cat mxf-send.service.in \
   1434 	| sed s}QMAILHOME}"`head -n 1 conf-qmail`"}g \
   1435 	> mxf-send.service
   1436 
   1437 qmail-showctl: \
   1438 load src/qmail-showctl.o src/control.o src/open.a src/getln.a src/stralloc.a \
   1439 src/substdio.a src/error.a src/ids.a src/str.a src/fs.a src/auto_qmail.o src/auto_break.o src/auto_patrn.o \
   1440 src/auto_spawn.o src/auto_split.o
   1441 	./load qmail-showctl src/control.o src/open.a src/getln.a src/ids.a \
   1442 	src/stralloc.a src/substdio.a src/error.a src/str.a src/fs.a src/auto_qmail.o \
   1443 	src/auto_break.o src/auto_patrn.o src/auto_spawn.o src/auto_split.o
   1444 
   1445 doc/man/qmail-showctl.0: \
   1446 doc/man/qmail-showctl.8
   1447 
   1448 src/qmail-showctl.o: \
   1449 compile src/qmail-showctl.c include/substdio.h include/subfd.h include/substdio.h include/exit.h include/fmt.h \
   1450 include/str.h include/control.h include/constmap.h include/stralloc.h include/gen_alloc.h include/direntry.h include/uidgid.h \
   1451 include/auto_uids.h include/auto_users.h include/auto_qmail.h include/auto_break.h include/auto_patrn.h \
   1452 include/auto_spawn.h include/auto_split.h
   1453 	./compile src/qmail-showctl.c
   1454 
   1455 qmail-smtpd: \
   1456 load src/qmail-smtpd.o src/rcpthosts.o src/commands.o src/timeoutread.o src/ndelay.a \
   1457 src/timeoutwrite.o src/ip.o src/ipme.o src/ipalloc.o src/control.o src/constmap.o src/received.o \
   1458 src/date822fmt.o src/qmail.o src/cdb.a src/fd.a src/wait.a src/datetime.a src/getln.a \
   1459 src/open.a src/sig.a src/case.a src/env.a src/stralloc.a src/substdio.a src/error.a src/str.a \
   1460 src/fs.a src/auto_qmail.o socket.lib src/dns.o dns.lib src/auto_usera.o src/auto_break.o src/realrcptto.o \
   1461 src/case.a src/stralloc.a src/error.a
   1462 	./load qmail-smtpd src/rcpthosts.o src/commands.o src/timeoutread.o src/ndelay.a \
   1463 	src/timeoutwrite.o src/ip.o src/ipme.o src/ipalloc.o src/control.o src/constmap.o \
   1464 	src/received.o src/date822fmt.o src/qmail.o src/cdb.a src/fd.a src/wait.a \
   1465 	src/datetime.a src/getln.a src/open.a src/sig.a src/case.a src/env.a src/stralloc.a \
   1466 	src/substdio.a src/error.a src/str.a src/fs.a src/auto_qmail.o  `cat \
   1467 	socket.lib` src/dns.o `cat dns.lib` src/auto_usera.o src/auto_break.o src/realrcptto.o \
   1468 	src/case.a src/stralloc.a src/error.a
   1469 
   1470 nmail-smtpd: \
   1471 load src/nmail-smtpd.o src/rcpthosts.o src/commands.o src/timeoutread.o src/ndelay.a \
   1472 src/timeoutwrite.o src/ip.o src/ipme.o src/ipalloc.o src/control.o src/constmap.o src/received.o \
   1473 src/date822fmt.o src/qmail.o src/cdb.a src/fd.a src/wait.a src/datetime.a src/getln.a \
   1474 src/open.a src/sig.a src/case.a src/env.a src/stralloc.a src/substdio.a src/error.a src/str.a \
   1475 src/fs.a src/auto_qmail.o socket.lib src/dns.o dns.lib src/auto_usera.o src/auto_break.o src/realrcptto.o \
   1476 src/case.a src/stralloc.a src/error.a
   1477 	./load nmail-smtpd src/rcpthosts.o src/commands.o src/timeoutread.o src/ndelay.a \
   1478 	src/timeoutwrite.o src/ip.o src/ipme.o src/ipalloc.o src/control.o src/constmap.o \
   1479 	src/received.o src/date822fmt.o src/qmail.o src/cdb.a src/fd.a src/wait.a \
   1480 	src/datetime.a src/getln.a src/open.a src/sig.a src/case.a src/env.a src/stralloc.a \
   1481 	src/substdio.a src/error.a src/str.a src/fs.a src/auto_qmail.o  `cat \
   1482 	socket.lib` src/dns.o `cat dns.lib` src/auto_usera.o src/auto_break.o src/realrcptto.o \
   1483 	src/case.a src/stralloc.a src/error.a
   1484 
   1485 doc/man/qmail-smtpd.0: \
   1486 doc/man/qmail-smtpd.8
   1487 
   1488 src/qmail-smtpd.o: \
   1489 compile src/qmail-smtpd.c include/sig.h include/readwrite.h include/stralloc.h include/gen_alloc.h \
   1490 include/substdio.h include/alloc.h include/auto_qmail.h include/control.h include/received.h include/constmap.h \
   1491 include/error.h include/ipme.h include/ip.h include/ipalloc.h include/ip.h include/gen_alloc.h include/ip.h include/qmail.h \
   1492 include/substdio.h include/str.h include/fmt.h include/scan.h include/byte.h include/case.h include/env.h include/now.h include/datetime.h \
   1493 include/exit.h include/rcpthosts.h include/timeoutread.h include/timeoutwrite.h include/commands.h include/dns.h
   1494 	./compile src/qmail-smtpd.c
   1495 
   1496 src/nmail-smtpd.o: \
   1497 compile src/nmail-smtpd.c include/sig.h include/readwrite.h include/stralloc.h include/gen_alloc.h \
   1498 include/substdio.h include/alloc.h include/auto_qmail.h include/control.h include/received.h include/constmap.h \
   1499 include/error.h include/ipme.h include/ip.h include/ipalloc.h include/ip.h include/gen_alloc.h include/ip.h include/qmail.h \
   1500 include/substdio.h include/str.h include/fmt.h include/scan.h include/byte.h include/case.h include/env.h include/now.h include/datetime.h \
   1501 include/exit.h include/rcpthosts.h include/timeoutread.h include/timeoutwrite.h include/commands.h include/dns.h
   1502 	./compile src/nmail-smtpd.c
   1503 
   1504 qmail-start: \
   1505 load src/qmail-start.o src/prot.o src/fd.a src/ids.a src/substdio.a src/error.a src/str.a
   1506 	./load qmail-start src/prot.o src/fd.a src/ids.a src/substdio.a src/error.a src/str.a
   1507 
   1508 doc/man/qmail-start.0: \
   1509 doc/man/qmail-start.8
   1510 
   1511 doc/man/qmail-start.8: \
   1512 doc/man/qmail-start.9 conf-qmail conf-break conf-spawn
   1513 	cat doc/man/qmail-start.9 \
   1514 	| sed s}QMAILHOME}"`head -n 1 conf-qmail`"}g \
   1515 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
   1516 	| sed s}SPAWN}"`head -n 1 conf-spawn`"}g \
   1517 	> doc/man/qmail-start.8
   1518 
   1519 src/qmail-start.o: \
   1520 compile src/qmail-start.c include/fd.h include/prot.h include/exit.h include/fork.h include/uidgid.h include/auto_uids.h include/auto_users.h
   1521 	./compile src/qmail-start.c
   1522 
   1523 qmail-tcpok: \
   1524 load src/qmail-tcpok.o src/open.a src/lock.a src/strerr.a src/substdio.a src/error.a src/str.a \
   1525 src/auto_qmail.o
   1526 	./load qmail-tcpok src/open.a src/lock.a src/strerr.a src/substdio.a \
   1527 	src/error.a src/str.a src/auto_qmail.o 
   1528 
   1529 doc/man/qmail-tcpok.0: \
   1530 doc/man/qmail-tcpok.8
   1531 
   1532 src/qmail-tcpok.o: \
   1533 compile src/qmail-tcpok.c include/strerr.h include/substdio.h include/lock.h include/open.h include/readwrite.h \
   1534 include/auto_qmail.h
   1535 	./compile src/qmail-tcpok.c
   1536 
   1537 qmail-tcpto: \
   1538 load src/qmail-tcpto.o src/ip.o src/case.a src/open.a src/lock.a src/substdio.a src/error.a src/str.a \
   1539 src/fs.a src/auto_qmail.o
   1540 	./load qmail-tcpto src/ip.o src/case.a src/open.a src/lock.a src/substdio.a \
   1541 	src/error.a src/str.a src/fs.a src/auto_qmail.o 
   1542 
   1543 doc/man/qmail-tcpto.0: \
   1544 doc/man/qmail-tcpto.8
   1545 
   1546 src/qmail-tcpto.o: \
   1547 compile src/qmail-tcpto.c include/substdio.h include/subfd.h include/substdio.h include/auto_qmail.h include/byte.h \
   1548 include/fmt.h include/ip.h include/lock.h include/error.h include/exit.h include/datetime.h include/now.h include/datetime.h include/open.h
   1549 	./compile src/qmail-tcpto.c
   1550 
   1551 qmail-upq: \
   1552 warn-auto.sh qmail-upq.sh conf-qmail conf-break conf-split
   1553 	cat warn-auto.sh qmail-upq.sh \
   1554 	| sed s}QMAIL}"`head -n 1 conf-qmail`"}g \
   1555 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
   1556 	| sed s}SPLIT}"`head -n 1 conf-split`"}g \
   1557 	> qmail-upq
   1558 	chmod 755 qmail-upq
   1559 
   1560 doc/man/qmail-users.0: \
   1561 doc/man/qmail-users.5
   1562 
   1563 doc/man/qmail-users.5: \
   1564 doc/man/qmail-users.9 conf-qmail conf-break conf-spawn
   1565 	cat doc/man/qmail-users.9 \
   1566 	| sed s}QMAILHOME}"`head -n 1 conf-qmail`"}g \
   1567 	| sed s}BREAK}"`head -n 1 conf-break`"}g \
   1568 	| sed s}SPAWN}"`head -n 1 conf-spawn`"}g \
   1569 	> doc/man/qmail-users.5
   1570 
   1571 doc/man/qmail.0: \
   1572 doc/man/qmail.7
   1573 
   1574 src/qmail.o: \
   1575 compile src/qmail.c include/substdio.h include/readwrite.h include/wait.h include/exit.h include/fork.h include/fd.h include/stralloc.h \
   1576 include/qmail.h include/auto_qmail.h include/env.h include/fmt.h
   1577 	./compile src/qmail.c
   1578 
   1579 qreceipt: \
   1580 load src/qreceipt.o src/headerbody.o src/hfield.o src/quote.o src/token822.o src/qmail.o \
   1581 src/getln.a src/fd.a src/wait.a src/sig.a src/env.a src/stralloc.a src/substdio.a src/error.a \
   1582 src/str.a src/auto_qmail.o
   1583 	./load qreceipt src/headerbody.o src/hfield.o src/quote.o src/token822.o \
   1584 	src/qmail.o src/getln.a src/fd.a src/wait.a src/sig.a src/env.a src/stralloc.a \
   1585 	src/substdio.a src/error.a src/str.a src/auto_qmail.o
   1586 
   1587 doc/man/qreceipt.0: \
   1588 doc/man/qreceipt.1
   1589 
   1590 src/qreceipt.o: \
   1591 compile src/qreceipt.c include/sig.h include/env.h include/substdio.h include/stralloc.h include/gen_alloc.h \
   1592 include/subfd.h include/substdio.h include/getln.h include/alloc.h include/str.h include/hfield.h include/token822.h \
   1593 include/gen_alloc.h include/error.h include/gen_alloc.h include/gen_allocdefs.h include/headerbody.h include/exit.h \
   1594 include/open.h include/quote.h include/qmail.h include/substdio.h include/oflops.h include/error.h
   1595 	./compile src/qreceipt.c
   1596 
   1597 src/qsutil.o: \
   1598 compile src/qsutil.c include/stralloc.h include/gen_alloc.h include/readwrite.h include/substdio.h \
   1599 include/qsutil.h
   1600 	./compile src/qsutil.c
   1601 
   1602 include/qtmp.h: \
   1603 src/tryutmpx.c compile load include/qtmp.h1 include/qtmp.h2
   1604 	( ( ./compile src/tryutmpx.c && ./load tryutmpx ) >/dev/null 2>&1 \
   1605 	&& cat include/qtmp.h2 || cat include/qtmp.h1 ) > include/qtmp.h
   1606 	rm -f src/tryutmpx.o tryutmpx
   1607 
   1608 src/quote.o: \
   1609 compile src/quote.c include/stralloc.h include/gen_alloc.h include/str.h include/quote.h include/oflops.h include/error.h
   1610 	./compile src/quote.c
   1611 
   1612 src/rcpthosts.o: \
   1613 compile src/rcpthosts.c include/cdb.h include/uint32.h include/byte.h include/open.h include/error.h include/control.h \
   1614 include/constmap.h include/stralloc.h include/gen_alloc.h include/rcpthosts.h include/case.h
   1615 	./compile src/rcpthosts.c
   1616 
   1617 src/readsubdir.o: \
   1618 compile src/readsubdir.c include/readsubdir.h include/direntry.h include/fmt.h include/scan.h include/str.h \
   1619 include/auto_split.h
   1620 	./compile src/readsubdir.c
   1621 
   1622 src/realrcptto.o: \
   1623 compile src/realrcptto.c include/auto_break.h include/auto_users.h include/byte.h include/case.h include/cdb.h \
   1624 include/constmap.h include/error.h include/fmt.h include/open.h include/str.h include/stralloc.h include/uint32.h
   1625 	./compile src/realrcptto.c
   1626 
   1627 src/received.o: \
   1628 compile src/received.c include/fmt.h include/qmail.h include/substdio.h include/now.h include/datetime.h \
   1629 include/datetime.h include/date822fmt.h include/received.h
   1630 	./compile src/received.c
   1631 
   1632 src/remoteinfo.o: \
   1633 compile src/remoteinfo.c include/byte.h include/substdio.h include/ip.h include/fmt.h include/timeoutconn.h \
   1634 include/timeoutread.h include/timeoutwrite.h include/remoteinfo.h
   1635 	./compile src/remoteinfo.c
   1636 
   1637 src/scan_8long.o: \
   1638 compile src/scan_8long.c include/scan.h
   1639 	./compile src/scan_8long.c
   1640 
   1641 src/scan_ulong.o: \
   1642 compile src/scan_ulong.c include/scan.h
   1643 	./compile src/scan_ulong.c
   1644 
   1645 include/select.h: \
   1646 compile src/trysysel.c include/select.h1 include/select.h2
   1647 	( ./compile src/trysysel.c >/dev/null 2>&1 \
   1648 	&& cat include/select.h2 || cat include/select.h1 ) > include/select.h
   1649 	rm -f src/trysysel.o trysysel
   1650 
   1651 sendmail: \
   1652 load src/sendmail.o src/env.a src/getopt.a src/substdio.a src/error.a src/str.a \
   1653 src/auto_qmail.o
   1654 	./load sendmail src/env.a src/getopt.a src/substdio.a src/error.a \
   1655 	src/str.a src/auto_qmail.o 
   1656 
   1657 src/sendmail.o: \
   1658 compile src/sendmail.c include/sgetopt.h include/subgetopt.h include/substdio.h include/subfd.h \
   1659 include/substdio.h include/alloc.h include/auto_qmail.h include/exit.h include/env.h include/str.h
   1660 	./compile src/sendmail.c
   1661 
   1662 setup: \
   1663 it man
   1664 	./instpackage
   1665 	./instchown
   1666 
   1667 src/sgetopt.o: \
   1668 compile src/sgetopt.c include/substdio.h include/subfd.h include/substdio.h include/sgetopt.h include/subgetopt.h \
   1669 include/subgetopt.h
   1670 	./compile src/sgetopt.c
   1671 
   1672 src/sig.a: \
   1673 makelib src/sig_alarm.o src/sig_block.o src/sig_catch.o src/sig_pause.o src/sig_pipe.o \
   1674 src/sig_child.o src/sig_hup.o src/sig_term.o src/sig_bug.o src/sig_misc.o
   1675 	./makelib src/sig.a src/sig_alarm.o src/sig_block.o src/sig_catch.o \
   1676 	src/sig_pause.o src/sig_pipe.o src/sig_child.o src/sig_hup.o src/sig_term.o \
   1677 	src/sig_bug.o src/sig_misc.o
   1678 
   1679 src/sig_alarm.o: \
   1680 compile src/sig_alarm.c include/sig.h
   1681 	./compile src/sig_alarm.c
   1682 
   1683 src/sig_block.o: \
   1684 compile src/sig_block.c include/sig.h include/hassgprm.h
   1685 	./compile src/sig_block.c
   1686 
   1687 src/sig_bug.o: \
   1688 compile src/sig_bug.c include/sig.h
   1689 	./compile src/sig_bug.c
   1690 
   1691 src/sig_catch.o: \
   1692 compile src/sig_catch.c include/sig.h include/hassgact.h
   1693 	./compile src/sig_catch.c
   1694 
   1695 src/sig_child.o: \
   1696 compile src/sig_child.c include/sig.h
   1697 	./compile src/sig_child.c
   1698 
   1699 src/sig_hup.o: \
   1700 compile src/sig_hup.c include/sig.h
   1701 	./compile src/sig_hup.c
   1702 
   1703 src/sig_misc.o: \
   1704 compile src/sig_misc.c include/sig.h
   1705 	./compile src/sig_misc.c
   1706 
   1707 src/sig_pause.o: \
   1708 compile src/sig_pause.c include/sig.h include/hassgprm.h
   1709 	./compile src/sig_pause.c
   1710 
   1711 src/sig_pipe.o: \
   1712 compile src/sig_pipe.c include/sig.h
   1713 	./compile src/sig_pipe.c
   1714 
   1715 src/sig_term.o: \
   1716 compile src/sig_term.c include/sig.h
   1717 	./compile src/sig_term.c
   1718 
   1719 src/slurpclose.o: \
   1720 compile src/slurpclose.c include/stralloc.h include/gen_alloc.h include/readwrite.h include/slurpclose.h \
   1721 include/error.h
   1722 	./compile src/slurpclose.c
   1723 
   1724 socket.lib: \
   1725 src/trylsock.c compile load
   1726 	( ( ./compile src/trylsock.c && \
   1727 	./load trylsock -lsocket -lnsl ) >/dev/null 2>&1 \
   1728 	&& echo -lsocket -lnsl || exit 0 ) > socket.lib
   1729 	rm -f src/trylsock.o trylsock
   1730 
   1731 src/spawn.o: \
   1732 compile chkspawn src/spawn.c include/sig.h include/wait.h include/substdio.h include/byte.h include/str.h \
   1733 include/stralloc.h include/gen_alloc.h include/select.h include/exit.h include/alloc.h include/coe.h include/open.h include/error.h \
   1734 include/auto_qmail.h include/auto_uids.h include/auto_spawn.h include/spawn.h
   1735 	./chkspawn
   1736 	./compile src/spawn.c
   1737 
   1738 splogger: \
   1739 load src/splogger.o src/substdio.a src/error.a src/str.a src/fs.a syslog.lib socket.lib
   1740 	./load splogger src/substdio.a src/error.a src/str.a src/fs.a  `cat \
   1741 	syslog.lib` `cat socket.lib`
   1742 
   1743 doc/man/splogger.0: \
   1744 doc/man/splogger.8
   1745 
   1746 src/splogger.o: \
   1747 compile src/splogger.c include/error.h include/substdio.h include/subfd.h include/substdio.h include/exit.h include/str.h \
   1748 include/scan.h include/fmt.h
   1749 	./compile src/splogger.c
   1750 
   1751 src/str.a: \
   1752 makelib src/str_chr.o \
   1753 src/str_rchr.o src/str_start.o src/byte_chr.o src/byte_rchr.o src/byte_copy.o \
   1754 src/byte_cr.o src/byte_zero.o
   1755 	./makelib src/str.a \
   1756 	src/str_chr.o src/str_rchr.o src/str_start.o src/byte_chr.o src/byte_rchr.o \
   1757 	src/byte_copy.o src/byte_cr.o src/byte_zero.o
   1758 
   1759 src/str_chr.o: \
   1760 compile src/str_chr.c include/str.h
   1761 	./compile src/str_chr.c
   1762 
   1763 src/str_rchr.o: \
   1764 compile src/str_rchr.c include/str.h
   1765 	./compile src/str_rchr.c
   1766 
   1767 src/str_start.o: \
   1768 compile src/str_start.c include/str.h
   1769 	./compile src/str_start.c
   1770 
   1771 src/stralloc.a: \
   1772 makelib src/stralloc_eady.o src/stralloc_pend.o src/stralloc_copy.o \
   1773 src/stralloc_opys.o src/stralloc_opyb.o src/stralloc_cat.o src/stralloc_cats.o \
   1774 src/stralloc_catb.o src/stralloc_arts.o
   1775 	./makelib src/stralloc.a src/stralloc_eady.o src/stralloc_pend.o \
   1776 	src/stralloc_copy.o src/stralloc_opys.o src/stralloc_opyb.o \
   1777 	src/stralloc_cat.o src/stralloc_cats.o src/stralloc_catb.o \
   1778 	src/stralloc_arts.o
   1779 
   1780 src/stralloc_arts.o: \
   1781 compile src/stralloc_arts.c include/byte.h include/str.h include/stralloc.h include/gen_alloc.h
   1782 	./compile src/stralloc_arts.c
   1783 
   1784 src/stralloc_cat.o: \
   1785 compile src/stralloc_cat.c include/byte.h include/stralloc.h include/gen_alloc.h
   1786 	./compile src/stralloc_cat.c
   1787 
   1788 src/stralloc_catb.o: \
   1789 compile src/stralloc_catb.c include/stralloc.h include/gen_alloc.h include/byte.h include/error.h include/oflops.h
   1790 	./compile src/stralloc_catb.c
   1791 
   1792 src/stralloc_cats.o: \
   1793 compile src/stralloc_cats.c include/byte.h include/str.h include/stralloc.h include/gen_alloc.h
   1794 	./compile src/stralloc_cats.c
   1795 
   1796 src/stralloc_copy.o: \
   1797 compile src/stralloc_copy.c include/byte.h include/stralloc.h include/gen_alloc.h
   1798 	./compile src/stralloc_copy.c
   1799 
   1800 src/stralloc_eady.o: \
   1801 compile src/stralloc_eady.c include/alloc.h include/stralloc.h include/gen_alloc.h \
   1802 include/gen_allocdefs.h include/oflops.h include/error.h
   1803 	./compile src/stralloc_eady.c
   1804 
   1805 src/stralloc_opyb.o: \
   1806 compile src/stralloc_opyb.c include/stralloc.h include/gen_alloc.h include/byte.h include/error.h include/oflops.h
   1807 	./compile src/stralloc_opyb.c
   1808 
   1809 src/stralloc_opys.o: \
   1810 compile src/stralloc_opys.c include/byte.h include/str.h include/stralloc.h include/gen_alloc.h
   1811 	./compile src/stralloc_opys.c
   1812 
   1813 src/stralloc_pend.o: \
   1814 compile src/stralloc_pend.c include/alloc.h include/stralloc.h include/gen_alloc.h \
   1815 include/gen_allocdefs.h include/oflops.h include/error.h
   1816 	./compile src/stralloc_pend.c
   1817 
   1818 src/strerr.a: \
   1819 makelib src/strerr_sys.o src/strerr_die.o
   1820 	./makelib src/strerr.a src/strerr_sys.o src/strerr_die.o
   1821 
   1822 src/strerr_die.o: \
   1823 compile src/strerr_die.c include/substdio.h include/subfd.h include/substdio.h include/exit.h include/strerr.h
   1824 	./compile src/strerr_die.c
   1825 
   1826 src/strerr_sys.o: \
   1827 compile src/strerr_sys.c include/error.h include/strerr.h
   1828 	./compile src/strerr_sys.c
   1829 
   1830 src/subfderr.o: \
   1831 compile src/subfderr.c include/readwrite.h include/substdio.h include/subfd.h include/substdio.h
   1832 	./compile src/subfderr.c
   1833 
   1834 src/subfdin.o: \
   1835 compile src/subfdin.c include/readwrite.h include/substdio.h include/subfd.h include/substdio.h
   1836 	./compile src/subfdin.c
   1837 
   1838 src/subfdins.o: \
   1839 compile src/subfdins.c include/readwrite.h include/substdio.h include/subfd.h include/substdio.h
   1840 	./compile src/subfdins.c
   1841 
   1842 src/subfdout.o: \
   1843 compile src/subfdout.c include/readwrite.h include/substdio.h include/subfd.h include/substdio.h
   1844 	./compile src/subfdout.c
   1845 
   1846 src/subfdouts.o: \
   1847 compile src/subfdouts.c include/readwrite.h include/substdio.h include/subfd.h include/substdio.h
   1848 	./compile src/subfdouts.c
   1849 
   1850 src/subgetopt.o: \
   1851 compile src/subgetopt.c include/subgetopt.h
   1852 	./compile src/subgetopt.c
   1853 
   1854 src/substdi.o: \
   1855 compile src/substdi.c include/substdio.h include/byte.h include/error.h
   1856 	./compile src/substdi.c
   1857 
   1858 src/substdio.a: \
   1859 makelib src/substdio.o src/substdi.o src/substdo.o src/subfderr.o src/subfdout.o \
   1860 src/subfdouts.o src/subfdin.o src/subfdins.o src/substdio_copy.o
   1861 	./makelib src/substdio.a src/substdio.o src/substdi.o src/substdo.o \
   1862 	src/subfderr.o src/subfdout.o src/subfdouts.o src/subfdin.o src/subfdins.o \
   1863 	src/substdio_copy.o
   1864 
   1865 src/substdio.o: \
   1866 compile src/substdio.c include/substdio.h
   1867 	./compile src/substdio.c
   1868 
   1869 src/substdio_copy.o: \
   1870 compile src/substdio_copy.c include/substdio.h
   1871 	./compile src/substdio_copy.c
   1872 
   1873 src/substdo.o: \
   1874 compile src/substdo.c include/substdio.h include/str.h include/byte.h include/error.h
   1875 	./compile src/substdo.c
   1876 
   1877 syslog.lib: \
   1878 src/trysyslog.c compile load
   1879 	( ( ./compile src/trysyslog.c && \
   1880 	./load trysyslog -lgen ) >/dev/null 2>&1 \
   1881 	&& echo -lgen || exit 0 ) > syslog.lib
   1882 	rm -f src/trysyslog.o trysyslog
   1883 
   1884 tcp-env: \
   1885 load src/tcp-env.o src/dns.o src/remoteinfo.o src/timeoutread.o src/timeoutwrite.o \
   1886 src/timeoutconn.o src/ip.o src/ipalloc.o src/case.a src/ndelay.a src/sig.a src/env.a src/getopt.a \
   1887 src/stralloc.a src/substdio.a src/error.a src/str.a src/fs.a dns.lib socket.lib
   1888 	./load tcp-env src/dns.o src/remoteinfo.o src/timeoutread.o \
   1889 	src/timeoutwrite.o src/timeoutconn.o src/ip.o src/ipalloc.o src/case.a src/ndelay.a \
   1890 	src/sig.a src/env.a src/getopt.a src/stralloc.a src/substdio.a src/error.a \
   1891 	src/str.a src/fs.a  `cat dns.lib` `cat socket.lib`
   1892 
   1893 doc/man/tcp-env.0: \
   1894 doc/man/tcp-env.1
   1895 
   1896 src/tcp-env.o: \
   1897 compile src/tcp-env.c include/sig.h include/stralloc.h include/gen_alloc.h include/str.h include/env.h include/fmt.h \
   1898 include/scan.h include/subgetopt.h include/ip.h include/dns.h include/byte.h include/remoteinfo.h include/exit.h include/case.h
   1899 	./compile src/tcp-env.c
   1900 
   1901 doc/man/tcp-environ.0: \
   1902 doc/man/tcp-environ.5
   1903 
   1904 src/tcpto.o: \
   1905 compile src/tcpto.c include/tcpto.h include/open.h include/lock.h include/seek.h include/now.h include/datetime.h include/ip.h \
   1906 include/byte.h include/datetime.h include/readwrite.h
   1907 	./compile src/tcpto.c
   1908 
   1909 src/tcpto_clean.o: \
   1910 compile src/tcpto_clean.c include/tcpto.h include/open.h include/substdio.h include/readwrite.h
   1911 	./compile src/tcpto_clean.c
   1912 
   1913 test: it
   1914 	@$(MAKE) -C tests test
   1915 
   1916 src/timeoutconn.o: \
   1917 compile src/timeoutconn.c include/ndelay.h include/select.h include/error.h include/readwrite.h include/ip.h \
   1918 include/byte.h include/timeoutconn.h
   1919 	./compile src/timeoutconn.c
   1920 
   1921 src/timeoutread.o: \
   1922 compile src/timeoutread.c include/timeoutread.h include/select.h include/error.h include/readwrite.h
   1923 	./compile src/timeoutread.c
   1924 
   1925 src/timeoutwrite.o: \
   1926 compile src/timeoutwrite.c include/timeoutwrite.h include/select.h include/error.h include/readwrite.h
   1927 	./compile src/timeoutwrite.c
   1928 
   1929 src/token822.o: \
   1930 compile src/token822.c include/stralloc.h include/gen_alloc.h include/alloc.h include/str.h include/token822.h \
   1931 include/gen_alloc.h include/gen_allocdefs.h include/oflops.h include/error.h
   1932 	./compile src/token822.c
   1933 
   1934 src/trigger.o: \
   1935 compile src/trigger.c include/select.h include/open.h include/trigger.h include/hasnpbg1.h
   1936 	./compile src/trigger.c
   1937 
   1938 src/triggerpull.o: \
   1939 compile src/triggerpull.c include/ndelay.h include/open.h include/triggerpull.h
   1940 	./compile src/triggerpull.c
   1941 
   1942 src/uid.o: \
   1943 compile src/uid.c include/uidgid.h include/subfd.h include/substdio.h include/exit.h
   1944 	./compile src/uid.c
   1945 
   1946 src/ids.a: \
   1947 makelib src/auto_usera.o src/auto_userd.o src/auto_userl.o src/auto_usero.o src/auto_userp.o \
   1948 src/auto_userq.o src/auto_userr.o src/auto_users.o src/auto_groupn.o src/auto_groupq.o src/gid.o src/uid.o
   1949 	./makelib src/ids.a src/auto_usera.o src/auto_userd.o src/auto_userl.o src/auto_usero.o \
   1950 	src/auto_userp.o src/auto_userq.o src/auto_userr.o src/auto_users.o src/auto_groupn.o \
   1951 	src/auto_groupq.o src/gid.o src/uid.o
   1952 
   1953 src/wait.a: \
   1954 makelib src/wait_pid.o src/wait_nohang.o
   1955 	./makelib src/wait.a src/wait_pid.o src/wait_nohang.o
   1956 
   1957 src/wait_nohang.o: \
   1958 compile src/wait_nohang.c include/haswaitp.h
   1959 	./compile src/wait_nohang.c
   1960 
   1961 src/wait_pid.o: \
   1962 compile src/wait_pid.c include/error.h include/haswaitp.h
   1963 	./compile src/wait_pid.c
   1964 
   1965 # Because we may not have substdio and stralloc in a skalibs future,
   1966 # we do not depend on them existing here. If you are not USING_SKALIBS,
   1967 # you do need them.
   1968 src/netstrings.o: \
   1969 compile src/netstrings.c include/netstrings.h include/fmt.h
   1970 	./compile src/netstrings.c