aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorJohn Kacur <jkacur@redhat.com>2010-06-09 18:01:28 +0200
committerSteven Rostedt <rostedt@goodmis.org>2010-06-09 15:22:23 -0400
commit8193d975583d332d0b83def6e4bf97a8a8f7b7f0 (patch)
tree3ab5fb3b68cc01d3d855dcac204f766228387054 /Documentation
parent533f4c1a99bb483f9d0beb341b9bd1027712d693 (diff)
downloadkernel-shark-8193d975583d332d0b83def6e4bf97a8a8f7b7f0.tar.gz
build/doc: Use a substitution reference in man pages install
subst will substitution every occurence of a string with another. What we want here is just to substitute the last occurence. That is we want to transform files that end with .1 into .1.install We do not want to transform every ".1" in a path name into .1.install. Without this fix you can get errors of this nature. make prefix=/home/jkacur/rpmbuild/BUILDROOT/trace-cmd-1.0.1-4.fc12.x86_64/usr install_doc make -C /home/jkacur/rpmbuild/BUILD/trace-cmd-1.0.1/Documentation install make[1]: *** No rule to make target `/home/jkacur/rpmbuild/BUILD/trace-cmd-1.0.1.install/Documentation/trace-cmd.1', needed by `/home/jkacur/rpmbuild/BUILD/trace-cmd-1.0.1.install/Documentation/trace-cmd.1.install'. Stop. make: *** [install_doc] Error 2 Signed-off-by: John Kacur <jkacur@redhat.com> LKML-Reference: <1276099288-3029-3-git-send-email-jkacur@redhat.com> Use a "substitution reference" instead of a substitution. A "subst" will change every occurence of a string Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/Documentation/Makefile b/Documentation/Makefile
index 7ed88773..d1617034 100644
--- a/Documentation/Makefile
+++ b/Documentation/Makefile
@@ -77,8 +77,8 @@ define do_install
$(INSTALL) $1 $2;
endef
-MAN1_INSTALL = $(subst .1,.1.install,$(MAN1))
-MAN5_INSTALL = $(subst .5,.5.install,$(MAN5))
+MAN1_INSTALL = $(MAN1:%.1=%.1.install)
+MAN5_INSTALL = $(MAN5:%.5=%.5.install)
$(MAN1_INSTALL): %.1.install : %.1 force
$(Q)$(call do_install, $<, '$(man_dir_SQ)/man1')
@@ -92,4 +92,4 @@ clean:
$(RM) *.xml *.xsl *.1 *.5)
.PHONE: force
-force: \ No newline at end of file
+force: