summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tasks/kernel.mk6
1 files changed, 3 insertions, 3 deletions
diff --git a/tasks/kernel.mk b/tasks/kernel.mk
index f0ebb93..b706b8d 100644
--- a/tasks/kernel.mk
+++ b/tasks/kernel.mk
@@ -1,7 +1,7 @@
android_kernel:
cd $(TOP)/kernel &&\
- make ARCH=arm CROSS_COMPILE=../$(TARGET_TOOLS_PREFIX) defconfig $(KERNEL_CONFIG) &&\
- make ARCH=arm CROSS_COMPILE=../$(TARGET_TOOLS_PREFIX) uImage
+ make ARCH=arm CROSS_COMPILE=$(shell sh -c "cd $(TOP); cd `dirname $(TARGET_TOOLS_PREFIX)`; pwd")/$(shell basename $(TARGET_TOOLS_PREFIX)) defconfig $(KERNEL_CONFIG) &&\
+ make ARCH=arm CROSS_COMPILE=$(shell sh -c "cd $(TOP); cd `dirname $(TARGET_TOOLS_PREFIX)`; pwd")/$(shell basename $(TARGET_TOOLS_PREFIX)) uImage
$(PRODUCT_OUT)/uImage: android_kernel
- ln -sf ../../../../kernel/arch/arm/boot/uImage $(PRODUCT_OUT)/uImage \ No newline at end of file
+ ln -sf ../../../../kernel/arch/arm/boot/uImage $(PRODUCT_OUT)/uImage