|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH for-xen-4.5 v4 02/18] x86/boot: fix reloc.S build dependencies
reloc.S is not rebuild if header included
in reloc.c is updated. Fix this issue.
Signed-off-by: Daniel Kiper <daniel.kiper@xxxxxxxxxx>
---
xen/arch/x86/boot/Makefile | 6 +++++-
xen/arch/x86/boot/build32.mk | 3 ++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/xen/arch/x86/boot/Makefile b/xen/arch/x86/boot/Makefile
index 13f4a66..3cab36a 100644
--- a/xen/arch/x86/boot/Makefile
+++ b/xen/arch/x86/boot/Makefile
@@ -1,8 +1,12 @@
obj-bin-y += head.o
+RELOC_DEPS = $(BASEDIR)/include/asm-x86/config.h
$(BASEDIR)/include/xen/multiboot.h
+
+export RELOC_DEPS
+
head.o: reloc.S
%.S: %.c
$(MAKE) -f build32.mk $@
-reloc.S: head.S
+reloc.S: $(RELOC_DEPS)
diff --git a/xen/arch/x86/boot/build32.mk b/xen/arch/x86/boot/build32.mk
index a36f620..809f296 100644
--- a/xen/arch/x86/boot/build32.mk
+++ b/xen/arch/x86/boot/build32.mk
@@ -30,5 +30,6 @@ CFLAGS := $(filter-out -flto,$(CFLAGS))
esac; \
done
-reloc.o: $(BASEDIR)/include/asm-x86/config.h
+reloc.o: $(RELOC_DEPS)
+
.PRECIOUS: %.bin %.lnk
--
1.7.10.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |