MTK给客户定制化kernel 的拷贝脚本

mac2025-06-04  22

平台:MTK6737
系统: AndroidN

需求:拿到的kernel文件是通过内核编译好的,现在需要将不同的kernel拷贝到out目录下

目录

kernel-3.18

├── Android.mk ├── drivers │ └── misc │ └── mediatek │ └── aeondws │ ├── codegen_F515A.dws │ └── codegen_F515.dws ├── prebuilt │ ├── aeon6737m_65_d_n │ │ └── kernel │ └── aeon6737t_66_d_n │ └── kernel

Android.mk

LOCAL_PATH := $(call my-dir) KERNEL_ROOT_DIR := $(PWD) ifeq ($(notdir $(LOCAL_PATH)),$(strip $(LINUX_KERNEL_VERSION))) ifneq ($(strip $(TARGET_NO_KERNEL)),true) KERNEL_DIR := $(LOCAL_PATH) INSTALLED_KERNEL_TARGET := $(PRODUCT_OUT)/kernel PREBUILT_KERNEL := $(KERNEL_ROOT_DIR)/$(KERNEL_DIR)/prebuilt/$(shell echo $(KERNEL_DEFCONFIG) | cut -c 1-16)/kernel $(INSTALLED_KERNEL_TARGET): $(PREBUILT_KERNEL) $(LOCAL_PATH)/Android.mk | $(ACP) $(copy-file-to-target) .PHONY: kernel clean-kernel kernel: $(INSTALLED_KERNEL_TARGET) clean-kernel: $(hide) rm -rf $(INSTALLED_KERNEL_TARGET) endif#TARGET_NO_KERNEL endif#LINUX_KERNEL_VERSION
最新回复(0)