169626SruMAN7=\
269626Sru  groff_ms.n \
369626Sru  groff_man.n \
469626Sru  groff_me.n \
569626Sru  groff_mdoc.n \
6104862Sru  groff_trace.n \
7104862Sru  groff_www.n
818099Spst
969626SruNORMALFILES=\
1075584Sru  mandoc.tmac andoc.tmac an-old.tmac \
1175584Sru  me.tmac \
1275584Sru  mdoc.tmac \
1375584Sru  pic.tmac \
14114402Sru  a4.tmac papersize.tmac \
15104862Sru  ec.tmac \
1675584Sru  safer.tmac \
1775584Sru  trace.tmac \
1875584Sru  ps.tmac psold.tmac pspic.tmac psatk.tmac \
1975584Sru  dvi.tmac \
20104862Sru  tty.tmac tty-char.tmac \
21114402Sru  latin1.tmac latin2.tmac latin9.tmac cp1047.tmac \
22151497Sru  unicode.tmac \
2375584Sru  X.tmac Xps.tmac \
2475584Sru  lj4.tmac \
25104862Sru  lbp.tmac \
26114402Sru  html.tmac html-end.tmac \
27151497Sru  devtag.tmac \
28114402Sru  europs.tmac \
29114402Sru  composite.tmac \
3075584Sru  eqnrc \
3175584Sru  troffrc troffrc-end \
32114402Sru  hyphen.us hyphenex.us
3375584SruSPECIALFILES=an.tmac man.tmac s.tmac ms.tmac
3475584SruSTRIPFILES=e.tmac doc.tmac doc-old.tmac
3518099SpstMDOCFILES=doc-common doc-ditroff doc-nroff doc-syms
3618099Spstmdocdir=$(tmacdir)/mdoc
3769626SruCLEANADD=\
38114402Sru  stamp-wrap stamp-sed *-wrap man.tmac-sed ms.tmac-sed www.tmac-sed \
3975584Sru  stamp-strip e.tmac-s doc.tmac-s doc-old.tmac-s \
4075584Sru  doc-common-s doc-ditroff-s doc-nroff-s doc-syms-s mdoc.local-s
4118099Spsttmac_s_prefix=
4218099Spsttmac_an_prefix=
4318099Spsttmac_wrap=
4418099Spstsys_tmac_prefix=
45114402Srupnmtops_nosetpage="pnmtops"
4618099Spst
4769626Sruall: stamp-strip stamp-wrap stamp-sed
4818099Spst
4975584Sruinstall_data: $(NORMALFILES) $(SPECIALFILES) man.local \
5075584Sru              stamp-strip stamp-wrap stamp-sed
5169626Sru	-test -d $(tmacdir) || $(mkinstalldirs) $(tmacdir)
5275584Sru	-test -d $(systemtmacdir) || $(mkinstalldirs) $(systemtmacdir)
5375584Sru	-test -d $(localtmacdir) || $(mkinstalldirs) $(localtmacdir)
5418099Spst	if test -n "$(tmac_wrap)"; then \
5555839Sasmodai	  for m in ""$(tmac_wrap); do \
5675584Sru	    $(INSTALL_DATA) $$m-wrap $(systemtmacdir)/$$m.tmac; \
5718099Spst	  done; \
5818099Spst	fi
5918099Spst	for f in $(NORMALFILES); do \
6018099Spst	  rm -f $(tmacdir)/$$f; \
6118099Spst	  $(INSTALL_DATA) $(srcdir)/$$f $(tmacdir)/$$f; \
6218099Spst	done
6375584Sru	-rm -f $(tmacdir)/$(tmac_s_prefix)s.tmac
6475584Sru	$(INSTALL_DATA) $(srcdir)/s.tmac $(tmacdir)/$(tmac_s_prefix)s.tmac
6575584Sru	-rm -f $(tmacdir)/ms.tmac
6675584Sru	$(INSTALL_DATA) ms.tmac-sed $(tmacdir)/ms.tmac
6775584Sru	-rm -f $(tmacdir)/$(tmac_an_prefix)an.tmac
6875584Sru	$(INSTALL_DATA) $(srcdir)/an.tmac $(tmacdir)/$(tmac_an_prefix)an.tmac
6975584Sru	-rm -f $(tmacdir)/man.tmac
7075584Sru	$(INSTALL_DATA) man.tmac-sed $(tmacdir)/man.tmac
71114402Sru	-rm -f $(tmacdir)/www.tmac
72114402Sru	$(INSTALL_DATA) www.tmac-sed $(tmacdir)/www.tmac
7318099Spst	for f in $(STRIPFILES); do \
7418099Spst	  rm -f $(tmacdir)/$$f; \
7518099Spst	  $(INSTALL_DATA) $$f-s $(tmacdir)/$$f; \
7618099Spst	done
7769626Sru	-test -d $(mdocdir) || $(mkinstalldirs) $(mdocdir)
7818099Spst	for f in $(MDOCFILES); do \
7918099Spst	  rm -f $(mdocdir)/$$f; \
8018099Spst	  $(INSTALL_DATA) $$f-s $(mdocdir)/$$f; \
8118099Spst	done
8275584Sru	-test -f $(localtmacdir)/man.local || \
8375584Sru	  $(INSTALL_DATA) $(srcdir)/man.local $(localtmacdir)/man.local
8475584Sru	-test -f $(localtmacdir)/mdoc.local || \
8575584Sru	  $(INSTALL_DATA) mdoc.local-s $(localtmacdir)/mdoc.local
8618099Spst
8775584Srustamp-strip: $(STRIPFILES) $(MDOCFILES) mdoc.local
8875584Sru	for f in $(STRIPFILES) $(MDOCFILES) mdoc.local; do \
8918099Spst	  rm -f $$f-s; \
9018099Spst	  sed -f $(srcdir)/strip.sed $(srcdir)/$$f >$$f-s; \
9118099Spst	done
9218099Spst	touch $@
9318099Spst
9418099Spststamp-wrap:
9518099Spst	if test -n "$(tmac_wrap)"; then \
9655839Sasmodai	  for m in ""$(tmac_wrap); do \
9718099Spst	    rm -f $$m-wrap; \
9875584Sru	    if test "$$m" = an; then \
9975584Sru	      echo .do mso andoc.tmac >>$$m-wrap; \
10075584Sru	    fi; \
10175584Sru	    echo .cp 1 >>$$m-wrap; \
10218099Spst	    echo .so $(sys_tmac_prefix)$$m >>$$m-wrap; \
10318099Spst	  done; \
10418099Spst	fi
10518099Spst	touch $@
10618099Spst
107114402Srustamp-sed: man.tmac ms.tmac www.tmac
108114402Sru	for f in man.tmac ms.tmac www.tmac; do \
10969626Sru	  rm -f $$f-sed; \
11069626Sru	  sed -e "s;@TMAC_AN_PREFIX@;$(tmac_an_prefix);g" \
11169626Sru	  -e "s;@TMAC_S_PREFIX@;$(tmac_s_prefix);g" \
112114402Sru	  -e "s;@PNMTOPS_NOSETPAGE@;$(pnmtops_nosetpage);g" \
11369626Sru	  $(srcdir)/$$f > $$f-sed; \
11469626Sru	done
11569626Sru	touch $@
11669626Sru
11718099Spstuninstall_sub:
11818099Spst	-if test -n "$(tmac_wrap)"; then \
11955839Sasmodai	  for m in ""$(tmac_wrap); do \
12075584Sru	    rm -f $(systemtmacdir)/$$m.tmac; \
12155839Sasmodai	  done; \
12218099Spst	fi
12375584Sru	-for f in $(NORMALFILES) $(STRIPFILES); do \
12475584Sru	  rm -f $(tmacdir)/$$f; \
12575584Sru	done
12675584Sru	-rm -f $(tmacdir)/$(tmac_s_prefix)s.tmac
12775584Sru	-rm -f $(tmacdir)/$(tmac_an_prefix)an.tmac
12875584Sru	-rm -f $(tmacdir)/man.tmac $(tmacdir)/ms.tmac
129151497Sru	-rm -f $(tmacdir)/www.tmac
13075584Sru	-if cmp -s $(localtmacdir)/man.local $(srcdir)/man.local; then \
13175584Sru	  rm -f $(localtmacdir)/man.local; \
13218099Spst	fi
13375584Sru	-if cmp -s $(localtmacdir)/mdoc.local $(srcdir)/mdoc.local; then \
13475584Sru	  rm -f $(localtmacdir)/mdoc.local; \
13575584Sru	fi
13618099Spst	-for f in $(MDOCFILES); do rm -f $(mdocdir)/$$f; done
13718099Spst	-rmdir $(mdocdir)
138