If PTXCONF_KERNEL_IMAGE_VMLINUX is set, KERNEL_IMAGE_PATH_y is set to
$(KERNEL_PATH)/vmlinux. This should not depend on kernel.targetinstall
because kernel.targetinstall will be newer than vmlinux and make tries
to recreate vmlinux and implicit removes the target file.

Signed-off-by: Alexander Stein <[email protected]>
---
 rules/post/image_kernel.make |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/rules/post/image_kernel.make b/rules/post/image_kernel.make
index 7ffeed6..6f1defe 100644
--- a/rules/post/image_kernel.make
+++ b/rules/post/image_kernel.make
@@ -23,7 +23,9 @@ $(STATEDIR)/image_kernel.compile: $(IMAGEDIR)/root.cpio
                $(KERNEL_MAKEVARS) $(KERNEL_IMAGE)
        @echo "done."
 
+ifndef PTXCONF_KERNEL_IMAGE_VMLINUX
 $(KERNEL_IMAGE_PATH_y): $(STATEDIR)/kernel.targetinstall
+endif
 
 $(IMAGEDIR)/linuximage: $(KERNEL_IMAGE_PATH_y)
        @echo -n "Creating '$(notdir $(@))' from '$(notdir $(<))'..."
-- 
1.7.3.4


-- 
ptxdist mailing list
[email protected]

Reply via email to