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]
