|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH] linux: fix Makefile.xen generation when building ext
Otherwise, the file will be (attempted to be) put in the (possibly
read-only) source tree.
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx>
--- head-2009-05-29.orig/scripts/Makefile.build 2009-04-27 12:03:52.000000000
+0200
+++ head-2009-05-29/scripts/Makefile.build 2009-06-05 11:13:18.000000000
+0200
@@ -77,7 +77,8 @@ $(warning kbuild: Makefile.build is incl
endif
ifeq ($(CONFIG_XEN),y)
-$(objtree)/scripts/Makefile.xen: $(srctree)/scripts/Makefile.xen.awk
$(srctree)/scripts/Makefile.build
+Makefile.xen := $(if
$(KBUILD_EXTMOD),$(KBUILD_EXTMOD),$(objtree)/scripts)/Makefile.xen
+$(Makefile.xen): $(srctree)/scripts/Makefile.xen.awk
$(srctree)/scripts/Makefile.build
@echo ' Updating $@'
$(if $(shell echo a | $(AWK) '{ print gensub(/a/, "AA", "g"); }'),\
,$(error 'Your awk program does not define gensub. Use gawk or
another awk with gensub'))
@@ -87,7 +88,7 @@ xen-src-single-used-m := $(patsubst $(sr
xen-single-used-m := $(xen-src-single-used-m:-xen.c=.o)
single-used-m := $(filter-out $(xen-single-used-m),$(single-used-m))
--include $(objtree)/scripts/Makefile.xen
+-include $(Makefile.xen)
endif
# ===========================================================================
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] [PATCH] linux: fix Makefile.xen generation when building external modules,
Jan Beulich <=
|
|
|
|
|