Makefile.sub revision 104862
176195SbrianMAN7=\ 276195Sbrian groff_ms.n \ 376195Sbrian groff_man.n \ 476195Sbrian groff_me.n \ 576195Sbrian groff_mdoc.n \ 676195Sbrian groff_trace.n \ 776195Sbrian groff_www.n 876195Sbrian 976195SbrianNORMALFILES=\ 1076195Sbrian mandoc.tmac andoc.tmac an-old.tmac \ 1176195Sbrian me.tmac \ 1276195Sbrian mdoc.tmac \ 1376195Sbrian pic.tmac \ 1476195Sbrian a4.tmac \ 1576195Sbrian ec.tmac \ 1676195Sbrian safer.tmac \ 1776195Sbrian trace.tmac \ 1876195Sbrian ps.tmac psold.tmac pspic.tmac psatk.tmac \ 1976195Sbrian dvi.tmac \ 2076195Sbrian tty.tmac tty-char.tmac \ 2176195Sbrian latin1.tmac cp1047.tmac \ 2276195Sbrian X.tmac Xps.tmac \ 2376195Sbrian lj4.tmac \ 2476195Sbrian lbp.tmac \ 2576195Sbrian html.tmac www.tmac \ 2676195Sbrian eqnrc \ 2776195Sbrian troffrc troffrc-end \ 28119418Sobrien hyphen.us 29119418SobrienSPECIALFILES=an.tmac man.tmac s.tmac ms.tmac 30119418SobrienSTRIPFILES=e.tmac doc.tmac doc-old.tmac 3176195SbrianMDOCFILES=doc-common doc-ditroff doc-nroff doc-syms 3276195Sbrianmdocdir=$(tmacdir)/mdoc 3376195SbrianCLEANADD=\ 3476195Sbrian stamp-wrap stamp-sed *-wrap man.tmac-sed ms.tmac-sed \ 3576195Sbrian stamp-strip e.tmac-s doc.tmac-s doc-old.tmac-s \ 3676195Sbrian doc-common-s doc-ditroff-s doc-nroff-s doc-syms-s mdoc.local-s 3776195Sbriantmac_s_prefix= 3876195Sbriantmac_an_prefix= 3976195Sbriantmac_wrap= 4076195Sbriansys_tmac_prefix= 4176195Sbrian 4276195Sbrianall: stamp-strip stamp-wrap stamp-sed 4376195Sbrian 4476195Sbrianinstall_data: $(NORMALFILES) $(SPECIALFILES) man.local \ 4576195Sbrian stamp-strip stamp-wrap stamp-sed 4676195Sbrian -test -d $(tmacdir) || $(mkinstalldirs) $(tmacdir) 4794320Sbrian -test -d $(systemtmacdir) || $(mkinstalldirs) $(systemtmacdir) 4876195Sbrian -test -d $(localtmacdir) || $(mkinstalldirs) $(localtmacdir) 49 if test -n "$(tmac_wrap)"; then \ 50 for m in ""$(tmac_wrap); do \ 51 $(INSTALL_DATA) $$m-wrap $(systemtmacdir)/$$m.tmac; \ 52 done; \ 53 fi 54 for f in $(NORMALFILES); do \ 55 rm -f $(tmacdir)/$$f; \ 56 $(INSTALL_DATA) $(srcdir)/$$f $(tmacdir)/$$f; \ 57 done 58 -rm -f $(tmacdir)/$(tmac_s_prefix)s.tmac 59 $(INSTALL_DATA) $(srcdir)/s.tmac $(tmacdir)/$(tmac_s_prefix)s.tmac 60 -rm -f $(tmacdir)/ms.tmac 61 $(INSTALL_DATA) ms.tmac-sed $(tmacdir)/ms.tmac 62 -rm -f $(tmacdir)/$(tmac_an_prefix)an.tmac 63 $(INSTALL_DATA) $(srcdir)/an.tmac $(tmacdir)/$(tmac_an_prefix)an.tmac 64 -rm -f $(tmacdir)/man.tmac 65 $(INSTALL_DATA) man.tmac-sed $(tmacdir)/man.tmac 66 for f in $(STRIPFILES); do \ 67 rm -f $(tmacdir)/$$f; \ 68 $(INSTALL_DATA) $$f-s $(tmacdir)/$$f; \ 69 done 70 -test -d $(mdocdir) || $(mkinstalldirs) $(mdocdir) 71 for f in $(MDOCFILES); do \ 72 rm -f $(mdocdir)/$$f; \ 73 $(INSTALL_DATA) $$f-s $(mdocdir)/$$f; \ 74 done 75 -test -f $(localtmacdir)/man.local || \ 76 $(INSTALL_DATA) $(srcdir)/man.local $(localtmacdir)/man.local 77 -test -f $(localtmacdir)/mdoc.local || \ 78 $(INSTALL_DATA) mdoc.local-s $(localtmacdir)/mdoc.local 79 80stamp-strip: $(STRIPFILES) $(MDOCFILES) mdoc.local 81 for f in $(STRIPFILES) $(MDOCFILES) mdoc.local; do \ 82 rm -f $$f-s; \ 83 sed -f $(srcdir)/strip.sed $(srcdir)/$$f >$$f-s; \ 84 done 85 touch $@ 86 87stamp-wrap: 88 if test -n "$(tmac_wrap)"; then \ 89 for m in ""$(tmac_wrap); do \ 90 rm -f $$m-wrap; \ 91 if test "$$m" = an; then \ 92 echo .do mso andoc.tmac >>$$m-wrap; \ 93 fi; \ 94 echo .cp 1 >>$$m-wrap; \ 95 echo .so $(sys_tmac_prefix)$$m >>$$m-wrap; \ 96 done; \ 97 fi 98 touch $@ 99 100stamp-sed: man.tmac ms.tmac 101 for f in man.tmac ms.tmac; do \ 102 rm -f $$f-sed; \ 103 sed -e "s;@TMAC_AN_PREFIX@;$(tmac_an_prefix);g" \ 104 -e "s;@TMAC_S_PREFIX@;$(tmac_s_prefix);g" \ 105 $(srcdir)/$$f > $$f-sed; \ 106 done 107 touch $@ 108 109uninstall_sub: 110 -if test -n "$(tmac_wrap)"; then \ 111 for m in ""$(tmac_wrap); do \ 112 rm -f $(systemtmacdir)/$$m.tmac; \ 113 done; \ 114 fi 115 -for f in $(NORMALFILES) $(STRIPFILES); do \ 116 rm -f $(tmacdir)/$$f; \ 117 done 118 -rm -f $(tmacdir)/$(tmac_s_prefix)s.tmac 119 -rm -f $(tmacdir)/$(tmac_an_prefix)an.tmac 120 -rm -f $(tmacdir)/man.tmac $(tmacdir)/ms.tmac 121 -if cmp -s $(localtmacdir)/man.local $(srcdir)/man.local; then \ 122 rm -f $(localtmacdir)/man.local; \ 123 fi 124 -if cmp -s $(localtmacdir)/mdoc.local $(srcdir)/mdoc.local; then \ 125 rm -f $(localtmacdir)/mdoc.local; \ 126 fi 127 -for f in $(MDOCFILES); do rm -f $(mdocdir)/$$f; done 128 -rmdir $(mdocdir) 129