Makefile.sub revision 18099
1MAN7=groff_ms.n me.n msafer.n
2
3NORMALFILES=tmac.andoc tmac.pic tmac.ps tmac.psnew tmac.psold tmac.pspic \
4      tmac.psatk tmac.dvi tmac.tty tmac.tty-char tmac.X tmac.Xps tmac.latin1 \
5      tmac.lj4 eqnrc troffrc tmac.safer
6SPECIALFILES=tmac.an tmac.s
7STRIPFILES=tmac.e tmac.doc tmac.doc.old
8MDOCFILES=doc-common doc-ditroff doc-nroff doc-syms
9mdocdir=$(tmacdir)/mdoc
10CLEANADD=stamp-strip stamp-wrap tmac.e-s tmac.doc-s tmac.doc.old-s \
11 doc-common-s doc-ditroff-s doc-nroff-s doc-syms-s *-wrap
12tmac_s_prefix=
13tmac_an_prefix=
14tmac_wrap=
15sys_tmac_prefix=
16
17all: stamp-strip stamp-wrap
18
19install_data: $(NORMALFILES) $(SPECIALFILES) stamp-wrap stamp-strip man.local
20	-test -d $(tmacdir) || mkdir $(tmacdir)
21	if test -n "$(tmac_wrap)"; then \
22	  for m in $(tmac_wrap); do \
23	    $(INSTALL_DATA) $$m-wrap $(tmacdir)/tmac.$$m; \
24	  done; \
25	fi
26	for f in $(NORMALFILES); do \
27	  rm -f $(tmacdir)/$$f; \
28	  $(INSTALL_DATA) $(srcdir)/$$f $(tmacdir)/$$f; \
29	done
30	-rm -f $(tmacdir)/tmac.$(tmac_s_prefix)s
31	$(INSTALL_DATA) $(srcdir)/tmac.s $(tmacdir)/tmac.$(tmac_s_prefix)s
32	-rm -f $(tmacdir)/tmac.$(tmac_an_prefix)an
33	$(INSTALL_DATA) $(srcdir)/tmac.an $(tmacdir)/tmac.$(tmac_an_prefix)an
34	for f in $(STRIPFILES); do \
35	  rm -f $(tmacdir)/$$f; \
36	  $(INSTALL_DATA) $$f-s $(tmacdir)/$$f; \
37	done
38	-test -d $(mdocdir) || mkdir $(mdocdir)
39	for f in $(MDOCFILES); do \
40	  rm -f $(mdocdir)/$$f; \
41	  $(INSTALL_DATA) $$f-s $(mdocdir)/$$f; \
42	done
43	-test -f $(tmacdir)/man.local || \
44	  $(INSTALL_DATA) $(srcdir)/man.local $(tmacdir)/man.local
45	-rm -f temp
46
47stamp-strip: $(STRIPFILES) $(MDOCFILES)
48	for f in $(STRIPFILES) $(MDOCFILES); do \
49	  rm -f $$f-s; \
50	  sed -f $(srcdir)/strip.sed $(srcdir)/$$f >$$f-s; \
51	done
52	touch $@
53
54stamp-wrap:
55	if test -n "$(tmac_wrap)"; then \
56	  for m in $(tmac_wrap); do \
57	    rm -f $$m-wrap; \
58	    echo .cp 1 >$$m-wrap; \
59	    echo .so $(sys_tmac_prefix)$$m >>$$m-wrap; \
60	  done; \
61	fi
62	touch $@
63
64uninstall_sub:
65	-if test -n "$(tmac_wrap)"; then \
66	  for m in $(tmac_wrap); do rm -f $(tmacdir)/tmac.$$m; done; \
67	fi
68	-for f in $(NORMALFILES) $(STRIPFILES); do rm -f $(tmacdir)/$$f; done
69	-rm -f $(tmacdir)/tmac.$(tmac_s_prefix)s
70	-rm -f $(tmacdir)/tmac.$(tmac_an_prefix)an
71	-if cmp -s $(tmacdir)/man.local $(srcdir)/man.local; then \
72	  rm -f $(tmacdir)/man.local; \
73	fi
74	-for f in $(MDOCFILES); do rm -f $(mdocdir)/$$f; done
75	-rmdir $(mdocdir)
76