Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Android makefile to build kernel as a part of Android Build
- include $(CLEAR_VARS)
- PERL = perl
- BACKPORT_DIR := backports-20160324
- BACKPORTS_KERNEL_DEFCONFIG := defconfig-bluetooth
- BACKPORTS_KERNEL_OUT := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ
- BACKPORTS_KERNEL_CONFIG := $(BACKPORT_DIR)/.config
- BACKPORTS_KERNEL_HEADERS_INSTALL := $(BACKPORTS_KERNEL_OUT)/usr
- BACKPORTS_KERNEL_MODULES_INSTALL := system
- BACKPORTS_KERNEL_MODULES_OUT := $(TARGET_OUT)/lib/modules
- define mv-backports-modules
- ko=`find $(BACKPORT_DIR) -type f -name *.ko`;\
- for i in $$ko; do mv $$i $(BACKPORTS_KERNEL_MODULES_OUT)/; done;
- endef
- define clean-backports-module-folder
- mdpath=`find $(BACKPORTS_KERNEL_MODULES_OUT) -type f -name modules.dep`;\
- if [ "$$mdpath" != "" ];then\
- mpath=`dirname $$mdpath`; rm -rf $$mpath;\
- fi
- endef
- $(BACKPORTS_KERNEL_OUT):
- mkdir -p $(BACKPORTS_KERNEL_OUT)
- $(BACKPORTS_KERNEL_CONFIG): $(BACKPORTS_KERNEL_OUT)
- $(MAKE) -C $(BACKPORT_DIR) O=../$(BACKPORTS_KERNEL_OUT) KLIB_BUILD=../out/target/product/FP2/obj/KERNEL_OBJ/ ARCH=arm CROSS_COMPILE=arm-linux-androideabi- $(BACKPORTS_KERNEL_DEFCONFIG)
- backports: $(BACKPORTS_KERNEL_OUT) $(BACKPORTS_KERNEL_CONFIG)
- $(MAKE) -C $(BACKPORT_DIR) O=../$(BACKPORTS_KERNEL_OUT) KLIB_BUILD=../out/target/product/FP2/obj/KERNEL_OBJ/ ARCH=arm CROSS_COMPILE=arm-linux-androideabi-
- # $(MAKE) -C $(BACKPORT_DIR) O=../$(BACKPORTS_KERNEL_OUT) KLIB_BUILD=../out/target/product/FP2/obj/KERNEL_OBJ/ INSTALL_MOD_PATH=../../$(BACKPORTS_KERNEL_MODULES_INSTALL) INSTALL_MOD_STRIP=1 ARCH=arm C$
- $(mv-backports-modules)
- $(clean-backports-module-folder)
- include $(CLEAR_VARS)
Advertisement
Add Comment
Please, Sign In to add comment