---
 tasks/kernel.mk   |    8 ++++++++
 tasks/tarballs.mk |    9 +++++++++
 2 files changed, 17 insertions(+), 0 deletions(-)
 create mode 100644 tasks/kernel.mk

diff --git a/tasks/kernel.mk b/tasks/kernel.mk
new file mode 100644
index 0000000..513bafa
--- /dev/null
+++ b/tasks/kernel.mk
@@ -0,0 +1,8 @@
+android_kernel:
+       cd $(TOP)/kernel &&\
+       make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- defconfig 
$(KERNEL_CONFIG) &&\
+       make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage
+
+$(PRODUCT_OUT)/kernel: android_kernel
+       echo HUPP : $(PRODUCT_OUT) : $(TOP) : $(KERNEL_CONFIG) : 
$(PRODUCT_OUT)/kernel
+       ln -sf ../../../../kernel/arch/arm/boot/uImage $(PRODUCT_OUT)/kernel
\ No newline at end of file
diff --git a/tasks/tarballs.mk b/tasks/tarballs.mk
index e6354fc..6547230 100644
--- a/tasks/tarballs.mk
+++ b/tasks/tarballs.mk
@@ -21,7 +21,16 @@ root_tar := $(PRODUCT_OUT)/root.tar
 INSTALLED_ROOTTARBALL_TARGET := $(root_tar).$(ROOT_TARBALL_FORMAT)
 
 $(INSTALLED_ROOTTARBALL_TARGET): PRIVATE_ROOT_TAR := $(root_tar)
+
+ifneq ($(strip $(TARGET_NO_KERNEL)),true)
+$(INSTALLED_ROOTTARBALL_TARGET): $(FS_GET_STATS) $(INTERNAL_RAMDISK_FILES) 
$(PRODUCT_OUT)/kernel
+       cp $(PRODUCT_OUT)/kernel $(PRODUCT_OUT)/root/kernel
+       $(build-roottarball-target)
+
+else 
 $(INSTALLED_ROOTTARBALL_TARGET): $(FS_GET_STATS) $(INTERNAL_RAMDISK_FILES)
        $(build-roottarball-target)
+endif 
+
 
 roottarball: $(INSTALLED_ROOTTARBALL_TARGET)
\ No newline at end of file
-- 
1.7.1


_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to