X-Git-Url: https://git.distorted.org.uk/~mdw/ezmlm/blobdiff_plain/5b62e993b0af39700031c2875d7f6654e6a02850..f8beb284087c279acfb30506f5bb32baa4949b44:/Makefile diff --git a/Makefile b/Makefile index 111a542..e3c7ab3 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,14 @@ +#$Id: Makefile,v 1.117 1999/12/23 02:42:12 lindberg Exp $ +#$Name: ezmlm-idx-040 $ SHELL=/bin/sh - +SQLCC=`head -1 conf-sqlcc` +SQLLD=`head -1 conf-sqlld` default: it +clean: \ +TARGETS + rm -f `cat TARGETS` + alloc.0: \ alloc.3 nroff -man alloc.3 > alloc.0 @@ -18,6 +25,10 @@ alloc_re.o: \ compile alloc_re.c alloc.h alloc_re.c byte.h alloc_re.c ./compile alloc_re.c +author.o: \ +compile author.c mime.h + ./compile author.c + auto-ccld.sh: \ conf-cc conf-ld warn-auto.sh ( cat warn-auto.sh; \ @@ -34,6 +45,14 @@ compile auto-str.c substdio.h auto-str.c readwrite.h auto-str.c \ exit.h auto-str.c ./compile auto-str.c +auto_cron.c: \ +auto-str conf-cron + ./auto-str auto_cron `head -1 conf-cron` > auto_cron.c + +auto_cron.o: \ +compile auto_cron.c + ./compile auto_cron.c + auto_bin.c: \ auto-str conf-bin ./auto-str auto_bin `head -1 conf-bin` > auto_bin.c @@ -79,13 +98,18 @@ case.3 nroff -man case.3 > case.0 case.a: \ -makelib case_diffb.o case_lowerb.o case_startb.o - ./makelib case.a case_diffb.o case_lowerb.o case_startb.o +makelib case_diffb.o case_diffs.o case_starts.o case_lowerb.o case_startb.o + ./makelib case.a case_diffb.o case_lowerb.o case_startb.o \ + case_diffs.o case_starts.o case_diffb.o: \ compile case_diffb.c case.h case_diffb.c ./compile case_diffb.c +case_diffs.o: \ +compile case_diffs.c case.h + ./compile case_diffs.c + case_lowerb.o: \ compile case_lowerb.c case.h case_lowerb.c ./compile case_lowerb.c @@ -94,6 +118,15 @@ case_startb.o: \ compile case_startb.c case.h case_startb.c ./compile case_startb.c +checktag.o: \ +compile checktag.c stralloc.h scan.h fmt.h strerr.h cookie.h \ + errtxt.h subscribe.h conf-sqlcc + ./compile checktag.c ${SQLCC} + +case_starts.o: \ +compile case_starts.c case.h + ./compile case_starts.c + compile: \ make-compile warn-auto.sh systype ( cat warn-auto.sh; ./make-compile "`cat systype`" ) > \ @@ -110,6 +143,19 @@ compile cookie.c cookie.h cookie.c str.h cookie.c uint32.h cookie.c \ surfpcs.h uint32.h surfpcs.h cookie.c ./compile cookie.c +copy.o: \ +compile copy.c copy.h stralloc.h substdio.h str.h readwrite.h open.h qmail.h \ +strerr.h getln.h case.h errtxt.h mime.h error.h quote.h + ./compile copy.c + +date2yyyymm.o:\ +compile date2yyyymm.c yyyymm.h + ./compile date2yyyymm.c + +dateline.o:\ +compile dateline.c yyyymm.h stralloc.h fmt.h + ./compile dateline.c + date822fmt.o: \ compile date822fmt.c datetime.h date822fmt.c fmt.h date822fmt.c \ date822fmt.h date822fmt.c @@ -133,13 +179,46 @@ compile trydrent.c direntry.h1 direntry.h2 && cat direntry.h2 || cat direntry.h1 ) > direntry.h rm -f trydrent.o +concatHDR.o: \ +compile concatHDR.c mime.h stralloc.h strerr.h byte.h errtxt.h + ./compile concatHDR.c + +decodeB.o: \ +compile decodeB.c mime.h uint32.h stralloc.h strerr.h errtxt.h + ./compile decodeB.c + +decodeHDR.o: \ +compile decodeHDR.c mime.h stralloc.h strerr.h error.h case.h byte.h \ +uint32.h errtxt.h + ./compile decodeHDR.c + +decodeQ.o: \ +compile decodeQ.c mime.h stralloc.h strerr.h errtxt.h + ./compile decodeQ.c + +encodeB.o: \ +compile encodeB.c mime.h uint32.h stralloc.h strerr.h errtxt.h + ./compile encodeB.c + +encodeQ.o: \ +compile encodeQ.c mime.h stralloc.h strerr.h errtxt.h + ./compile encodeQ.c + +unfoldHDR.o: \ +compile unfoldHDR.c mime.h stralloc.h strerr.h errtxt.h + ./compile unfoldHDR.c + env.0: \ env.3 nroff -man env.3 > env.0 env.a: \ -makelib envread.o - ./makelib env.a envread.o +makelib env.o envread.o + ./makelib env.a env.o envread.o + +env.o: \ +compile env.c env.h str.h + ./compile env.c envread.o: \ compile envread.c env.h envread.c str.h envread.c @@ -169,28 +248,281 @@ error_temp.0: \ error_temp.3 nroff -man error_temp.3 > error_temp.0 +ezmlm-accept: \ +ezmlm-accept.sh warn-auto.sh conf-bin + (cat warn-auto.sh; \ + echo EZPATH=\'`head -1 conf-bin`\'; \ + cat ezmlm-accept.sh ) > ezmlm-accept + +ezmlm-accept.0: \ +ezmlm-accept.1 + nroff -man ezmlm-accept.1 > ezmlm-accept.0 + +ezmlm-archive: \ +load ezmlm-archive.o getconf.o slurpclose.o slurp.o getln.a sig.a \ +strerr.a substdio.a stralloc.a alloc.a error.a str.a fs.a open.a \ +lock.a fd.a getopt.a idxthread.o yyyymm.a + ./load ezmlm-archive getconf.o slurpclose.o slurp.o getln.a sig.a \ + idxthread.o yyyymm.a strerr.a substdio.a stralloc.a alloc.a \ + error.a str.a fs.a open.a lock.a fd.a getopt.a + +ezmlm-archive.0: \ +ezmlm-archive.1 + nroff -man ezmlm-archive.1 > ezmlm-archive.0 + +ezmlm-archive.o: \ +compile ezmlm-archive.c alloc.h error.h stralloc.h gen_alloc.h str.h \ +sig.h slurp.h getconf.h strerr.h getln.h substdio.h readwrite.h \ +makehash.h fmt.h strerr.h errtxt.h idx.h idxthread.h sgetopt.h subgetopt.h + ./compile ezmlm-archive.c + +ezmlm-cgi: \ +load ezmlm-cgi.o getconf.o slurpclose.o slurp.o constmap.o getln.a sig.a \ +mime.a strerr.a substdio.a stralloc.a alloc.a error.a str.a fs.a open.a \ +lock.a fd.a getopt.a env.a case.a datetime.o now.o mime.a wait.a yyyymm.a + ./load ezmlm-cgi getconf.o slurpclose.o slurp.o constmap.o getln.a \ + mime.a sig.a env.a case.a datetime.o now.o mime.a wait.a yyyymm.a \ + strerr.a substdio.a stralloc.a alloc.a error.a str.a fs.a open.a \ + lock.a fd.a getopt.a + +ezmlm-cgi.0: \ +ezmlm-cgi.1 + nroff -man ezmlm-cgi.1 > ezmlm-cgi.0 + +ezmlm-cgi.o: \ +compile ezmlm-cgi.c alloc.h error.h stralloc.h gen_alloc.h str.h \ +sig.h slurp.h getconf.h strerr.h getln.h substdio.h readwrite.h env.h \ +makehash.h fmt.h strerr.h errtxt.h idx.h idxthread.h mime.h \ +constmap.h sgetopt.h subgetopt.h datetime.h now.h fork.h wait.h + ./compile ezmlm-cgi.c + +ezmlm-check: \ +ezmlm-check.sh warn-auto.sh conf-bin + (cat warn-auto.sh; \ + echo EZPATH=\'`head -1 conf-bin`\'; \ + echo QMPATH=\'`head -1 conf-qmail`\'; \ + cat ezmlm-check.sh ) > ezmlm-check + +ezmlm-check.0: \ +ezmlm-check.1 + nroff -man ezmlm-check.1 > ezmlm-check.0 + +ezmlm-clean: \ +load ezmlm-clean.o auto_qmail.o getconf.o copy.o mime.a \ +now.o datetime.o date822fmt.o slurpclose.o slurp.o qmail.o quote.o \ +getln.a env.a sig.a strerr.a substdio.a stralloc.a alloc.a surf.a \ +error.a str.a fs.a case.a open.a seek.a wait.a lock.a fd.a cookie.o getopt.a + ./load ezmlm-clean auto_qmail.o getconf.o copy.o mime.a \ + now.o datetime.o date822fmt.o slurpclose.o \ + slurp.o qmail.o quote.o getln.a env.a sig.a strerr.a \ + substdio.a stralloc.a alloc.a error.a str.a fs.a case.a \ + open.a seek.a wait.a lock.a fd.a cookie.o getopt.a surf.a + +ezmlm-clean.0: \ +ezmlm-clean.1 + nroff -man ezmlm-clean.1 > ezmlm-clean.0 + +ezmlm-clean.o: \ +compile ezmlm-clean.c error.h stralloc.h gen_alloc.h str.h \ +env.h sig.h slurp.h getconf.h strerr.h byte.h getln.h case.h copy.h mime.h \ +qmail.h substdio.h readwrite.h seek.h quote.h datetime.h now.h cookie.h \ +date822fmt.h direntry.h fmt.h strerr.h errtxt.h idx.h sgetopt.h subgetopt.h + ./compile ezmlm-clean.c + +ezmlm-cron: \ +load ezmlm-cron.o strerr.a stralloc.a alloc.a error.a open.a auto_qmail.o \ +getopt.a getln.a str.a substdio.a sig.a fs.a open.a fd.a lock.a wait.a \ +case.a auto_cron.o + ./load ezmlm-cron getopt.a getln.a strerr.a substdio.a \ + stralloc.a alloc.a sig.a fs.a open.a fd.a lock.a error.a \ + wait.a case.a str.a auto_qmail.o auto_cron.o + +ezmlm-cron.0: \ +ezmlm-cron.1 + nroff -man ezmlm-cron.1 > ezmlm-cron.0 + +ezmlm-cron.o: \ +compile ezmlm-cron.c strerr.h substdio.h stralloc.h error.h str.h \ +fork.h readwrite.h wait.h errtxt.h idx.h sgetopt.h auto_qmail.h \ +fmt.h auto_cron.h + ./compile ezmlm-cron.c + +ezmlm-gate: \ +load ezmlm-gate.o subdb.a auto_bin.o getopt.a getln.a env.a sig.a strerr.a \ +stralloc.a alloc.a error.a str.a case.a wait.a substdio.a open.a lock.a \ +fs.a getconf.o slurpclose.o slurp.o seek.a conf-sqlld + ./load ezmlm-gate subdb.a getconf.o slurpclose.o slurp.o \ + getopt.a getln.a auto_bin.o env.a sig.a fs.a \ + strerr.a substdio.a stralloc.a alloc.a error.a str.a case.a wait.a \ + open.a lock.a seek.a ${SQLLD} + +ezmlm-gate.0: \ +ezmlm-gate.1 + nroff -man ezmlm-gate.1 > ezmlm-gate.0 + +ezmlm-gate.o: \ +compile ezmlm-gate.c idx.h errtxt.h subscribe.h auto_bin.h \ +sgetopt.h subgetopt.h substdio.h getconf.h \ +env.h sig.h strerr.h stralloc.h alloc.h error.h str.h case.h \ +fork.h wait.h exit.h getln.h open.h + ./compile ezmlm-gate.c + +ezmlm-get: \ +load ezmlm-get.o idxthread.o subdb.a auto_qmail.o getopt.a now.o getconf.o \ +datetime.o date822fmt.o slurpclose.o slurp.o qmail.o quote.o makehash.o \ +cookie.o surf.a yyyymm.a \ +constmap.o getln.a env.a sig.a strerr.a substdio.a mime.a stralloc.a alloc.a \ +error.a str.a fs.a case.a open.a seek.a wait.a lock.a fd.a copy.o conf-sqlld + ./load ezmlm-get idxthread.o subdb.a auto_qmail.o getopt.a getconf.o \ + now.o datetime.o date822fmt.o cookie.o makehash.o slurpclose.o slurp.o \ + yyyymm.a \ + constmap.o substdio.a copy.o mime.a strerr.a stralloc.a alloc.a \ + qmail.o quote.o surf.a getln.a env.a sig.a \ + error.a str.a fs.a case.a \ + open.a seek.a wait.a lock.a fd.a ${SQLLD} + +ezmlm-get.o: \ +compile ezmlm-get.c idx.h errtxt.h error.h getconf.h stralloc.h gen_alloc.h \ +str.h cookie.h env.h sig.h slurp.h strerr.h byte.h getln.h case.h qmail.h \ +substdio.h readwrite.h seek.h quote.h sgetopt.h subgetopt.h datetime.h now.h \ +date822fmt.h fmt.h strerr.h copy.h errtxt.h idx.h idxthread.h mime.h \ +constmap.h makehash.h + ./compile ezmlm-get.c + +ezmlm-get.0: \ +ezmlm-get.1 + nroff -man ezmlm-get.1 > ezmlm-get.0 + +ezmlm-greturn: \ +load ezmlm-greturn.o quote.o getconf.o subdb.a log.o \ +slurpclose.o slurp.o now.o cookie.o surf.a lock.a env.a sig.a \ +strerr.a getln.a substdio.a stralloc.a alloc.a error.a str.a fs.a \ +case.a open.a conf-sqlld + ./load ezmlm-greturn quote.o getconf.o subdb.a \ + log.o slurpclose.o slurp.o now.o cookie.o surf.a lock.a \ + env.a sig.a strerr.a getln.a substdio.a stralloc.a alloc.a \ + error.a str.a fs.a case.a open.a ${SQLLD} + +ezmlm-greturn.0: \ +ezmlm-greturn.1 + nroff -man ezmlm-greturn.1 > ezmlm-greturn.0 + +ezmlm-greturn.o: \ +compile ezmlm-greturn.c stralloc.h gen_alloc.h stralloc.h str.h env.h sig.h \ +slurp.h getconf.h strerr.h byte.h case.h getln.h substdio.h error.h \ +quote.h readwrite.h fmt.h datetime.h now.h cookie.h \ +strerr.h subscribe.h + ./compile ezmlm-greturn.c + +ezmlm-gwarn: \ +load ezmlm-gwarn.o auto_qmail.o getconf.o mime.a cookie.o subdb.a now.o \ +slurpclose.o slurp.o quote.o datetime.o date822fmt.o qmail.o surf.a \ +case.a strerr.a sig.a getln.a substdio.a stralloc.a alloc.a error.a \ +open.a lock.a str.a fs.a fd.a wait.a copy.o getopt.a conf-sqlld + ./load ezmlm-gwarn auto_qmail.o getconf.o mime.a \ + cookie.o subdb.a getopt.a \ + now.o slurpclose.o slurp.o quote.o datetime.o date822fmt.o \ + qmail.o surf.a case.a strerr.a sig.a getln.a substdio.a \ + stralloc.a alloc.a error.a open.a lock.a str.a fs.a fd.a \ + wait.a copy.o ${SQLLD} + +ezmlm-gwarn.0: \ +ezmlm-gwarn.1 + nroff -man ezmlm-gwarn.1 > ezmlm-gwarn.0 + +ezmlm-gwarn.o: \ +compile ezmlm-gwarn.c direntry.h readwrite.h getln.h \ +substdio.h stralloc.h gen_alloc.h slurp.h getconf.h byte.h error.h str.h \ +sig.h now.h datetime.h date822fmt.h fmt.h cookie.h qmail.h substdio.h \ +qmail.h copy.h mime.h idx.h errtxt.h sgetopt.h subgetopt.h + ./compile ezmlm-gwarn.c + +ezmlm-idx: \ +load ezmlm-idx.o slurp.o slurpclose.o mime.a wait.a getopt.a \ +getln.a strerr.a sig.h sig.a open.a lock.a substdio.a stralloc.a \ +alloc.a error.a str.a fd.a case.a fs.a getconf.o makehash.o surf.o mime.a + ./load ezmlm-idx \ + mime.a slurp.o slurpclose.o wait.a getln.a strerr.a sig.a open.a \ + lock.a mime.a substdio.a stralloc.a alloc.a error.a str.a fd.a \ + getopt.a case.a fs.a getconf.o makehash.o surf.o + +ezmlm-idx.o: \ +compile ezmlm-idx.c stralloc.h getconf.h \ +substdio.h subfd.h strerr.h error.h sgetopt.h \ +lock.h sig.h slurp.h open.h getln.h case.h \ +str.h fmt.h readwrite.h exit.h idx.h mime.h errtxt.h uint32.h + ./compile ezmlm-idx.c + +ezmlm-idx.0: \ +ezmlm-idx.1 + nroff -man ezmlm-idx.1 > ezmlm-idx.0 + +ezmlm-glconf: \ +ezmlm-glconf.sh warn-auto.sh conf-bin + (cat warn-auto.sh; \ + echo EZPATH=\'`head -1 conf-bin`\'; \ + cat ezmlm-glconf.sh ) > ezmlm-glconf + +ezmlm-glconf.0: \ +ezmlm-glconf.1 + nroff -man ezmlm-glconf.1 > ezmlm-glconf.0 + +ezmlm-issubn: \ +load ezmlm-issubn.o subdb.a getconf.o slurpclose.o slurp.o \ +env.a fs.a strerr.a getln.a getopt.a conf-sqlld \ +substdio.a stralloc.a alloc.a error.a str.a case.a open.a lock.a + ./load ezmlm-issubn subdb.a getconf.o slurpclose.o slurp.o \ + getopt.a env.a fs.a strerr.a \ + getln.a substdio.a stralloc.a alloc.a error.a str.a case.a \ + open.a lock.a ${SQLLD} + +ezmlm-issubn.0: \ +ezmlm-issubn.1 + nroff -man ezmlm-issubn.1 > ezmlm-issubn.0 + +ezmlm-issubn.o: \ +compile ezmlm-issubn.c strerr.h subscribe.h env.h errtxt.h sgetopt.h idx.h + ./compile ezmlm-issubn.c + +ezmlm-limit: \ +load ezmlm-limit.o getconf.o slurpclose.o slurp.o substdio.a stralloc.a \ +alloc.a error.a str.a case.a open.a lock.a getopt.a fs.a sig.a now.o + ./load ezmlm-limit getconf.o slurpclose.o slurp.o getopt.a \ + strerr.a substdio.a stralloc.a alloc.a error.a str.a case.a \ + open.a lock.a fs.a sig.a now.o + +ezmlm-limit.0: \ +ezmlm-limit.1 + nroff -man ezmlm-limit.1 > ezmlm-limit.0 + +ezmlm-limit.o: \ +compile ezmlm-limit.c stralloc.h strerr.h substdio.h readwrite.h sig.h lock.h \ +getconf.h fmt.h now.h sgetopt.h error.h errtxt.h idx.h datetime.h + ./compile ezmlm-limit.c + ezmlm-list: \ -load ezmlm-list.o strerr.a getln.a substdio.a stralloc.a alloc.a \ -error.a open.a str.a - ./load ezmlm-list strerr.a getln.a substdio.a stralloc.a \ - alloc.a error.a open.a str.a +load ezmlm-list.o subdb.a fs.a getconf.o slurpclose.o slurp.o \ +strerr.a getln.a substdio.a stralloc.a alloc.a \ +error.a open.a str.a case.a getopt.a conf-sqlld + ./load ezmlm-list subdb.a fs.a getconf.o slurpclose.o slurp.o \ + strerr.a getln.a getopt.a substdio.a stralloc.a \ + alloc.a error.a open.a str.a case.a ${SQLLD} ezmlm-list.0: \ ezmlm-list.1 nroff -man ezmlm-list.1 > ezmlm-list.0 ezmlm-list.o: \ -compile ezmlm-list.c stralloc.h gen_alloc.h stralloc.h ezmlm-list.c \ -substdio.h ezmlm-list.c getln.h ezmlm-list.c strerr.h ezmlm-list.c \ -error.h ezmlm-list.c readwrite.h ezmlm-list.c exit.h ezmlm-list.c \ -open.h ezmlm-list.c +compile ezmlm-list.c stralloc.h gen_alloc.h substdio.h getln.h strerr.h \ +error.h readwrite.h exit.h open.h errtxt.h subscribe.h exit.h sgetopt.h \ +idx.h fmt.h ./compile ezmlm-list.c ezmlm-make: \ -load ezmlm-make.o auto_bin.o open.a getopt.a substdio.a strerr.a \ -stralloc.a alloc.a error.a str.a - ./load ezmlm-make auto_bin.o open.a getopt.a substdio.a \ - strerr.a stralloc.a alloc.a error.a str.a +load ezmlm-make.o auto_bin.o open.a getln.a getopt.a substdio.a strerr.a \ +stralloc.a alloc.a error.a lock.a str.a + ./load ezmlm-make auto_bin.o open.a getln.a getopt.a substdio.a \ + strerr.a stralloc.a alloc.a error.a lock.a str.a ezmlm-make.0: \ ezmlm-make.1 @@ -202,19 +534,20 @@ sgetopt.h ezmlm-make.c stralloc.h gen_alloc.h stralloc.h ezmlm-make.c \ strerr.h ezmlm-make.c exit.h ezmlm-make.c readwrite.h ezmlm-make.c \ open.h ezmlm-make.c substdio.h ezmlm-make.c str.h ezmlm-make.c \ auto_bin.h ezmlm-make.c ezmlm-make.c ezmlm-make.c ezmlm-make.c \ -ezmlm-make.c +errtxt.h idx.h getln.h lock.h ./compile ezmlm-make.c ezmlm-manage: \ -load ezmlm-manage.o auto_qmail.o getconf.o subscribe.o log.o cookie.o \ +load ezmlm-manage.o auto_qmail.o getconf.o subdb.a log.o cookie.o \ now.o datetime.o date822fmt.o slurpclose.o slurp.o qmail.o quote.o \ surf.a getln.a env.a sig.a strerr.a substdio.a stralloc.a alloc.a \ -error.a str.a fs.a case.a open.a seek.a wait.a lock.a fd.a - ./load ezmlm-manage auto_qmail.o getconf.o subscribe.o \ - log.o cookie.o now.o datetime.o date822fmt.o slurpclose.o \ +error.a str.a fs.a case.a open.a seek.a wait.a lock.a fd.a getopt.a \ +mime.a copy.o conf-sqlld + ./load ezmlm-manage subdb.a auto_qmail.o getconf.o copy.o \ + mime.a log.o cookie.o now.o datetime.o date822fmt.o slurpclose.o \ slurp.o qmail.o quote.o surf.a getln.a env.a sig.a strerr.a \ substdio.a stralloc.a alloc.a error.a str.a fs.a case.a \ - open.a seek.a wait.a lock.a fd.a + open.a seek.a wait.a lock.a fd.a getopt.a ${SQLLD} ezmlm-manage.0: \ ezmlm-manage.1 @@ -231,35 +564,84 @@ ezmlm-manage.c readwrite.h ezmlm-manage.c seek.h ezmlm-manage.c \ quote.h ezmlm-manage.c datetime.h ezmlm-manage.c now.h datetime.h \ datetime.h now.h ezmlm-manage.c date822fmt.h ezmlm-manage.c fmt.h \ ezmlm-manage.c subscribe.h strerr.h strerr.h subscribe.h \ -ezmlm-manage.c cookie.h ezmlm-manage.c +sgetopt.h subgetopt.h cookie.h idx.h errtxt.h copy.h ./compile ezmlm-manage.c +ezmlm-mktab.0: \ +ezmlm-mktab.1 + nroff -man ezmlm-mktab.1 > ezmlm-mktab.0 + +ezmlm-moderate: \ +load ezmlm-moderate.o auto_qmail.o getconf.o auto_bin.o copy.o mime.a \ +cookie.o now.o datetime.o date822fmt.o slurpclose.o slurp.o qmail.o quote.o \ +surf.a getln.a env.a sig.a strerr.a substdio.a stralloc.a alloc.a \ +error.a str.a fs.a case.a open.a seek.a wait.a lock.a fd.a getopt.a + ./load ezmlm-moderate auto_qmail.o getconf.o copy.o mime.a \ + cookie.o now.o datetime.o date822fmt.o slurpclose.o \ + slurp.o qmail.o quote.o surf.a getln.a env.a sig.a strerr.a \ + substdio.a stralloc.a alloc.a error.a str.a fs.a case.a \ + auto_bin.o open.a seek.a wait.a lock.a fd.a getopt.a + +ezmlm-moderate.0: \ +ezmlm-moderate.1 + nroff -man ezmlm-moderate.1 > ezmlm-moderate.0 + +ezmlm-moderate.o: \ +compile ezmlm-moderate.c error.h stralloc.h gen_alloc.h str.h \ +env.h sig.h slurp.h getconf.h strerr.h byte.h getln.h case.h \ +qmail.h substdio.h readwrite.h seek.h quote.h datetime.h now.h \ +date822fmt.h fmt.h strerr.h cookie.h errtxt.h idx.h copy.h mime.h \ +subgetopt.h sgetopt.h auto_bin.h fork.h wait.h + ./compile ezmlm-moderate.c + +ezmlm-request: \ +load ezmlm-request.o subdb.a getconf.o constmap.o getln.a auto_qmail.o qmail.o \ +strerr.a slurpclose.o slurp.o getopt.a env.a open.a fd.a sig.a case.a \ +substdio.a error.a stralloc.a alloc.a str.a case.a fs.a wait.a seek.a \ +date822fmt.o now.o datetime.o quote.o copy.o mime.a conf-sqlld + ./load ezmlm-request subdb.a getconf.o constmap.o getln.a auto_qmail.o \ + qmail.o date822fmt.o datetime.o now.o quote.o \ + slurpclose.o slurp.o env.a open.a sig.a wait.a getopt.a \ + strerr.a substdio.a error.a copy.o stralloc.a alloc.a substdio.a \ + str.a case.a fs.a fd.a sig.a wait.a seek.a mime.a ${SQLLD} + +ezmlm-request.0: + nroff -man ezmlm-request.1 > ezmlm-request.0 + +ezmlm-request.o: \ +compile ezmlm-request.c stralloc.h subfd.h strerr.h error.h qmail.h env.h \ +sig.h open.h getln.h case.h str.h readwrite.h exit.h substdio.h quote.h \ +getconf.h constmap.h fmt.h byte.h errtxt.h idx.h datetime.h date822fmt.h \ +subscribe.h now.h copy.h + ./compile ezmlm-request.c + ezmlm-reject: \ -load ezmlm-reject.o getln.a strerr.a substdio.a error.a stralloc.a \ -alloc.a str.a getopt.a case.a - ./load ezmlm-reject getln.a strerr.a substdio.a error.a \ - stralloc.a alloc.a str.a getopt.a case.a +load ezmlm-reject.o getln.a strerr.a substdio.a error.a stralloc.a open.a \ +qmail.o env.a seek.a fd.a wait.a auto_qmail.o \ +alloc.a getconf.o slurp.o slurpclose.o str.a getopt.a case.a constmap.o fs.a + ./load ezmlm-reject qmail.o getln.a strerr.a substdio.a error.a fs.a \ + env.a constmap.o getconf.o slurp.o slurpclose.o stralloc.a alloc.a \ + seek.a str.a getopt.a case.a open.a fd.a wait.a auto_qmail.o ezmlm-reject.0: \ ezmlm-reject.1 nroff -man ezmlm-reject.1 > ezmlm-reject.0 ezmlm-reject.o: \ -compile ezmlm-reject.c strerr.h ezmlm-reject.c substdio.h \ -ezmlm-reject.c readwrite.h ezmlm-reject.c stralloc.h gen_alloc.h \ -stralloc.h ezmlm-reject.c getln.h ezmlm-reject.c sgetopt.h \ -subgetopt.h sgetopt.h ezmlm-reject.c +compile ezmlm-reject.c strerr.h substdio.h readwrite.h stralloc.h gen_alloc.h \ +stralloc.h getln.h sgetopt.h subgetopt.h constmap.h getconf.h errtxt.h \ +scan.h fmt.h idx.h qmail.h env.h seek.h ./compile ezmlm-reject.c ezmlm-return: \ -load ezmlm-return.o quote.o getconf.o issub.o subscribe.o log.o \ +load ezmlm-return.o quote.o getconf.o subdb.a log.o \ slurpclose.o slurp.o now.o cookie.o surf.a lock.a env.a sig.a \ strerr.a getln.a substdio.a stralloc.a alloc.a error.a str.a fs.a \ -case.a open.a - ./load ezmlm-return quote.o getconf.o issub.o subscribe.o \ +case.a open.a conf-sqlld + ./load ezmlm-return quote.o getconf.o subdb.a \ log.o slurpclose.o slurp.o now.o cookie.o surf.a lock.a \ env.a sig.a strerr.a getln.a substdio.a stralloc.a alloc.a \ - error.a str.a fs.a case.a open.a + error.a str.a fs.a case.a open.a ${SQLLD} ezmlm-return.0: \ ezmlm-return.1 @@ -270,43 +652,134 @@ compile ezmlm-return.c stralloc.h gen_alloc.h stralloc.h \ ezmlm-return.c str.h ezmlm-return.c env.h ezmlm-return.c sig.h \ ezmlm-return.c slurp.h ezmlm-return.c getconf.h ezmlm-return.c \ strerr.h ezmlm-return.c byte.h ezmlm-return.c case.h ezmlm-return.c \ -getln.h ezmlm-return.c substdio.h ezmlm-return.c error.h \ +getln.h ezmlm-return.c substdio.h ezmlm-return.c error.h direntry.h \ ezmlm-return.c quote.h ezmlm-return.c readwrite.h ezmlm-return.c \ fmt.h ezmlm-return.c now.h datetime.h now.h ezmlm-return.c cookie.h \ ezmlm-return.c subscribe.h strerr.h strerr.h subscribe.h \ -ezmlm-return.c issub.h strerr.h strerr.h issub.h ezmlm-return.c +strerr.h strerr.h ./compile ezmlm-return.c ezmlm-send: \ load ezmlm-send.o auto_qmail.o getconf.o qmail.o constmap.o slurp.o \ -slurpclose.o wait.a getln.a strerr.a sig.a env.a open.a lock.a \ -substdio.a stralloc.a alloc.a error.a str.a fd.a case.a fs.a - ./load ezmlm-send auto_qmail.o getconf.o qmail.o \ - constmap.o slurp.o slurpclose.o wait.a getln.a strerr.a \ - sig.a env.a open.a lock.a substdio.a stralloc.a alloc.a \ - error.a str.a fd.a case.a fs.a +slurpclose.o wait.a getln.a strerr.a sig.a env.a open.a lock.a conf-sqlld \ +substdio.a cookie.o stralloc.a alloc.a error.a str.a fd.a case.a fs.a surf.a \ +getopt.a copy.o mime.a subdb.a makehash.o surf.o makehash.o str.a quote.o + ./load ezmlm-send subdb.a cookie.o surf.a auto_qmail.o getconf.o \ + getopt.a qmail.o quote.o constmap.o slurp.o slurpclose.o \ + wait.a getln.a strerr.a \ + sig.a env.a open.a lock.a substdio.a stralloc.a alloc.a error.a \ + fd.a case.a fs.a getopt.a copy.o mime.a makehash.o str.a ${SQLLD} ezmlm-send.0: \ ezmlm-send.1 nroff -man ezmlm-send.1 > ezmlm-send.0 ezmlm-send.o: \ -compile ezmlm-send.c stralloc.h gen_alloc.h stralloc.h ezmlm-send.c \ -subfd.h substdio.h subfd.h ezmlm-send.c strerr.h ezmlm-send.c error.h \ -ezmlm-send.c qmail.h substdio.h substdio.h qmail.h ezmlm-send.c env.h \ -ezmlm-send.c lock.h ezmlm-send.c sig.h ezmlm-send.c open.h \ -ezmlm-send.c getln.h ezmlm-send.c case.h ezmlm-send.c scan.h \ -ezmlm-send.c str.h ezmlm-send.c fmt.h ezmlm-send.c readwrite.h \ -ezmlm-send.c exit.h ezmlm-send.c substdio.h substdio.h ezmlm-send.c \ -getconf.h ezmlm-send.c constmap.h ezmlm-send.c +compile ezmlm-send.c stralloc.h gen_alloc.h copy.h \ +subfd.h substdio.h strerr.h error.h qmail.h env.h makehash.h sgetopt.h \ +lock.h sig.h open.h getln.h case.h scan.h str.h fmt.h readwrite.h quote.h \ +exit.h getconf.h constmap.h byte.h errtxt.h idx.h mime.h subscribe.h \ +uint32.h ./compile ezmlm-send.c +ezmlm-master: \ +load ezmlm-master.o auto_qmail.o getconf.o qmail.o constmap.o slurp.o \ +slurpclose.o wait.a getln.a strerr.a sig.a env.a open.a lock.a conf-sqlld \ +substdio.a cookie.o stralloc.a alloc.a error.a str.a fd.a case.a fs.a surf.a\ +getopt.a copy.o mime.a subdb.a makehash.o surf.o makehash.o str.a quote.o + ./load ezmlm-master subdb.a cookie.o surf.a auto_qmail.o getconf.o \ + getopt.a qmail.o quote.o constmap.o slurp.o slurpclose.o \ + wait.a getln.a strerr.a \ + sig.a env.a open.a lock.a substdio.a stralloc.a alloc.a error.a \ + fd.a case.a fs.a getopt.a copy.o mime.a makehash.o str.a ${SQLLD} + +ezmlm-master.0: \ +ezmlm-master.1 + nroff -man ezmlm-master.1 > ezmlm-master.0 + +ezmlm-master.o: \ +compile ezmlm-master.c stralloc.h gen_alloc.h copy.h \ +subfd.h substdio.h strerr.h error.h qmail.h env.h makehash.h sgetopt.h \ +lock.h sig.h open.h getln.h case.h scan.h str.h fmt.h readwrite.h quote.h \ +exit.h getconf.h constmap.h byte.h errtxt.h idx.h mime.h subscribe.h \ +uint32.h + ./compile ezmlm-master.c + +ezmlm-slave: \ +load ezmlm-slave.o auto_qmail.o getconf.o qmail.o constmap.o slurp.o \ +slurpclose.o wait.a getln.a strerr.a sig.a env.a open.a lock.a conf-sqlld \ +substdio.a cookie.o stralloc.a alloc.a error.a str.a fd.a case.a fs.a surf.a \ +getopt.a copy.o mime.a subdb.a makehash.o surf.o makehash.o str.a quote.o + ./load ezmlm-slave subdb.a cookie.o surf.a auto_qmail.o getconf.o \ + getopt.a qmail.o quote.o constmap.o slurp.o slurpclose.o \ + wait.a getln.a strerr.a \ + sig.a env.a open.a lock.a substdio.a stralloc.a alloc.a error.a \ + fd.a case.a fs.a getopt.a copy.o mime.a makehash.o str.a ${SQLLD} + +ezmlm-slave.0: \ +ezmlm-slave.1 + nroff -man ezmlm-slave.1 > ezmlm-slave.0 + +ezmlm-slave.o: \ +compile ezmlm-slave.c stralloc.h gen_alloc.h copy.h \ +subfd.h substdio.h strerr.h error.h qmail.h env.h makehash.h sgetopt.h \ +lock.h sig.h open.h getln.h case.h scan.h str.h fmt.h readwrite.h quote.h \ +exit.h getconf.h constmap.h byte.h errtxt.h idx.h mime.h subscribe.h \ +uint32.h + ./compile ezmlm-slave.c + +ezmlm-split: \ +load ezmlm-split.o auto_qmail.o getconf.o \ +slurpclose.o slurp.o qmail.o quote.o wait.a \ +getln.a env.a sig.a strerr.a substdio.a stralloc.a alloc.a \ +error.a str.a fs.a case.a open.a fd.a + ./load ezmlm-split auto_qmail.o getconf.o slurpclose.o \ + slurp.o qmail.o quote.o getln.a env.a sig.a strerr.a \ + substdio.a stralloc.a alloc.a error.a str.a fs.a case.a \ + open.a fd.a wait.a + +ezmlm-split.0: \ +ezmlm-split.1 + nroff -man ezmlm-split.1 > ezmlm-split.0 + +ezmlm-split.o: \ +compile ezmlm-split.c error.h stralloc.h gen_alloc.h str.h \ +env.h sig.h getconf.h strerr.h byte.h getln.h case.h \ +qmail.h substdio.h readwrite.h quote.h \ +fmt.h errtxt.h idx.h uint32.h + ./compile ezmlm-split.c + +ezmlm-store: \ +load ezmlm-store.o auto_qmail.o getconf.o subdb.a log.o auto_bin.o mime.a \ +cookie.o now.o datetime.o date822fmt.o slurpclose.o slurp.o qmail.o quote.o \ +surf.a getln.a env.a sig.a strerr.a substdio.a stralloc.a alloc.a conf-sqlld \ +error.a str.a fs.a case.a open.a seek.a wait.a lock.a fd.a getopt.a copy.o + ./load ezmlm-store auto_qmail.o getconf.o subdb.a copy.o mime.a \ + log.o cookie.o now.o datetime.o date822fmt.o slurpclose.o \ + slurp.o qmail.o quote.o surf.a getln.a env.a sig.a strerr.a \ + substdio.a stralloc.a alloc.a error.a str.a fs.a case.a \ + open.a seek.a wait.a lock.a fd.a getopt.a auto_bin.o ${SQLLD} + +ezmlm-store.0: \ +ezmlm-store.1 + nroff -man ezmlm-store.1 > ezmlm-store.0 + +ezmlm-store.o: \ +compile ezmlm-store.c error.h stralloc.h gen_alloc.h str.h \ +sgetopt.h subgetopt.h fork.h wait.h auto_bin.h lock.h mime.h \ +env.h sig.h slurp.h getconf.h strerr.h byte.h getln.h case.h \ +qmail.h substdio.h readwrite.h seek.h quote.h datetime.h now.h \ +date822fmt.h fmt.h subscribe.h strerr.h cookie.h errtxt.h idx.h copy.h + ./compile ezmlm-store.c + ezmlm-sub: \ -load ezmlm-sub.o subscribe.o log.o now.o fs.a strerr.a getln.a \ +load ezmlm-sub.o subdb.a getconf.o slurpclose.o slurp.o \ +log.o now.o fs.a strerr.a getln.a getopt.a fs.a conf-sqlld \ substdio.a stralloc.a alloc.a error.a str.a case.a open.a lock.a - ./load ezmlm-sub subscribe.o log.o now.o fs.a strerr.a \ + ./load ezmlm-sub subdb.a getconf.o slurpclose.o slurp.o \ + log.o now.o fs.a strerr.a getopt.a fs.a \ getln.a substdio.a stralloc.a alloc.a error.a str.a case.a \ - open.a lock.a + open.a lock.a ${SQLLD} ezmlm-sub.0: \ ezmlm-sub.1 @@ -314,57 +787,86 @@ ezmlm-sub.1 ezmlm-sub.o: \ compile ezmlm-sub.c strerr.h ezmlm-sub.c subscribe.h strerr.h \ -strerr.h subscribe.h ezmlm-sub.c log.h ezmlm-sub.c +getln.h substdio.h stralloc.h readwrite.h \ +strerr.h subscribe.h log.h errtxt.h sgetopt.h scan.h idx.h ./compile ezmlm-sub.c +ezmlm-test: \ +ezmlm-test.sh warn-auto.sh conf-bin + (cat warn-auto.sh; \ + echo QMPATH=\'`head -1 conf-qmail`\'; \ + cat ezmlm-test.sh ) > ezmlm-test; \ + chmod 755 ezmlm-test + +ezmlm-test.0: \ +ezmlm-test.1 + nroff -man ezmlm-test.1 > ezmlm-test.0 + +ezmlm-tstdig: \ +load ezmlm-tstdig.o getopt.a getconf.o now.o fs.a strerr.a getln.a \ +lock.a \ +substdio.a stralloc.a alloc.a error.a str.a case.a sig.a \ +open.a slurpclose.o slurp.o env.a + ./load ezmlm-tstdig getopt.a getconf.o env.a now.o fs.a strerr.a \ + lock.a getln.a substdio.a stralloc.a alloc.a error.a str.a case.a \ + sig.a slurpclose.o slurp.o open.a + +ezmlm-tstdig.0: \ +ezmlm-tstdig.1 + nroff -man ezmlm-tstdig.1 > ezmlm-tstdig.0 + +ezmlm-tstdig.o: \ +compile ezmlm-tstdig.c strerr.h sgetopt.h getconf.h \ +sig.h now.h errtxt.h stralloc.h sig.h env.h fmt.h substdio.h readwrite.h \ +now.h idx.h + ./compile ezmlm-tstdig.c + ezmlm-unsub: \ -load ezmlm-unsub.o subscribe.o log.o now.o fs.a strerr.a getln.a \ +load ezmlm-unsub.o subdb.a getconf.o slurpclose.o slurp.o \ +log.o now.o fs.a strerr.a getln.a getopt.a fs.a conf-sqlld \ substdio.a stralloc.a alloc.a error.a str.a case.a open.a lock.a - ./load ezmlm-unsub subscribe.o log.o now.o fs.a strerr.a \ + ./load ezmlm-unsub subdb.a getopt.a getconf.o slurpclose.o slurp.o \ + log.o now.o fs.a strerr.a fs.a \ getln.a substdio.a stralloc.a alloc.a error.a str.a case.a \ - open.a lock.a + open.a lock.a ${SQLLD} ezmlm-unsub.0: \ ezmlm-unsub.1 nroff -man ezmlm-unsub.1 > ezmlm-unsub.0 ezmlm-unsub.o: \ -compile ezmlm-unsub.c strerr.h ezmlm-unsub.c subscribe.h strerr.h \ -strerr.h subscribe.h ezmlm-unsub.c log.h ezmlm-unsub.c +compile ezmlm-unsub.c strerr.h subscribe.h \ +log.h errtxt.h sgetopt.h scan.h idx.h readwrite.h stralloc.h substdio.h ./compile ezmlm-unsub.c ezmlm-warn: \ -load ezmlm-warn.o auto_qmail.o getconf.o cookie.o issub.o now.o \ +load ezmlm-warn.o auto_qmail.o getconf.o mime.a cookie.o subdb.a now.o \ slurpclose.o slurp.o quote.o datetime.o date822fmt.o qmail.o surf.a \ case.a strerr.a sig.a getln.a substdio.a stralloc.a alloc.a error.a \ -open.a lock.a str.a fs.a fd.a wait.a - ./load ezmlm-warn auto_qmail.o getconf.o cookie.o issub.o \ +open.a lock.a str.a fs.a fd.a wait.a copy.o getopt.a conf-sqlld + ./load ezmlm-warn auto_qmail.o getconf.o mime.a \ + cookie.o subdb.a getopt.a \ now.o slurpclose.o slurp.o quote.o datetime.o date822fmt.o \ qmail.o surf.a case.a strerr.a sig.a getln.a substdio.a \ stralloc.a alloc.a error.a open.a lock.a str.a fs.a fd.a \ - wait.a + wait.a copy.o ${SQLLD} ezmlm-warn.0: \ ezmlm-warn.1 nroff -man ezmlm-warn.1 > ezmlm-warn.0 ezmlm-warn.o: \ -compile ezmlm-warn.c ezmlm-warn.c ezmlm-warn.c direntry.h direntry.h \ -direntry.h ezmlm-warn.c readwrite.h ezmlm-warn.c getln.h ezmlm-warn.c \ -substdio.h ezmlm-warn.c stralloc.h gen_alloc.h stralloc.h \ -ezmlm-warn.c slurp.h ezmlm-warn.c getconf.h ezmlm-warn.c byte.h \ -ezmlm-warn.c error.h ezmlm-warn.c str.h ezmlm-warn.c strerr.h \ -ezmlm-warn.c sig.h ezmlm-warn.c now.h datetime.h now.h ezmlm-warn.c \ -datetime.h datetime.h ezmlm-warn.c date822fmt.h ezmlm-warn.c fmt.h \ -ezmlm-warn.c cookie.h ezmlm-warn.c qmail.h substdio.h substdio.h \ -qmail.h ezmlm-warn.c +compile ezmlm-warn.c direntry.h readwrite.h getln.h \ +substdio.h stralloc.h gen_alloc.h slurp.h getconf.h byte.h error.h str.h \ +sig.h now.h datetime.h date822fmt.h fmt.h cookie.h qmail.h substdio.h \ +qmail.h copy.h mime.h idx.h errtxt.h sgetopt.h subgetopt.h ./compile ezmlm-warn.c ezmlm-weed: \ -load ezmlm-weed.o getln.a strerr.a substdio.a error.a stralloc.a \ +load ezmlm-weed.o getln.a strerr.a substdio.a error.a case.a stralloc.a \ alloc.a str.a ./load ezmlm-weed getln.a strerr.a substdio.a error.a \ - stralloc.a alloc.a str.a + case.a stralloc.a alloc.a str.a ezmlm-weed.0: \ ezmlm-weed.1 @@ -380,6 +882,18 @@ ezmlm.0: \ ezmlm.5 nroff -man ezmlm.5 > ezmlm.0 +ezmlmglrc.0: \ +ezmlmglrc.5 + nroff -man ezmlmglrc.5 > ezmlmglrc.0 + +ezmlmrc.0: \ +ezmlmrc.5 + nroff -man ezmlmrc.5 > ezmlmrc.0 + +ezmlmsubrc.0: \ +ezmlmsubrc.5 + nroff -man ezmlmsubrc.5 > ezmlmsubrc.0 + fd.a: \ makelib fd_copy.o fd_move.o ./makelib fd.a fd_copy.o fd_move.o @@ -496,16 +1010,23 @@ install.c open.h install.c error.h install.c strerr.h install.c \ byte.h install.c ./compile install.c +idxthread.o: \ +compile idxthread.c idxthread.h alloc.h error.h stralloc.h str.h lock.h idx.h \ +substdio.h fmt.h readwrite.h idx.h errtxt.h substdio.h byte.h yyyymm.h + ./compile idxthread.c + issub.o: \ -compile issub.c stralloc.h gen_alloc.h stralloc.h issub.c getln.h \ -issub.c readwrite.h issub.c substdio.h issub.c open.h issub.c byte.h \ -issub.c case.h issub.c lock.h issub.c error.h issub.c issub.h \ -strerr.h issub.h issub.c uint32.h issub.c - ./compile issub.c +compile issub.c stralloc.h gen_alloc.h getln.h readwrite.h substdio.h \ +open.h byte.h case.h lock.h error.h subscribe.h strerr.h uint32.h fmt.h \ +conf-sqlcc + ./compile issub.c ${SQLCC} it: \ +ezmlm-idx ezmlm-accept ezmlm-archive ezmlm-check ezmlm-gate ezmlm-get \ +ezmlm-clean ezmlm-glconf ezmlm-moderate ezmlm-store ezmlm-tstdig \ ezmlm-make ezmlm-manage ezmlm-send ezmlm-reject ezmlm-return \ -ezmlm-warn ezmlm-weed ezmlm-list ezmlm-sub ezmlm-unsub +ezmlm-warn ezmlm-weed ezmlm-list ezmlm-sub ezmlm-unsub ezmlm-cgi ezmlm-limit \ +ezmlm-issubn ezmlm-cron ezmlm-request ezmlm-test ezmlm-split ezmlmrc load: \ make-load warn-auto.sh systype @@ -527,6 +1048,10 @@ gen_alloc.h stralloc.h log.c log.h log.c now.h datetime.h now.h log.c \ fmt.h log.c open.h log.c ./compile log.c +logmsg.o: \ +compile logmsg.c stralloc.h fmt.h conf-sqlcc + ./compile logmsg.c ${SQLCC} + make-compile: \ make-compile.sh auto-ccld.sh cat auto-ccld.sh make-compile.sh > make-compile @@ -542,6 +1067,10 @@ make-makelib.sh auto-ccld.sh cat auto-ccld.sh make-makelib.sh > make-makelib chmod 755 make-makelib +makehash.o: \ +makehash.c makehash.h surf.h uint32.h stralloc.h + ./compile makehash.c + makelib: \ make-makelib warn-auto.sh systype ( cat warn-auto.sh; ./make-makelib "`cat systype`" ) > \ @@ -549,12 +1078,23 @@ make-makelib warn-auto.sh systype chmod 755 makelib man: \ -ezmlm.0 ezmlm-make.0 ezmlm-manage.0 ezmlm-send.0 ezmlm-reject.0 \ +ezmlm.0 ezmlm-gate.0 ezmlm-idx.0 ezmlm-get.0 ezmlm-check.0 ezmlm-tstdig.0 \ +ezmlm-make.0 ezmlm-manage.0 ezmlm-send.0 ezmlm-reject.0 ezmlm-accept.0 \ ezmlm-return.0 ezmlm-warn.0 ezmlm-weed.0 ezmlm-list.0 ezmlm-sub.0 \ ezmlm-unsub.0 alloc.0 case.0 datetime.0 direntry.0 env.0 error.0 \ error_str.0 error_temp.0 ezmlm.0 fd_copy.0 fd_move.0 getln.0 getln2.0 \ +ezmlm-issubn.0 ezmlm-cron.0 ezmlm-glconf.0 ezmlmglrc.0 ezmlm-test.0 \ +ezmlmsubrc.0 ezmlm-mktab.0 ezmlm-split.0 ezmlm-archive.0 ezmlm-cgi.0 \ getopt.0 now.0 sgetopt.0 stralloc.0 subfd.0 subgetopt.0 substdio.0 \ -substdio_copy.0 substdio_in.0 substdio_out.0 surf.0 surfpcs.0 wait.0 +substdio_copy.0 substdio_in.0 substdio_out.0 surf.0 surfpcs.0 wait.0 \ +ezmlm-clean.0 ezmlm-moderate.0 ezmlm-store.0 ezmlm-request.0 ezmlmrc.0 \ +ezmlm-limit.0 + +mime.a: \ +makelib concatHDR.o decodeHDR.o unfoldHDR.o \ +decodeQ.o encodeQ.o decodeB.o encodeB.o author.o + ./makelib mime.a concatHDR.o decodeHDR.o decodeQ.o encodeQ.o \ + decodeB.o encodeB.o unfoldHDR.o author.o now.0: \ now.3 @@ -582,6 +1122,16 @@ open_trunc.o: \ compile open_trunc.c open_trunc.c open_trunc.c open.h open_trunc.c ./compile open_trunc.c +opensql.o: \ +compile opensql.c error.h strerr.h errtxt.h \ + str.h case.h stralloc.h subscribe.h conf-sqlcc + ./compile opensql.c ${SQLCC} + +putsubs.o: \ +compile putsubs.c error.h substdio.h strerr.h readwrite.h \ +str.h open.h case.h errtxt.h stralloc.h subscribe.h qmail.h fmt.h conf-sqlcc + ./compile putsubs.c ${SQLCC} + qmail.o: \ compile qmail.c substdio.h qmail.c readwrite.h qmail.c wait.h qmail.c \ exit.h qmail.c fork.h qmail.c fd.h qmail.c qmail.h substdio.h \ @@ -601,6 +1151,12 @@ scan_ulong.o: \ compile scan_ulong.c scan.h scan_ulong.c ./compile scan_ulong.c +searchlog.o: \ +compile searchlog.c case.h stralloc.h scan.h open.h datetime.h errtxt.h str.h \ + datetime.h date822fmt.h substdio.h readwrite.h strerr.h error.h \ + subscribe.h conf-sqlcc + ./compile searchlog.c ${SQLCC} + seek.a: \ makelib seek_set.o ./makelib seek.a seek_set.o @@ -800,6 +1356,12 @@ strerr_sys.o: \ compile strerr_sys.c error.h strerr_sys.c strerr.h strerr_sys.c ./compile strerr_sys.c +subdb.a: \ +makelib checktag.o issub.o logmsg.o subscribe.o opensql.o putsubs.o \ + tagmsg.o searchlog.o + ./makelib subdb.a checktag.o issub.o logmsg.o subscribe.o \ + opensql.o putsubs.o tagmsg.o searchlog.o + subfd.0: \ subfd.3 nroff -man subfd.3 > subfd.0 @@ -818,12 +1380,10 @@ compile subgetopt.c subgetopt.h subgetopt.h subgetopt.c ./compile subgetopt.c subscribe.o: \ -compile subscribe.c stralloc.h gen_alloc.h stralloc.h subscribe.c \ -getln.h subscribe.c readwrite.h subscribe.c substdio.h subscribe.c \ -strerr.h subscribe.c open.h subscribe.c byte.h subscribe.c case.h \ -subscribe.c lock.h subscribe.c error.h subscribe.c uint32.h \ -subscribe.c subscribe.h strerr.h strerr.h subscribe.h subscribe.c - ./compile subscribe.c +compile subscribe.c stralloc.h gen_alloc.h stralloc.h \ +getln.h readwrite.h substdio.h strerr.h open.h byte.h case.h \ +lock.h error.h uint32.h subscribe.h idx.h fmt.h conf-sqlcc + ./compile subscribe.c ${SQLCC} substdi.o: \ compile substdi.c substdio.h substdi.c byte.h substdi.c error.h \ @@ -889,6 +1449,10 @@ systype: \ find-systype trycpp.c ./find-systype > systype +tagmsg.o: \ +compile tagmsg.c stralloc.h slurp.h scan.h fmt.h strerr.h cookie.h conf-sqlcc + ./compile tagmsg.c ${SQLCC} + uint32.h: \ tryulong32.c compile load uint32.h1 uint32.h2 ( ( ./compile tryulong32.c && ./load tryulong32 && \ @@ -907,3 +1471,124 @@ makelib wait_pid.o wait_pid.o: \ compile wait_pid.c wait_pid.c wait_pid.c error.h wait_pid.c ./compile wait_pid.c + +yyyymm.a: \ +makelib date2yyyymm.o dateline.o + ./makelib yyyymm.a date2yyyymm.o dateline.o + +ch: \ +ezmlmrc.ch + cp -f ezmlmrc.ch_GB ezmlmrc + +ch_GB: \ +ezmlmrc.ch_GB + cp -f ezmlmrc.ch_GB ezmlmrc + +cs: \ +ezmlmrc.cs + cp -f ezmlmrc.cs ezmlmrc + +da: \ +ezmlmrc.da + cp -f ezmlmrc.da ezmlmrc + +de: \ +ezmlmrc.de + cp -f ezmlmrc.de ezmlmrc + +en_US: \ +ezmlmrc.en_US + cp -f ezmlmrc.en_US ezmlmrc + +en: \ +ezmlmrc.en_US + cp -f ezmlmrc.en_US ezmlmrc + +es: \ +ezmlmrc.es + cp -f ezmlmrc.es ezmlmrc + +us: \ +ezmlmrc.en_US + cp -f ezmlmrc.en_US ezmlmrc + +ezmlmrc: \ +ezmlmrc.en_US + cp -f ezmlmrc.en_US ezmlmrc + +fr: \ +ezmlmrc.fr + cp -f ezmlmrc.fr ezmlmrc + +id: \ +ezmlmrc.id + cp -f ezmlmrc.id ezmlmrc + +ita: \ +ezmlmrc.it + cp -f ezmlmrc.it ezmlmrc + +jp: \ +ezmlmrc.jp + cp -f ezmlmrc.jp ezmlmrc + +pl: \ +ezmlmrc.pl + cp -f ezmlmrc.pl ezmlmrc + +pt: \ +ezmlmrc.pt + cp -f ezmlmrc.pt ezmlmrc + +pt_BR: \ +ezmlmrc.pt_BR + cp -f ezmlmrc.pt_BR ezmlmrc + +ru: \ +ezmlmrc.ru + cp -f ezmlmrc.ru ezmlmrc + +sv: \ +ezmlmrc.sv + cp -f ezmlmrc.sv ezmlmrc + +mysql: + ln -sf sub_mysql/ezmlm-mktab ezmlm-mktab + ln -sf sub_mysql/checktag.c checktag.c; rm -f checktag.o + ln -sf sub_mysql/issub.c issub.c; rm -f issub.o + ln -sf sub_mysql/logmsg.c logmsg.c; rm -f logmsg.o + ln -sf sub_mysql/subscribe.c subscribe.c; rm -f subscribe.o + ln -sf sub_mysql/opensql.c opensql.c; rm -f opensql.o + ln -sf sub_mysql/putsubs.c putsubs.c; rm -f putsubs.o + ln -sf sub_mysql/tagmsg.c tagmsg.c; rm -f tagmsg.o + ln -sf sub_mysql/searchlog.c searchlog.c; rm -f searchlog.o + ln -sf sub_mysql/conf-sqlld conf-sqlld; touch conf-sqlld + ln -sf sub_mysql/conf-sqlcc conf-sqlcc; touch conf-sqlcc + +pgsql: + ln -sf sub_pgsql/ezmlm-mktab ezmlm-mktab + ln -sf sub_pgsql/checktag.c checktag.c; rm -f checktag.o + ln -sf sub_pgsql/issub.c issub.c; rm -f issub.o + ln -sf sub_pgsql/logmsg.c logmsg.c; rm -f logmsg.o + ln -sf sub_pgsql/subscribe.c subscribe.c; rm -f subscribe.o + ln -sf sub_pgsql/opensql.c opensql.c; rm -f opensql.o + ln -sf sub_pgsql/putsubs.c putsubs.c; rm -f putsubs.o + ln -sf sub_pgsql/tagmsg.c tagmsg.c; rm -f tagmsg.o + ln -sf sub_pgsql/searchlog.c searchlog.c; rm -f searchlog.o + ln -sf sub_pgsql/conf-sqlld conf-sqlld; touch conf-sqlld + ln -sf sub_pgsql/conf-sqlcc conf-sqlcc; touch conf-sqlcc + +std: + ln -sf sub_std/ezmlm-mktab ezmlm-mktab + ln -sf sub_std/checktag.c checktag.c; rm -f checktag.o + ln -sf sub_std/issub.c issub.c; rm -f issub.o + ln -sf sub_std/logmsg.c logmsg.c; rm -f logmsg.o + ln -sf sub_std/subscribe.c subscribe.c; rm -f subscribe.o + ln -sf sub_std/opensql.c opensql.c; rm -f opensql.o + ln -sf sub_std/putsubs.c putsubs.c; rm -f putsubs.o + ln -sf sub_std/tagmsg.c tagmsg.c; rm -f tagmsg.o + ln -sf sub_std/searchlog.c searchlog.c; rm -f searchlog.o + ln -sf sub_std/conf-sqlld conf-sqlld; touch conf-sqlld + ln -sf sub_std/conf-sqlcc conf-sqlcc; touch conf-sqlcc + +