INSTALL_DATA = @INSTALL_DATA@
SED = sed
-SEDMAN = @$(SED) -f man.sed $< > $@
+SEDMAN = $(SED) -f man.sed $< > $@
.SUFFIXES:
.SUFFIXES: .man1 .man5 .man7 .man8 \
$(SEDMAN)
# man pages to install in $(mandir)/$(manext1)
-MAN1SRC = ali. anno. burst. comp. dist. flist. flists. folder. folders. \
- forw. inc. mark. mh-chart. mhbuild. mhl. mhlist. mmh. \
- mhmail. mhparam. mhpath. mhshow. mhstore. msgchk. new. fnext. \
+MAN1SRC = ali. anno. burst. comp. dist. flist. flists. folder. folders. \
+ forw. inc. mark. mhbuild. mhl. mhlist. mhsign. mhpgp. mmh. mmhwrap. \
+ mhmail. mhparam. mhpath. mhstore. new. fnext. \
fprev. unseen. next. packf. pick. prev. prompter. rcvdist. rcvpack. \
- rcvstore. refile. repl. rmf. rmm. scan. send. sendfiles. \
- show. slocal. sortm. whatnow.
+ rcvstore. refile. repl. rmf. rmm. scan. send. sendfiles. \
+ show. slocal. sortm. whatnow. whom.
-MAN5SRC = mh-alias. mh-format. mh-mail. mh-profile. mh-tailor.
+MAN5SRC = mh-alias. mh-format. mh-mail. mh-profile.
-MAN7SRC = mmh-intro. mh-draft. mh-sequence.
+MAN7SRC = mmh-intro. mh-chart. mh-draft. mh-sequence.
-MAN8SRC = ap. dp. fmtdump. post.
+MAN8SRC = spost. ap. dp. fmtdump.
MAN1 = $(MAN1SRC:.=.$(manext1))
MAN5 = $(MAN5SRC:.=.$(manext5))
DIST_MAN8 = $(MAN8SRC:.=.man8)
# auxiliary files
-AUX = Makefile.in
+AUX = Makefile.in mh-chart-gen.sh
# all files in this directory included in the distribution
DIST = $(DIST_MAN1) $(DIST_MAN5) $(DIST_MAN7) $(DIST_MAN8) $(AUX)
+ALLPROGS = $(MAN1) $(MAN8)
# ========= DEFAULT TARGET ==========
all: $(MAN1) $(MAN5) $(MAN7) $(MAN8)
+mh-chart.man7: $(ALLPROGS)
+ $(srcdir)/mh-chart-gen.sh $(ALLPROGS) >$@
+
$(MAN1) $(MAN5) $(MAN7) $(MAN8): man.sed
# create the sed file for building man pages
rm -f *~
clean: mostlyclean
- rm -f man.sed *.$(manext1) *.$(manext5) *.$(manext7) *.$(manext8)
+ rm -f $(MAN1) $(MAN5) $(MAN7) $(MAN8)
+ rm -f man.sed mh-chart.man7
distclean: clean
rm -f Makefile