gs-common: Remove non-existent vendor includes
Change-Id: I1bc76430d30259984f4eb91907be61ef39646c27
This commit is contained in:
parent
0dbbbc376c
commit
02b9cc144c
18 changed files with 1 additions and 164 deletions
|
@ -7,8 +7,3 @@ PRODUCT_PACKAGES += dump_aoc \
|
||||||
# If AoC Daemon is not present on this build, load firmware at boot via rc
|
# If AoC Daemon is not present on this build, load firmware at boot via rc
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
device/google/gs-common/aoc/conf/init.aoc.daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.aoc.rc
|
device/google/gs-common/aoc/conf/init.aoc.daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.aoc.rc
|
||||||
|
|
||||||
ifneq ($(wildcard vendor/google/whitechapel/aoc/aocx/aidl/aocx/framework_compatibility_matrix.xml),)
|
|
||||||
DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE += \
|
|
||||||
vendor/google/whitechapel/aoc/aocx/aidl/aocx/framework_compatibility_matrix.xml
|
|
||||||
endif
|
|
||||||
|
|
|
@ -27,9 +27,4 @@ PRODUCT_COPY_FILES += \
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
## TODO(b/271958194): separate for hidl and aidl.
|
|
||||||
PRODUCT_SOONG_NAMESPACES += \
|
|
||||||
vendor/google/whitechapel/audio/hal \
|
|
||||||
vendor/google/whitechapel/audio/interfaces
|
|
||||||
|
|
||||||
$(call soong_config_set,aoc_audio_board,platform,$(TARGET_BOARD_PLATFORM))
|
$(call soong_config_set,aoc_audio_board,platform,$(TARGET_BOARD_PLATFORM))
|
||||||
|
|
|
@ -7,8 +7,7 @@ PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
vendor.battery_mitigation.aidl.enable=true
|
vendor.battery_mitigation.aidl.enable=true
|
||||||
endif
|
endif
|
||||||
|
|
||||||
PRODUCT_SOONG_NAMESPACES += device/google/gs-common/battery_mitigation \
|
PRODUCT_SOONG_NAMESPACES += device/google/gs-common/battery_mitigation
|
||||||
vendor/google/battery_mitigation
|
|
||||||
PRODUCT_PACKAGES += vendor.google.battery_mitigation-default
|
PRODUCT_PACKAGES += vendor.google.battery_mitigation-default
|
||||||
PRODUCT_PACKAGES += vendor.google.battery_mitigation.service_static
|
PRODUCT_PACKAGES += vendor.google.battery_mitigation.service_static
|
||||||
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/battery_mitigation/compatibility_matrix.xml
|
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/battery_mitigation/compatibility_matrix.xml
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/broadcom/bluetooth
|
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.bluetooth-V1-ndk.so \
|
android.hardware.bluetooth-V1-ndk.so \
|
||||||
android.hardware.bluetooth.finder-V1-ndk.so \
|
android.hardware.bluetooth.finder-V1-ndk.so \
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google/connectivity/bluetooth/common
|
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.bluetooth-V1-ndk.so \
|
android.hardware.bluetooth-V1-ndk.so \
|
||||||
android.hardware.bluetooth.finder-V1-ndk.so \
|
android.hardware.bluetooth.finder-V1-ndk.so \
|
||||||
|
|
|
@ -8,49 +8,6 @@ $(call soong_config_set,google3a_config,ghawb_truetone,true)
|
||||||
# Flag controls whether Lyric apex can be located in the dist-directory.
|
# Flag controls whether Lyric apex can be located in the dist-directory.
|
||||||
$(call soong_config_set, lyric, dist_lyric_apex, $(RELEASE_PIXEL_DIST_LYRIC_APEX))
|
$(call soong_config_set, lyric, dist_lyric_apex, $(RELEASE_PIXEL_DIST_LYRIC_APEX))
|
||||||
|
|
||||||
# Select GCH backend.
|
|
||||||
# TODO(b/192681010): This dependency inversion should be removed.
|
|
||||||
ifneq ($(wildcard vendor/google/services/LyricCameraHAL/src),)
|
|
||||||
$(call soong_config_set,gch,hwl_library,lyric)
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Use build-time flag to select whether to build from source
|
|
||||||
# or ingest prebuilt-apex. We would want the development teams
|
|
||||||
# using release configuration: (trunk-staging) to build from source.
|
|
||||||
# All shipping releases will switch to prebuilts (trunk+)
|
|
||||||
# if this condition is not true, then build from source.
|
|
||||||
|
|
||||||
# Fallback if the prebuilts directory does not exist, then we must
|
|
||||||
# build from source no matter what, so we log a warning
|
|
||||||
ifeq ($(RELEASE_PIXEL_CAMERA_ENABLE_PREBUILT),true)
|
|
||||||
ifeq ($(wildcard vendor/google/services/LyricCameraHAL/prebuilt),)
|
|
||||||
$(warning Lyric prebuilt directory is missing, it will be built from source)
|
|
||||||
BUILD_LYRIC_FROM_SOURCE := true
|
|
||||||
else
|
|
||||||
BUILD_LYRIC_FROM_SOURCE := false
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
BUILD_LYRIC_FROM_SOURCE := true
|
|
||||||
endif # RELEASE_PIXEL_CAMERA_ENABLE_PREBUILT
|
|
||||||
|
|
||||||
ifeq ($(BUILD_LYRIC_FROM_SOURCE),true)
|
|
||||||
PRODUCT_SOONG_NAMESPACES += \
|
|
||||||
vendor/google/camera \
|
|
||||||
vendor/google/camera/google_3a/libs_v4 \
|
|
||||||
vendor/google/camera/rlsservice
|
|
||||||
|
|
||||||
# TODO(b/257379485): 3A is incrementally enabling cuttlefish build for native
|
|
||||||
# code coverage support, temporary require separate namespace for folders that
|
|
||||||
# can be built successfully.
|
|
||||||
PRODUCT_SOONG_NAMESPACES += \
|
|
||||||
vendor/google/camera/common/g3_shared \
|
|
||||||
vendor/google/camera/google_3a/libs_v4/g3ABase \
|
|
||||||
vendor/google/camera/google_3a/libs_v4/gABC/native_coverage \
|
|
||||||
vendor/google/camera/google_3a/libs_v4/gAF \
|
|
||||||
vendor/google/camera/google_3a/libs_v4/gafd \
|
|
||||||
vendor/google/camera/google_3a/libs_v4/gHAWB/native_coverage
|
|
||||||
endif # BUILD_LYRIC_FROM_SOURCE
|
|
||||||
|
|
||||||
# Init-time log settings for Google 3A
|
# Init-time log settings for Google 3A
|
||||||
PRODUCT_PACKAGES += libg3a_standalone_gabc_rc
|
PRODUCT_PACKAGES += libg3a_standalone_gabc_rc
|
||||||
PRODUCT_PACKAGES += libg3a_standalone_gaf_rc
|
PRODUCT_PACKAGES += libg3a_standalone_gaf_rc
|
||||||
|
|
|
@ -1,88 +1,2 @@
|
||||||
# Dauntless
|
# Dauntless
|
||||||
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/dauntless/sepolicy
|
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/dauntless/sepolicy
|
||||||
ifneq ($(wildcard vendor/google_nos),)
|
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_nos/init/dauntless
|
|
||||||
|
|
||||||
PRODUCT_PACKAGES += \
|
|
||||||
citadeld \
|
|
||||||
citadel_updater \
|
|
||||||
android.hardware.weaver-service.citadel \
|
|
||||||
android.hardware.authsecret-service.citadel \
|
|
||||||
android.hardware.oemlock-service.citadel \
|
|
||||||
init_citadel \
|
|
||||||
android.hardware.strongbox_keystore.xml \
|
|
||||||
android.hardware.security.keymint-service.citadel \
|
|
||||||
dump_gsc.sh
|
|
||||||
|
|
||||||
# Assign default value for RELEASE_GOOGLE_DAUNTLESS_DIR if no trunk flags support
|
|
||||||
RELEASE_GOOGLE_DAUNTLESS_DIR ?= vendor/google_nos/prebuilts/dauntless
|
|
||||||
|
|
||||||
# The production Dauntless firmware will be of flavors evt and d3m2.
|
|
||||||
# There are also several flavors of pre-release chips. Each flavor
|
|
||||||
# (production and pre-release) requires the firmware to be signed differently.
|
|
||||||
DAUNTLESS_FIRMWARE_SIZE := 1048576
|
|
||||||
|
|
||||||
# The nearly-production Dauntless chips are "proto1.1"
|
|
||||||
ifneq (,$(wildcard $(RELEASE_GOOGLE_DAUNTLESS_DIR)/proto11.ec.bin))
|
|
||||||
ifneq ($(DAUNTLESS_FIRMWARE_SIZE), $(shell stat -c "%s" $(RELEASE_GOOGLE_DAUNTLESS_DIR)/proto11.ec.bin))
|
|
||||||
$(error GSC firmware size check fail)
|
|
||||||
endif
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
$(RELEASE_GOOGLE_DAUNTLESS_DIR)/proto11.ec.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/dauntless/proto11.ec.bin
|
|
||||||
$(call dist-for-goals,droid,$(RELEASE_GOOGLE_DAUNTLESS_DIR)/proto11.ec.bin)
|
|
||||||
else
|
|
||||||
$(error GSC firmware not found in $(RELEASE_GOOGLE_DAUNTLESS_DIR))
|
|
||||||
endif
|
|
||||||
|
|
||||||
# The production Dauntless chips are "evt"
|
|
||||||
ifneq (,$(wildcard $(RELEASE_GOOGLE_DAUNTLESS_DIR)/evt.ec.bin))
|
|
||||||
ifneq ($(DAUNTLESS_FIRMWARE_SIZE), $(shell stat -c "%s" $(RELEASE_GOOGLE_DAUNTLESS_DIR)/evt.ec.bin))
|
|
||||||
$(error GSC firmware size check fail)
|
|
||||||
endif
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
$(RELEASE_GOOGLE_DAUNTLESS_DIR)/evt.ec.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/dauntless/evt.ec.bin
|
|
||||||
$(call dist-for-goals,droid,$(RELEASE_GOOGLE_DAUNTLESS_DIR)/evt.ec.bin)
|
|
||||||
else
|
|
||||||
$(error GSC firmware not found in $(RELEASE_GOOGLE_DAUNTLESS_DIR))
|
|
||||||
endif
|
|
||||||
|
|
||||||
# New 2023 production Dauntless chips are "d3m2"
|
|
||||||
ifneq (,$(wildcard $(RELEASE_GOOGLE_DAUNTLESS_DIR)/d3m2.ec.bin))
|
|
||||||
ifneq ($(DAUNTLESS_FIRMWARE_SIZE), $(shell stat -c "%s" $(RELEASE_GOOGLE_DAUNTLESS_DIR)/d3m2.ec.bin))
|
|
||||||
$(error GSC firmware size check fail)
|
|
||||||
endif
|
|
||||||
PRODUCT_COPY_FILES += \
|
|
||||||
$(RELEASE_GOOGLE_DAUNTLESS_DIR)/d3m2.ec.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/dauntless/d3m2.ec.bin
|
|
||||||
$(call dist-for-goals,droid,$(RELEASE_GOOGLE_DAUNTLESS_DIR)/d3m2.ec.bin)
|
|
||||||
else
|
|
||||||
$(error GSC firmware not found in $(RELEASE_GOOGLE_DAUNTLESS_DIR))
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Intermediate image artifacts are published, but aren't included in /vendor/firmware/dauntless
|
|
||||||
# in PRODUCT_COPY_FILES
|
|
||||||
# This is because intermediate images aren't needed on user devices, but the published artifact
|
|
||||||
# is useful for flashstation purposes.
|
|
||||||
|
|
||||||
# proto11 chips need an intermediate image prior to upgrading to newever versions of the firmware
|
|
||||||
ifneq (,$(wildcard vendor/google_nos/prebuilts/dauntless/intermediate_images/proto11_intermediate.ec.bin))
|
|
||||||
ifneq ($(DAUNTLESS_FIRMWARE_SIZE), $(shell stat -c "%s" vendor/google_nos/prebuilts/dauntless/intermediate_images/proto11_intermediate.ec.bin))
|
|
||||||
$(error GSC firmware size check fail)
|
|
||||||
endif
|
|
||||||
$(call dist-for-goals,droid,vendor/google_nos/prebuilts/dauntless/intermediate_images/proto11_intermediate.ec.bin)
|
|
||||||
endif
|
|
||||||
# evt chips need an intermediate image prior to upgrading to newever versions of the firmware
|
|
||||||
ifneq (,$(wildcard vendor/google_nos/prebuilts/dauntless/intermediate_images/evt_intermediate.ec.bin))
|
|
||||||
ifneq ($(DAUNTLESS_FIRMWARE_SIZE), $(shell stat -c "%s" vendor/google_nos/prebuilts/dauntless/intermediate_images/evt_intermediate.ec.bin))
|
|
||||||
$(error GSC firmware size check fail)
|
|
||||||
endif
|
|
||||||
$(call dist-for-goals,droid,vendor/google_nos/prebuilts/dauntless/intermediate_images/evt_intermediate.ec.bin)
|
|
||||||
endif
|
|
||||||
# d3m2 chips need an intermediate image prior to upgrading to newever versions of the firmware
|
|
||||||
ifneq (,$(wildcard vendor/google_nos/prebuilts/dauntless/intermediate_images/d3m2_intermediate.ec.bin))
|
|
||||||
ifneq ($(DAUNTLESS_FIRMWARE_SIZE), $(shell stat -c "%s" vendor/google_nos/prebuilts/dauntless/intermediate_images/d3m2_intermediate.ec.bin))
|
|
||||||
$(error GSC firmware size check fail)
|
|
||||||
endif
|
|
||||||
$(call dist-for-goals,droid,vendor/google_nos/prebuilts/dauntless/intermediate_images/d3m2_intermediate.ec.bin)
|
|
||||||
endif
|
|
||||||
|
|
||||||
endif # $(wildcard vendor/google_nos)
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/gps/brcm/sepolicy
|
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/gps/brcm/sepolicy
|
||||||
|
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/broadcom/gps/bcm47765
|
|
||||||
ifeq (,$(call soong_config_get,gpssdk,sdkv1))
|
ifeq (,$(call soong_config_get,gpssdk,sdkv1))
|
||||||
$(call soong_config_set,gpssdk,sdkv1,false)
|
$(call soong_config_set,gpssdk,sdkv1,false)
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -10,10 +10,6 @@ ifeq (,$(filter aosp_%, $(TARGET_PRODUCT)))
|
||||||
PRODUCT_PACKAGES += gia
|
PRODUCT_PACKAGES += gia
|
||||||
PRODUCT_PACKAGES += com.google.input.gia.giaservicemanager
|
PRODUCT_PACKAGES += com.google.input.gia.giaservicemanager
|
||||||
|
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google/interfaces
|
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google/input/gia/core
|
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google/input/gia/core-servicemanager
|
|
||||||
|
|
||||||
DEVICE_MANIFEST_FILE += device/google/gs-common/input/gia/aidl/manifest.xml
|
DEVICE_MANIFEST_FILE += device/google/gs-common/input/gia/aidl/manifest.xml
|
||||||
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/input/gia/aidl/compatibility_matrix.xml
|
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/input/gia/aidl/compatibility_matrix.xml
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google/media/bigwave
|
|
||||||
|
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
google.hardware.media.c2@2.0-service \
|
google.hardware.media.c2@2.0-service \
|
||||||
libgc2_bw_store \
|
libgc2_bw_store \
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/samsung_slsi/codec2
|
|
||||||
|
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
samsung.hardware.media.c2@1.2-service \
|
samsung.hardware.media.c2@1.2-service \
|
||||||
codec2.vendor.base.policy \
|
codec2.vendor.base.policy \
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google/interfaces
|
|
||||||
PRODUCT_PACKAGES += vendor.google.radio_ext-service
|
PRODUCT_PACKAGES += vendor.google.radio_ext-service
|
||||||
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/modem/radio_ext/compatibility_matrix.xml
|
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/modem/radio_ext/compatibility_matrix.xml
|
||||||
|
|
||||||
|
|
|
@ -9,8 +9,4 @@ DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/pixel_ril/co
|
||||||
|
|
||||||
PRODUCT_PACKAGES += ril-extension
|
PRODUCT_PACKAGES += ril-extension
|
||||||
|
|
||||||
PRODUCT_SOONG_NAMESPACES += \
|
|
||||||
vendor/google/tools/ril-extension-service \
|
|
||||||
vendor/google/tools/ril-mem-monitor
|
|
||||||
|
|
||||||
USE_GOOGLE_RIL_EXT := true
|
USE_GOOGLE_RIL_EXT := true
|
||||||
|
|
|
@ -10,4 +10,3 @@ BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/ramdump_and_coredump/sepol
|
||||||
|
|
||||||
# sscoredump
|
# sscoredump
|
||||||
PRODUCT_PROPERTY_OVERRIDES += vendor.debug.ssrdump.type=sscoredump
|
PRODUCT_PROPERTY_OVERRIDES += vendor.debug.ssrdump.type=sscoredump
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google/tools/subsystem-coredump
|
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
$(call inherit-product-if-exists, vendor/google/sensors/usf/android/usf_efw_product.mk)
|
|
||||||
|
|
||||||
PRODUCT_PACKAGES += dump_sensors
|
PRODUCT_PACKAGES += dump_sensors
|
||||||
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/sensors/sepolicy
|
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/sensors/sepolicy
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,2 @@
|
||||||
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/touch/twoshay/sepolicy
|
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/touch/twoshay/sepolicy
|
||||||
PRODUCT_PACKAGES += twoshay
|
PRODUCT_PACKAGES += twoshay
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google/interfaces vendor/google/input/twoshay
|
|
||||||
|
|
|
@ -1,4 +1,2 @@
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.drm-service.clearkey \
|
android.hardware.drm-service.clearkey \
|
||||||
|
|
||||||
-include vendor/widevine/libwvdrmengine/apex/device/device.mk
|
|
|
@ -1,4 +1,3 @@
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google/interfaces
|
|
||||||
PRODUCT_PACKAGES += vendor.google.wireless_charger-default
|
PRODUCT_PACKAGES += vendor.google.wireless_charger-default
|
||||||
PRODUCT_PACKAGES += vendor.google.wireless_charger.service-default
|
PRODUCT_PACKAGES += vendor.google.wireless_charger.service-default
|
||||||
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/wireless_charger/compatibility_matrix.xml
|
DEVICE_PRODUCT_COMPATIBILITY_MATRIX_FILE += device/google/gs-common/wireless_charger/compatibility_matrix.xml
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue