Android AOSP make sequence

来自个人维基
2019年9月25日 (三) 16:18free6d1823讨论 | 贡献的版本

跳转至: 导航搜索

Android make sequence, trace aosp_car_arm64.mk

+ device/generic/car/aosp_car_arm64.mk 
|--+ device/generic/car/common/car.mk
   |--<>PRODUCT_COPY_FILES += <Auto modules>
   |--+packages/services/Car/car_product/build/car.mk

      |---<>PRODUCT_PACKAGES += <System UI>
      |---frameworks/base/data/fonts/fonts.mk
      |---+packages/services/Car/car_product/build/car_base.mk

         |----<>PRODUCT_PACKAGES += <Home, BasicDreams>
         |----<>PRODUCT_PACKAGES += <EVS package>
         |----+ $(SRC_TARGET_DIR)/product/core_minimal.mk
              |-----+ $(SRC_TARGET_DIR)/product/media_system.mk
                    |------$(SRC_TARGET_DIR)/product/base_system.mk
                    |------$(SRC_TARGET_DIR)/product/runtime_libart.mk
                    |------$(SRC_TARGET_DIR)/product/media_vendor.mk
                    |------$(SRC_TARGET_DIR)/product/media_product.mk

      |---<>PRODUCT_PACKAGES += <Automotive specific packages>
      |---<>PRODUCT_SYSTEM_SERVER_JARS += car-frameworks-service
      |---<>PRODUCT_COPY_FILES += bootanimation.zip
      |---device/sample/products/location_overlay.mk

   |--+$(SRC_TARGET_DIR)/product/aosp_arm64.mk
      |---+ core_64_bit.mk
          |---- <> init.zygote64_32.rc
      |---mainline_system.mk
      |---aosp_product.mk
      |---device/generic/goldfish/arm64-vendor.mk
      |---$(SRC_TARGET_DIR)/product/emulator_vendor.mk
      |---$(SRC_TARGET_DIR)/board/generic_arm64/device.mk
      |---$(SRC_TARGET_DIR)/product/gsi_release.mk
SRC_TARGET_DIR=build/make/target/product