“Android AOSP make sequence”的版本间的差异

来自个人维基
跳转至: 导航搜索
第4行: 第4行:
 
  + device/generic/car/aosp_car_arm64.mk  
 
  + device/generic/car/aosp_car_arm64.mk  
 
  |--+ '''device/generic/car/common/car.mk'''
 
  |--+ '''device/generic/car/common/car.mk'''
     |--:::<>PRODUCT_COPY_FILES += <Auto modules>
+
     |--<>PRODUCT_COPY_FILES += <Auto modules>
     |--:::+packages/services/Car/car_product/build/car.mk
+
     |--+packages/services/Car/car_product/build/car.mk
 
  <font color=#0000FF>
 
  <font color=#0000FF>
       |---::::<>PRODUCT_PACKAGES += <System UI>
+
       |---<>PRODUCT_PACKAGES += <System UI>
       |---::::frameworks/base/data/fonts/fonts.mk
+
       |---frameworks/base/data/fonts/fonts.mk
       |---::::+packages/services/Car/car_product/build/car_base.mk
+
       |---+packages/services/Car/car_product/build/car_base.mk
 
  <font color=#008888>
 
  <font color=#008888>
           |----:::::<>PRODUCT_PACKAGES += <Home, BasicDreams>
+
           |----<>PRODUCT_PACKAGES += <Home, BasicDreams>
           |----:::::<>PRODUCT_PACKAGES += <EVS package>
+
           |----<>PRODUCT_PACKAGES += <EVS package>
           |----:::::+$(SRC_TARGET_DIR)/product/core_minimal.mk
+
           |----+ $(SRC_TARGET_DIR)/product/core_minimal.mk
               |-----::::::+$(SRC_TARGET_DIR)/product/media_system.mk
+
               |-----+ $(SRC_TARGET_DIR)/product/media_system.mk
                     |------:::::::$(SRC_TARGET_DIR)/product/base_system.mk
+
                     |------$(SRC_TARGET_DIR)/product/base_system.mk
                     |------:::::::$(SRC_TARGET_DIR)/product/runtime_libart.mk
+
                     |------$(SRC_TARGET_DIR)/product/runtime_libart.mk
                     |------::::::$(SRC_TARGET_DIR)/product/media_vendor.mk
+
                     |------$(SRC_TARGET_DIR)/product/media_vendor.mk
                     |------::::::$(SRC_TARGET_DIR)/product/media_product.mk
+
                     |------$(SRC_TARGET_DIR)/product/media_product.mk
 
<font color=#0000FF>
 
<font color=#0000FF>
       |---::::<>PRODUCT_PACKAGES += <Automotive specific packages>
+
       |---<>PRODUCT_PACKAGES += <Automotive specific packages>
       |---::::<>PRODUCT_SYSTEM_SERVER_JARS += car-frameworks-service
+
       |---<>PRODUCT_SYSTEM_SERVER_JARS += car-frameworks-service
       |---::::<>PRODUCT_COPY_FILES += bootanimation.zip
+
       |---<>PRODUCT_COPY_FILES += bootanimation.zip
       |---::::device/sample/products/location_overlay.mk</font>
+
       |---device/sample/products/location_overlay.mk</font>
 
<font color=#000000>
 
<font color=#000000>
     |--:::'''$(SRC_TARGET_DIR)/product/aosp_arm64.mk'''
+
     |--'''$(SRC_TARGET_DIR)/product/aosp_arm64.mk'''
  
  
 
  SRC_TARGET_DIR=build/make/target/product
 
  SRC_TARGET_DIR=build/make/target/product

2019年9月23日 (一) 15:20的版本

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


SRC_TARGET_DIR=build/make/target/product