1--- Makefile.comm.orig	2014-02-07 13:35:27.000000000 +0900
2+++ Makefile.comm	2014-02-07 13:40:33.000000000 +0900
3@@ -51,19 +51,19 @@
4 MANCLEAN=$(MANPAGES)
5 fontsubdir=$(fontdir)/dev$(DEV)
6
7-all install install_bin install_data TAGS depend distfiles uninstall_sub:
8+all install install_bin install_data install_doc TAGS depend distfiles uninstall_sub:
9
10 install: prefix_must_exist install_bin install_data
11 uninstall: uninstall_sub
12 pure:
13
14 .PHONY: all clean distclean mostlyclean realclean extraclean depend distfiles
15-.PHONY: install install_bin install_data prefix_must_exist
16+.PHONY: install install_bin install_data install_doc prefix_must_exist
17 .PHONY: uninstall uninstall_sub
18 .PHONY: pure
19
20 prefix_must_exist:
21-	@test -d $(prefix) \
22+	@test -d $(DESTDIR)$(prefix) \
23 	  || (echo ; \
24 	      echo The prefix directory \`$(prefix)\' doesn\'t exist; \
25 	      echo ; \
26@@ -169,28 +169,28 @@
27
28 .PHONY: install_man
29 install_man:
30-	-test -d $(manroot) || $(mkinstalldirs) $(manroot)
31-	-test -d $(man1dir) || $(mkinstalldirs) $(man1dir)
32+	-test -d $(DESTDIR)$(manroot) || $(mkinstalldirs) $(DESTDIR)$(manroot)
33+	-test -d $(DESTDIR)$(man1dir) || $(mkinstalldirs) $(DESTDIR)$(man1dir)
34 	@-pages="$(MAN1)"; \
35 	for p in $$pages; do \
36 	 prog=`basename $$p .n`; \
37-	 target=$(man1dir)/$(NAMEPREFIX)$$prog.$(man1ext); \
38+	 target=$(DESTDIR)$(man1dir)/$(NAMEPREFIX)$$prog.$(man1ext); \
39 	 rm -f $$target; \
40 	 echo $(INSTALL_DATA) $$p $$target; \
41 	 $(INSTALL_DATA) $$p $$target; \
42 	done
43-	-test -d $(man5dir) || $(mkinstalldirs) $(man5dir)
44+	-test -d $(DESTDIR)$(man5dir) || $(mkinstalldirs) $(DESTDIR)$(man5dir)
45 	@-pages="$(MAN5)"; \
46 	for p in $$pages; do \
47-	 target=$(man5dir)/`basename $$p .n`.$(man5ext); \
48+	 target=$(DESTDIR)$(man5dir)/`basename $$p .n`.$(man5ext); \
49 	 rm -f $$target; \
50 	 echo $(INSTALL_DATA) $$p $$target; \
51 	 $(INSTALL_DATA) $$p $$target; \
52 	done
53-	-test -d $(man7dir) || $(mkinstalldirs) $(man7dir)
54+	-test -d $(DESTDIR)$(man7dir) || $(mkinstalldirs) $(DESTDIR)$(man7dir)
55 	@-pages="$(MAN7)"; \
56 	for p in $$pages; do \
57-	 target=$(man7dir)/`basename $$p .n`.$(man7ext); \
58+	 target=$(DESTDIR)$(man7dir)/`basename $$p .n`.$(man7ext); \
59 	 rm -f $$target; \
60 	 echo $(INSTALL_DATA) $$p $$target; \
61 	 $(INSTALL_DATA) $$p $$target; \
62@@ -219,9 +219,9 @@
63
64 .PHONY: install_prog
65 install_prog:
66-	-test -d $(bindir) || $(mkinstalldirs) $(bindir)
67-	rm -f $(bindir)/$(NAMEPREFIX)$(PROG)
68-	$(INSTALL_PROGRAM) $(PROG) $(bindir)/$(NAMEPREFIX)$(PROG)
69+	-test -d $(DESTDIR)$(bindir) || $(mkinstalldirs) $(DESTDIR)$(bindir)
70+	rm -f $(DESTDIR)$(bindir)/$(NAMEPREFIX)$(PROG)
71+	$(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(bindir)/$(NAMEPREFIX)$(PROG)
72
73 .PHONY: uninstall_prog
74 uninstall_prog:
75@@ -229,21 +229,21 @@
76
77 .PHONY: install_dev
78 install_dev:
79-	-test -d $(datadir) || $(mkinstalldirs) $(datadir)
80-	-test -d $(dataprogramdir) || $(mkinstalldirs) $(dataprogramdir)
81-	-test -d $(datasubdir) || $(mkinstalldirs) $(datasubdir)
82-	-test -d $(fontdir) || $(mkinstalldirs) $(fontdir)
83-	-test -d $(fontsubdir) || $(mkinstalldirs) $(fontsubdir)
84+	-test -d $(DESTDIR)$(datadir) || $(mkinstalldirs) $(DESTDIR)$(datadir)
85+	-test -d $(DESTDIR)$(dataprogramdir) || $(mkinstalldirs) $(DESTDIR)$(dataprogramdir)
86+	-test -d $(DESTDIR)$(datasubdir) || $(mkinstalldirs) $(DESTDIR)$(datasubdir)
87+	-test -d $(DESTDIR)$(fontdir) || $(mkinstalldirs) $(DESTDIR)$(fontdir)
88+	-test -d $(DESTDIR)$(fontsubdir) || $(mkinstalldirs) $(DESTDIR)$(fontsubdir)
89 	-if test -d $(srcdir)/generate; then \
90-	  test -d $(fontsubdir)/generate || \
91-	    $(mkinstalldirs) $(fontsubdir)/generate; \
92+	  test -d $(DESTDIR)$(fontsubdir)/generate || \
93+	    $(mkinstalldirs) $(DESTDIR)$(fontsubdir)/generate; \
94 	fi
95 	-for f in $(DEVFILES); do \
96-	  rm -f $(fontsubdir)/$$f; \
97+	  rm -f $(DESTDIR)$(fontsubdir)/$$f; \
98 	  if test -f $$f; then \
99-	    $(INSTALL_DATA) $$f $(fontsubdir)/$$f; \
100+	    $(INSTALL_DATA) $$f $(DESTDIR)$(fontsubdir)/$$f; \
101 	  else \
102-	    $(INSTALL_DATA) $(srcdir)/$$f $(fontsubdir)/$$f; \
103+	    $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(fontsubdir)/$$f; \
104 	  fi; \
105 	done
106
107