1SHELL = /bin/sh 2SRCS = virtual.c mailbox.c recipient.c deliver_attr.c maildir.c unknown.c 3OBJS = virtual.o mailbox.o recipient.o deliver_attr.o maildir.o unknown.o 4HDRS = virtual.h 5TESTSRC = 6DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE) 7CFLAGS = $(DEBUG) $(OPT) $(DEFS) 8PROG = virtual 9TESTPROG= 10INC_DIR = ../../include 11LIBS = ../../lib/lib$(LIB_PREFIX)master$(LIB_SUFFIX) \ 12 ../../lib/lib$(LIB_PREFIX)global$(LIB_SUFFIX) \ 13 ../../lib/lib$(LIB_PREFIX)util$(LIB_SUFFIX) 14 15.c.o:; $(CC) $(CFLAGS) -c $*.c 16 17$(PROG): $(OBJS) $(LIBS) 18 $(CC) $(CFLAGS) $(SHLIB_RPATH) -o $@ $(OBJS) $(LIBS) $(SYSLIBS) 19 20$(OBJS): ../../conf/makedefs.out 21 22Makefile: Makefile.in 23 cat ../../conf/makedefs.out $? >$@ 24 25test: $(TESTPROG) 26 27tests: 28 29root_tests: 30 31update: ../../libexec/$(PROG) 32 33../../libexec/$(PROG): $(PROG) 34 cp $(PROG) ../../libexec 35 36printfck: $(OBJS) $(PROG) 37 rm -rf printfck 38 mkdir printfck 39 cp *.h printfck 40 sed '1,/^# do not edit/!d' Makefile >printfck/Makefile 41 set -e; for i in *.c; do printfck -f .printfck $$i >printfck/$$i; done 42 cd printfck; make "INC_DIR=../../../include" `cd ..; ls *.o` 43 44lint: 45 lint $(DEFS) $(SRCS) $(LINTFIX) 46 47clean: 48 rm -f *.o *core $(PROG) $(TESTPROG) junk 49 rm -rf printfck 50 51tidy: clean 52 53depend: $(MAKES) 54 (sed '1,/^# do not edit/!d' Makefile.in; \ 55 set -e; for i in [a-z][a-z0-9]*.c; do \ 56 $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \ 57 -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \ 58 -e 's/o: \.\//o: /' -e p -e '}' ; \ 59 done | LANG=C sort -u) | grep -v '[.][o][:][ ][/]' >$$$$ && mv $$$$ Makefile.in 60 @$(EXPORT) make -f Makefile.in Makefile 1>&2 61 62# do not edit below this line - it is generated by 'make depend' 63deliver_attr.o: ../../include/argv.h 64deliver_attr.o: ../../include/attr.h 65deliver_attr.o: ../../include/check_arg.h 66deliver_attr.o: ../../include/deliver_request.h 67deliver_attr.o: ../../include/dict.h 68deliver_attr.o: ../../include/dsn.h 69deliver_attr.o: ../../include/dsn_buf.h 70deliver_attr.o: ../../include/htable.h 71deliver_attr.o: ../../include/maps.h 72deliver_attr.o: ../../include/mbox_conf.h 73deliver_attr.o: ../../include/msg.h 74deliver_attr.o: ../../include/msg_stats.h 75deliver_attr.o: ../../include/myflock.h 76deliver_attr.o: ../../include/mymalloc.h 77deliver_attr.o: ../../include/nvtable.h 78deliver_attr.o: ../../include/recipient_list.h 79deliver_attr.o: ../../include/sys_defs.h 80deliver_attr.o: ../../include/vbuf.h 81deliver_attr.o: ../../include/vstream.h 82deliver_attr.o: ../../include/vstring.h 83deliver_attr.o: deliver_attr.c 84deliver_attr.o: virtual.h 85mailbox.o: ../../include/argv.h 86mailbox.o: ../../include/attr.h 87mailbox.o: ../../include/bounce.h 88mailbox.o: ../../include/check_arg.h 89mailbox.o: ../../include/defer.h 90mailbox.o: ../../include/deliver_request.h 91mailbox.o: ../../include/dict.h 92mailbox.o: ../../include/dsn.h 93mailbox.o: ../../include/dsn_buf.h 94mailbox.o: ../../include/dsn_util.h 95mailbox.o: ../../include/htable.h 96mailbox.o: ../../include/mail_addr_find.h 97mailbox.o: ../../include/mail_addr_form.h 98mailbox.o: ../../include/mail_copy.h 99mailbox.o: ../../include/mail_params.h 100mailbox.o: ../../include/maps.h 101mailbox.o: ../../include/mbox_conf.h 102mailbox.o: ../../include/mbox_open.h 103mailbox.o: ../../include/msg.h 104mailbox.o: ../../include/msg_stats.h 105mailbox.o: ../../include/myflock.h 106mailbox.o: ../../include/mymalloc.h 107mailbox.o: ../../include/nvtable.h 108mailbox.o: ../../include/recipient_list.h 109mailbox.o: ../../include/safe_open.h 110mailbox.o: ../../include/sent.h 111mailbox.o: ../../include/set_eugid.h 112mailbox.o: ../../include/stringops.h 113mailbox.o: ../../include/sys_defs.h 114mailbox.o: ../../include/vbuf.h 115mailbox.o: ../../include/vstream.h 116mailbox.o: ../../include/vstring.h 117mailbox.o: mailbox.c 118mailbox.o: virtual.h 119maildir.o: ../../include/argv.h 120maildir.o: ../../include/attr.h 121maildir.o: ../../include/bounce.h 122maildir.o: ../../include/check_arg.h 123maildir.o: ../../include/defer.h 124maildir.o: ../../include/deliver_request.h 125maildir.o: ../../include/dict.h 126maildir.o: ../../include/dsn.h 127maildir.o: ../../include/dsn_buf.h 128maildir.o: ../../include/dsn_util.h 129maildir.o: ../../include/get_hostname.h 130maildir.o: ../../include/htable.h 131maildir.o: ../../include/mail_copy.h 132maildir.o: ../../include/mail_params.h 133maildir.o: ../../include/make_dirs.h 134maildir.o: ../../include/maps.h 135maildir.o: ../../include/mbox_conf.h 136maildir.o: ../../include/mbox_open.h 137maildir.o: ../../include/msg.h 138maildir.o: ../../include/msg_stats.h 139maildir.o: ../../include/myflock.h 140maildir.o: ../../include/mymalloc.h 141maildir.o: ../../include/nvtable.h 142maildir.o: ../../include/recipient_list.h 143maildir.o: ../../include/safe_open.h 144maildir.o: ../../include/sane_fsops.h 145maildir.o: ../../include/sent.h 146maildir.o: ../../include/set_eugid.h 147maildir.o: ../../include/stringops.h 148maildir.o: ../../include/sys_defs.h 149maildir.o: ../../include/vbuf.h 150maildir.o: ../../include/vstream.h 151maildir.o: ../../include/vstring.h 152maildir.o: ../../include/warn_stat.h 153maildir.o: maildir.c 154maildir.o: virtual.h 155recipient.o: ../../include/argv.h 156recipient.o: ../../include/attr.h 157recipient.o: ../../include/bounce.h 158recipient.o: ../../include/check_arg.h 159recipient.o: ../../include/deliver_request.h 160recipient.o: ../../include/dict.h 161recipient.o: ../../include/dsn.h 162recipient.o: ../../include/dsn_buf.h 163recipient.o: ../../include/htable.h 164recipient.o: ../../include/maps.h 165recipient.o: ../../include/mbox_conf.h 166recipient.o: ../../include/msg.h 167recipient.o: ../../include/msg_stats.h 168recipient.o: ../../include/myflock.h 169recipient.o: ../../include/mymalloc.h 170recipient.o: ../../include/nvtable.h 171recipient.o: ../../include/recipient_list.h 172recipient.o: ../../include/stringops.h 173recipient.o: ../../include/sys_defs.h 174recipient.o: ../../include/vbuf.h 175recipient.o: ../../include/vstream.h 176recipient.o: ../../include/vstring.h 177recipient.o: recipient.c 178recipient.o: virtual.h 179unknown.o: ../../include/argv.h 180unknown.o: ../../include/attr.h 181unknown.o: ../../include/bounce.h 182unknown.o: ../../include/check_arg.h 183unknown.o: ../../include/deliver_request.h 184unknown.o: ../../include/dict.h 185unknown.o: ../../include/dsn.h 186unknown.o: ../../include/dsn_buf.h 187unknown.o: ../../include/htable.h 188unknown.o: ../../include/maps.h 189unknown.o: ../../include/mbox_conf.h 190unknown.o: ../../include/msg.h 191unknown.o: ../../include/msg_stats.h 192unknown.o: ../../include/myflock.h 193unknown.o: ../../include/mymalloc.h 194unknown.o: ../../include/nvtable.h 195unknown.o: ../../include/recipient_list.h 196unknown.o: ../../include/sys_defs.h 197unknown.o: ../../include/vbuf.h 198unknown.o: ../../include/vstream.h 199unknown.o: ../../include/vstring.h 200unknown.o: unknown.c 201unknown.o: virtual.h 202virtual.o: ../../include/argv.h 203virtual.o: ../../include/attr.h 204virtual.o: ../../include/check_arg.h 205virtual.o: ../../include/deliver_completed.h 206virtual.o: ../../include/deliver_request.h 207virtual.o: ../../include/dict.h 208virtual.o: ../../include/dsn.h 209virtual.o: ../../include/dsn_buf.h 210virtual.o: ../../include/flush_clnt.h 211virtual.o: ../../include/htable.h 212virtual.o: ../../include/iostuff.h 213virtual.o: ../../include/mail_addr_find.h 214virtual.o: ../../include/mail_addr_form.h 215virtual.o: ../../include/mail_conf.h 216virtual.o: ../../include/mail_params.h 217virtual.o: ../../include/mail_queue.h 218virtual.o: ../../include/mail_server.h 219virtual.o: ../../include/mail_version.h 220virtual.o: ../../include/maps.h 221virtual.o: ../../include/mbox_conf.h 222virtual.o: ../../include/msg.h 223virtual.o: ../../include/msg_stats.h 224virtual.o: ../../include/myflock.h 225virtual.o: ../../include/mymalloc.h 226virtual.o: ../../include/nvtable.h 227virtual.o: ../../include/recipient_list.h 228virtual.o: ../../include/set_eugid.h 229virtual.o: ../../include/sys_defs.h 230virtual.o: ../../include/vbuf.h 231virtual.o: ../../include/vstream.h 232virtual.o: ../../include/vstring.h 233virtual.o: virtual.c 234virtual.o: virtual.h 235