美文网首页Android知识Android开发Android技术知识
Android杂谈:device-vendor.mk怎么找到的?

Android杂谈:device-vendor.mk怎么找到的?

作者: 我在等你回复可你没回 | 来源:发表于2017-05-26 21:58 被阅读235次
    倪妮

    记录一下device.mk的相关种种,当熟悉一下Android的编译系统。

    一.build/core/envsetup.mk

    包含product_config.mk,其中BUILD_SYSTEM就是build/core/

    include $(BUILD_SYSTEM)/product_config.mk
    

    二.build/core/product_config.mk

    AndroidProducts.mk一般是客制化的一个文件。

    all_product_configs := $(call get-product-makefiles,\
        $(SRC_TARGET_DIR)/product/AndroidProducts.mk)
    

    三.AndroidProducts.mk

    包含nexus的mk文件

    PRODUCT_MAKEFILES := $(LOCAL_DIR)/full_nexus6666_1666.mk
    

    四.AndroidProducts.mk

    $(call inherit-product, device/google/$(nexus_TARGET_PROJECT)/device.mk)
    

    最后就在device.mk里面包含device-vendor.mk

    总结

    我去,我都不知道我写了啥!!就是一个包含device.mk的流程。

    相关文章

      网友评论

        本文标题:Android杂谈:device-vendor.mk怎么找到的?

        本文链接:https://www.haomeiwen.com/subject/pqvtfxtx.html