nightmaremail

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

Makefile.legacy (73702B)


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