[PATCH] Fix out-of-tree build
Tyler Hall
tylerwhall at gmail.com
Tue Feb 7 18:50:05 EST 2012
Use automatic variables for prerequisites when copying man pages and
include a makefile relative to $(srcdir).
Signed-off-by: Tyler Hall <tylerwhall at gmail.com>
---
kdump/Makefile | 2 +-
kexec/Makefile | 2 +-
kexec/arch/ppc/Makefile | 2 +-
vmcore-dmesg/Makefile | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/kdump/Makefile b/kdump/Makefile
index 1e2b72c..5dfa928 100644
--- a/kdump/Makefile
+++ b/kdump/Makefile
@@ -22,7 +22,7 @@ $(KDUMP): $(KDUMP_OBJS)
$(KDUMP_MANPAGE): kdump/kdump.8
$(MKDIR) -p $(MANDIR)/man8
- cp kdump/kdump.8 $(KDUMP_MANPAGE)
+ cp $^ $(KDUMP_MANPAGE)
echo::
@echo "KDUMP_SRCS $(KDUMP_SRCS)"
@echo "KDUMP_DEPS $(KDUMP_DEPS)"
diff --git a/kexec/Makefile b/kexec/Makefile
index 2137cab..8c815b5 100644
--- a/kexec/Makefile
+++ b/kexec/Makefile
@@ -82,7 +82,7 @@ $(KEXEC): CPPFLAGS+=-I$(srcdir)/kexec/arch/$(ARCH)/include
$(KEXEC_MANPAGE): kexec/kexec.8
@$(MKDIR) -p $(MANDIR)/man8
- cp kexec/kexec.8 $(KEXEC_MANPAGE)
+ cp $^ $(KEXEC_MANPAGE)
echo::
@echo "KEXEC_SRCS $(KEXEC_SRCS)"
@echo "KEXEC_DEPS $(KEXEC_DEPS)"
diff --git a/kexec/arch/ppc/Makefile b/kexec/arch/ppc/Makefile
index 3dba7cf..41242a5 100644
--- a/kexec/arch/ppc/Makefile
+++ b/kexec/arch/ppc/Makefile
@@ -1,7 +1,7 @@
#
# kexec ppc (linux booting linux)
#
-include kexec/arch/ppc/libfdt/Makefile.libfdt
+include $(srcdir)/kexec/arch/ppc/libfdt/Makefile.libfdt
ppc_KEXEC_SRCS = kexec/arch/ppc/kexec-ppc.c
ppc_KEXEC_SRCS += kexec/arch/ppc/kexec-elf-ppc.c
diff --git a/vmcore-dmesg/Makefile b/vmcore-dmesg/Makefile
index 5a6d84a..42c218a 100644
--- a/vmcore-dmesg/Makefile
+++ b/vmcore-dmesg/Makefile
@@ -21,7 +21,7 @@ $(VMCORE_DMESG): $(VMCORE_DMESG_OBJS)
$(VMCORE_DMESG_MANPAGE): vmcore-dmesg/vmcore-dmesg.8
$(MKDIR) -p $(MANDIR)/man8
- cp vmcore-dmesg/vmcore-dmesg.8 $(VMCORE_DMESG_MANPAGE)
+ cp $^ $(VMCORE_DMESG_MANPAGE)
echo::
@echo "VMCORE_DMESG_SRCS $(VMCORE_DMESG_SRCS)"
@echo "VMCORE_DMESG_DEPS $(VMCORE_DMESG_DEPS)"
--
1.7.9
More information about the kexec
mailing list