--- hypermail-2a23/archive/Makefile.in.org Mon Jul 5 23:35:31 1999 +++ hypermail-2a23/archive/Makefile.in.new Tue Jul 6 00:37:20 1999 @@ -1,5 +1,7 @@ ################################################### # Sample Makefile for mail archive maintenance. +# partly rewritten to give list names in fewer places 5.7.1999 Bernhard Reiter +# probably needs a recent gnu make # # Define variables and Macros # @@ -23,14 +25,22 @@ # PLEASE read the README in this directory before continuing. # This is a SAMPLE file. -# PROGS = hmail hrdmsg -# PROGS = isnmail isn-rdmsg -# PROGS = wuftpdmail wu-rdmsg -# PROGS = nu-mail nu-rdmsg na-mail na-rdmsg -PROGS = htestmail htestrdmsg +LISTS = htest +# LISTS = h isn wuftpd nu na + +# two progs for each list ending with "-mail" and "-rdmsg" +PROGS= $(LISTS:%=%-mail) $(LISTS:%=%-rdmsg) + all: $(PROGS) + +testmailman-mail: msg2archive.c lists.h + $(CC) $(CFLAGS) -DTESTMAILMAN -o $@ msg2archive.c + +testmailman-rdmsg: mbox2hypermail.c lists.h + $(CC) $(CFLAGS) -DTESTMAILMAN -o $@ mbox2hypermail.c + htestmail: msg2archive.c lists.h $(CC) $(CFLAGS) -DHYPERTEST -o $@ msg2archive.c @@ -77,48 +87,18 @@ lint: lint $(LINT_FLAGS) $(SOURCE) | tee Lint.out -#install: $(bindir)/isnmail $(bindir)/isn-rdmsg -install: $(bindir)/hmail $(bindir)/hrdmsg -install: $(bindir)/wuftpdmail $(bindir)/wu-rdmsg -install: $(bindir)/nu-mail $(bindir)/nu-rdmsg $(bindir)/na-mail $(bindir)/na-rdmsg - -install_all: \ - $(bindir)/hmail \ - $(bindir)/isnmail \ - $(bindir)/wuftpdmail \ - $(bindir)/nu-mail \ - $(bindir)/na-mail \ - $(FRC) - -$(bindir)/hmail: hmail - install -c hmail $(bindir) - -$(bindir)/hrdmsg: hrdmsg - install -c hrdmsg $(bindir) - -$(bindir)/isnmail: isnmail - install -c isnmail $(bindir) - -$(bindir)/isn-rdmsg: isn-rdmsg - install -c isn-rdmsg $(bindir) -$(bindir)/wuftpdmail: wuftpdmail - install -c wuftpdmail $(bindir) +BINARIES=$(PROGS:%=$(bindir)/%) -$(bindir)/wu-rdmsg: wu-rdmsg - install -c wu-rdmsg $(bindir) +install: $(BINARIES) -$(bindir)/nu-mail: nu-mail - install -c nu-mail $(bindir) -$(bindir)/nu-rdmsg: nu-rdmsg - install -c nu-rdmsg $(bindir) +$(bindir)/%-rdmsg : %-rdmsg + install -c $< $(bindir) -$(bindir)/na-mail: na-mail - install -c na-mail $(bindir) +$(bindir)/%-mail : %-mail + install -c $< $(bindir) -$(bindir)/na-rdmsg: na-rdmsg - install -c na-rdmsg $(bindir) clean: rm -f $(OBJS) Lint.out