1 # Don't edit Makefile! Use conf-* for configuration.
8 makelib alloc.o alloc_re.o
9 ./makelib alloc.a alloc.o alloc_re.o
12 compile alloc.c alloc.h error.h
16 compile alloc_re.c alloc.h byte.h
20 conf-cc conf-ld warn-auto.sh
22 echo CC=\'`head -1 conf-cc`\'; \
23 echo LD=\'`head -1 conf-ld`\' \
27 load auto-str.o substdio.a error.a str.a
28 ./load auto-str substdio.a error.a str.a
31 compile auto-str.c substdio.h readwrite.h exit.h
36 ./auto-str auto_qmail `head -1 conf-qmail` > auto_qmail.c
40 ./compile auto_qmail.c
43 compile byte_chr.c byte.h
47 compile byte_copy.c byte.h
51 compile byte_cr.c byte.h
55 compile byte_diff.c byte.h
60 ./makelib case.a case_lowerb.o
63 compile case_lowerb.c case.h
64 ./compile case_lowerb.c
67 makelib cdb_hash.o cdb_unpack.o cdb_seek.o
68 ./makelib cdb.a cdb_hash.o cdb_unpack.o cdb_seek.o
71 compile cdb_hash.c cdb.h uint32.h
75 compile cdb_seek.c cdb.h uint32.h
79 compile cdb_unpack.c cdb.h uint32.h
80 ./compile cdb_unpack.c
83 makelib cdbmake_pack.o cdbmake_hash.o cdbmake_add.o
84 ./makelib cdbmake.a cdbmake_pack.o cdbmake_hash.o \
88 compile cdbmake_add.c cdbmake.h uint32.h
89 ./compile cdbmake_add.c
92 compile cdbmake_hash.c cdbmake.h uint32.h
93 ./compile cdbmake_hash.c
96 compile cdbmake_pack.c cdbmake.h uint32.h
97 ./compile cdbmake_pack.c
100 compile cdbmss.c readwrite.h seek.h alloc.h cdbmss.h cdbmake.h \
113 make-compile warn-auto.sh systype
114 ( cat warn-auto.sh; ./make-compile "`cat systype`" ) > \
119 compile control.c readwrite.h open.h getln.h stralloc.h gen_alloc.h \
120 substdio.h error.h control.h alloc.h scan.h
125 ./makelib env.a envread.o
128 compile envread.c env.h str.h
132 makelib error.o error_str.o
133 ./makelib error.a error.o error_str.o
136 compile error.c error.h
140 compile error_str.c error.h
141 ./compile error_str.c
144 load fastforward.o slurpclose.o coe.o strset.o qmail.o auto_qmail.o \
145 getopt.a cdb.a env.a strerr.a substdio.a stralloc.a alloc.a error.a \
146 case.a str.a fs.a sig.a wait.a seek.a open.a fd.a
147 ./load fastforward slurpclose.o coe.o strset.o qmail.o \
148 auto_qmail.o getopt.a cdb.a env.a strerr.a substdio.a \
149 stralloc.a alloc.a error.a case.a str.a fs.a sig.a wait.a \
154 nroff -man fastforward.1 > fastforward.0
157 compile fastforward.c stralloc.h gen_alloc.h substdio.h subfd.h \
158 substdio.h strset.h uint32.h sgetopt.h subgetopt.h readwrite.h exit.h \
159 strerr.h env.h sig.h qmail.h substdio.h fmt.h case.h alloc.h coe.h \
161 ./compile fastforward.c
164 makelib fd_copy.o fd_move.o
165 ./makelib fd.a fd_copy.o fd_move.o
168 compile fd_copy.c fd.h
172 compile fd_move.c fd.h
176 find-systype.sh auto-ccld.sh
177 cat auto-ccld.sh find-systype.sh > find-systype
178 chmod 755 find-systype
181 compile fmt_ulong.c fmt.h
182 ./compile fmt_ulong.c
185 compile load tryvfork.c fork.h1 fork.h2
186 ( ( ./compile tryvfork.c && ./load tryvfork ) >/dev/null \
188 && cat fork.h2 || cat fork.h1 ) > fork.h
189 rm -f tryvfork.o tryvfork
192 makelib fmt_ulong.o scan_ulong.o
193 ./makelib fs.a fmt_ulong.o scan_ulong.o
196 makelib getln.o getln2.o
197 ./makelib getln.a getln.o getln2.o
200 compile getln.c substdio.h byte.h stralloc.h gen_alloc.h getln.h
204 compile getln2.c substdio.h stralloc.h gen_alloc.h byte.h getln.h
208 makelib subgetopt.o sgetopt.o
209 ./makelib getopt.a subgetopt.o sgetopt.o
212 trysgact.c compile load
213 ( ( ./compile trysgact.c && ./load trysgact ) >/dev/null \
215 && echo \#define HASSIGACTION 1 || exit 0 ) > hassgact.h
216 rm -f trysgact.o trysgact
219 trywaitp.c compile load
220 ( ( ./compile trywaitp.c && ./load trywaitp ) >/dev/null \
222 && echo \#define HASWAITPID 1 || exit 0 ) > haswaitp.h
223 rm -f trywaitp.o trywaitp
226 compile hier.c auto_qmail.h
230 load install.o hier.o auto_qmail.o strerr.a substdio.a error.a open.a \
232 ./load install hier.o auto_qmail.o strerr.a substdio.a \
236 compile install.c substdio.h strerr.h error.h open.h readwrite.h \
241 load instcheck.o hier.o auto_qmail.o strerr.a substdio.a error.a \
243 ./load instcheck hier.o auto_qmail.o strerr.a substdio.a \
247 compile instcheck.c strerr.h error.h readwrite.h exit.h
248 ./compile instcheck.c
254 make-load warn-auto.sh systype
255 ( cat warn-auto.sh; ./make-load "`cat systype`" ) > load
259 make-compile.sh auto-ccld.sh
260 cat auto-ccld.sh make-compile.sh > make-compile
261 chmod 755 make-compile
264 make-load.sh auto-ccld.sh
265 cat auto-ccld.sh make-load.sh > make-load
269 make-makelib.sh auto-ccld.sh
270 cat auto-ccld.sh make-makelib.sh > make-makelib
271 chmod 755 make-makelib
274 make-makelib warn-auto.sh systype
275 ( cat warn-auto.sh; ./make-makelib "`cat systype`" ) > \
280 fastforward.0 printforward.0 setforward.0 newaliases.0 \
281 printmaillist.0 setmaillist.0 newinclude.0
284 load newaliases.o auto_qmail.o token822.o control.o cdbmss.o \
285 cdbmake.a strerr.a getln.a substdio.a stralloc.a alloc.a error.a \
286 str.a fs.a seek.a open.a case.a
287 ./load newaliases auto_qmail.o token822.o control.o \
288 cdbmss.o cdbmake.a strerr.a getln.a substdio.a stralloc.a \
289 alloc.a error.a str.a fs.a seek.a open.a case.a
293 nroff -man newaliases.1 > newaliases.0
296 compile newaliases.c substdio.h strerr.h stralloc.h gen_alloc.h \
297 getln.h open.h readwrite.h token822.h gen_alloc.h control.h \
298 auto_qmail.h case.h cdbmss.h cdbmake.h uint32.h substdio.h
299 ./compile newaliases.c
302 load newinclude.o auto_qmail.o token822.o control.o getln.a strerr.a \
303 stralloc.a env.a alloc.a substdio.a error.a str.a fs.a open.a wait.a \
305 ./load newinclude auto_qmail.o token822.o control.o \
306 getln.a strerr.a stralloc.a env.a alloc.a substdio.a \
307 error.a str.a fs.a open.a wait.a fd.a
311 nroff -man newinclude.1 > newinclude.0
314 compile newinclude.c substdio.h strerr.h stralloc.h gen_alloc.h \
315 getln.h open.h readwrite.h token822.h gen_alloc.h control.h \
317 ./compile newinclude.c
320 makelib open_read.o open_trunc.o
321 ./makelib open.a open_read.o open_trunc.o
324 compile open_read.c open.h
325 ./compile open_read.c
328 compile open_trunc.c open.h
329 ./compile open_trunc.c
332 load printforward.o cdb.a strerr.a substdio.a stralloc.a alloc.a \
334 ./load printforward cdb.a strerr.a substdio.a stralloc.a \
335 alloc.a error.a str.a
339 nroff -man printforward.1 > printforward.0
342 compile printforward.c substdio.h subfd.h substdio.h strerr.h \
343 stralloc.h gen_alloc.h cdb.h uint32.h
344 ./compile printforward.c
347 load printmaillist.o getln.a strerr.a substdio.a stralloc.a alloc.a \
349 ./load printmaillist getln.a strerr.a substdio.a \
350 stralloc.a alloc.a error.a str.a
354 nroff -man printmaillist.1 > printmaillist.0
357 compile printmaillist.c substdio.h subfd.h substdio.h strerr.h \
358 stralloc.h gen_alloc.h getln.h
359 ./compile printmaillist.c
362 fastforward printforward setforward newaliases printmaillist \
363 setmaillist newinclude
366 compile qmail.c substdio.h readwrite.h wait.h exit.h fork.h fd.h \
367 qmail.h substdio.h auto_qmail.h
371 compile scan_ulong.c scan.h
372 ./compile scan_ulong.c
376 ./makelib seek.a seek_set.o
379 compile seek_set.c seek.h
383 load setforward.o cdbmss.o cdbmake.a strerr.a substdio.a stralloc.a \
384 alloc.a error.a str.a seek.a open.a case.a
385 ./load setforward cdbmss.o cdbmake.a strerr.a substdio.a \
386 stralloc.a alloc.a error.a str.a seek.a open.a case.a
390 nroff -man setforward.1 > setforward.0
393 compile setforward.c substdio.h subfd.h substdio.h strerr.h \
394 stralloc.h gen_alloc.h open.h case.h readwrite.h cdbmss.h cdbmake.h \
396 ./compile setforward.c
399 load setmaillist.o getln.a strerr.a substdio.a stralloc.a alloc.a \
401 ./load setmaillist getln.a strerr.a substdio.a stralloc.a \
402 alloc.a error.a str.a open.a
406 nroff -man setmaillist.1 > setmaillist.0
409 compile setmaillist.c substdio.h subfd.h substdio.h strerr.h \
410 stralloc.h gen_alloc.h getln.h open.h readwrite.h
411 ./compile setmaillist.c
418 compile sgetopt.c substdio.h subfd.h substdio.h sgetopt.h subgetopt.h \
423 makelib sig_catch.o sig_pipe.o
424 ./makelib sig.a sig_catch.o sig_pipe.o
427 compile sig_catch.c sig.h hassgact.h
428 ./compile sig_catch.c
431 compile sig_pipe.c sig.h
435 compile slurpclose.c stralloc.h gen_alloc.h readwrite.h slurpclose.h \
437 ./compile slurpclose.c
440 makelib str_len.o str_diff.o str_diffn.o str_cpy.o str_chr.o \
441 str_rchr.o byte_chr.o byte_diff.o byte_copy.o byte_cr.o
442 ./makelib str.a str_len.o str_diff.o str_diffn.o str_cpy.o \
443 str_chr.o str_rchr.o byte_chr.o byte_diff.o byte_copy.o \
447 compile str_chr.c str.h
451 compile str_cpy.c str.h
455 compile str_diff.c str.h
459 compile str_diffn.c str.h
460 ./compile str_diffn.c
463 compile str_len.c str.h
467 compile str_rchr.c str.h
471 makelib stralloc_eady.o stralloc_pend.o stralloc_copy.o \
472 stralloc_opys.o stralloc_opyb.o stralloc_cat.o stralloc_cats.o \
473 stralloc_catb.o stralloc_arts.o
474 ./makelib stralloc.a stralloc_eady.o stralloc_pend.o \
475 stralloc_copy.o stralloc_opys.o stralloc_opyb.o \
476 stralloc_cat.o stralloc_cats.o stralloc_catb.o \
480 compile stralloc_arts.c byte.h str.h stralloc.h gen_alloc.h
481 ./compile stralloc_arts.c
484 compile stralloc_cat.c byte.h stralloc.h gen_alloc.h
485 ./compile stralloc_cat.c
488 compile stralloc_catb.c stralloc.h gen_alloc.h byte.h
489 ./compile stralloc_catb.c
492 compile stralloc_cats.c byte.h str.h stralloc.h gen_alloc.h
493 ./compile stralloc_cats.c
496 compile stralloc_copy.c byte.h stralloc.h gen_alloc.h
497 ./compile stralloc_copy.c
500 compile stralloc_eady.c alloc.h stralloc.h gen_alloc.h \
502 ./compile stralloc_eady.c
505 compile stralloc_opyb.c stralloc.h gen_alloc.h byte.h
506 ./compile stralloc_opyb.c
509 compile stralloc_opys.c byte.h str.h stralloc.h gen_alloc.h
510 ./compile stralloc_opys.c
513 compile stralloc_pend.c alloc.h stralloc.h gen_alloc.h \
515 ./compile stralloc_pend.c
518 makelib strerr_sys.o strerr_die.o
519 ./makelib strerr.a strerr_sys.o strerr_die.o
522 compile strerr_die.c substdio.h subfd.h substdio.h exit.h strerr.h
523 ./compile strerr_die.c
526 compile strerr_sys.c error.h strerr.h
527 ./compile strerr_sys.c
530 compile strset.c strset.h uint32.h str.h byte.h
534 compile subfderr.c readwrite.h substdio.h subfd.h substdio.h
538 compile subfdins.c readwrite.h substdio.h subfd.h substdio.h
542 compile subfdouts.c readwrite.h substdio.h subfd.h substdio.h
543 ./compile subfdouts.c
546 compile subgetopt.c subgetopt.h
547 ./compile subgetopt.c
550 compile substdi.c substdio.h byte.h error.h
554 makelib substdio.o substdi.o substdo.o subfderr.o subfdouts.o \
555 subfdins.o substdio_copy.o
556 ./makelib substdio.a substdio.o substdi.o substdo.o \
557 subfderr.o subfdouts.o subfdins.o substdio_copy.o
560 compile substdio.c substdio.h
564 compile substdio_copy.c substdio.h
565 ./compile substdio_copy.c
568 compile substdo.c substdio.h str.h byte.h error.h
572 find-systype trycpp.c
573 ./find-systype > systype
576 compile token822.c stralloc.h gen_alloc.h alloc.h str.h token822.h \
577 gen_alloc.h gen_allocdefs.h
581 tryulong32.c compile load uint32.h1 uint32.h2
582 ( ( ./compile tryulong32.c && ./load tryulong32 && \
583 ./tryulong32 ) >/dev/null 2>&1 \
584 && cat uint32.h2 || cat uint32.h1 ) > uint32.h
585 rm -f tryulong32.o tryulong32
589 ./makelib wait.a wait_pid.o
592 compile wait_pid.c error.h haswaitp.h