Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7ebb777486 | ||
|
|
ee963102dd | ||
|
|
97e699e3f9 | ||
|
|
91b3ca39b4 | ||
|
|
8928e047b5 | ||
|
|
4457f191d6 | ||
|
|
3619339541 | ||
|
|
38865075c0 | ||
|
|
0c724a19a9 | ||
|
|
e1df0fc7ec | ||
|
|
318b1c429e | ||
|
|
2e157a369c | ||
|
|
90cb26a46d | ||
|
|
ba541c030d |
@@ -56,9 +56,6 @@ ifneq (REL,$(PLATFORM_VERSION_CODENAME))
|
||||
PRODUCT_PACKAGES += com.android.vndk.current.on_vendor
|
||||
endif
|
||||
|
||||
# Don't build super.img.
|
||||
PRODUCT_BUILD_SUPER_PARTITION := false
|
||||
|
||||
# b/113232673 STOPSHIP deal with Qualcomm stuff later
|
||||
# PRODUCT_RESTRICT_VENDOR_FILES := all
|
||||
|
||||
|
||||
Binary file not shown.
@@ -1,26 +0,0 @@
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
#A/B builds require us to create the mount points at compile time.
|
||||
#Just creating it for all cases since it does not hurt.
|
||||
FIRMWARE_MOUNT_POINT := $(TARGET_OUT_VENDOR)/firmware_mnt
|
||||
ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MOUNT_POINT)
|
||||
|
||||
$(FIRMWARE_MOUNT_POINT):
|
||||
@echo "Creating $(FIRMWARE_MOUNT_POINT)"
|
||||
@mkdir -p $(TARGET_OUT_VENDOR)/firmware_mnt
|
||||
|
||||
# copy kernel headers to the build tree
|
||||
$(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr: $(wildcard $(PRODUCT_VENDOR_KERNEL_HEADERS)/*)
|
||||
rm -rf $@
|
||||
mkdir -p $@/include
|
||||
cp -a $(PRODUCT_VENDOR_KERNEL_HEADERS)/. $@/include
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# build and sign the final stage of bootloader
|
||||
#----------------------------------------------------------------------
|
||||
.PHONY: aboot
|
||||
ifeq ($(USESECIMAGETOOL), true)
|
||||
aboot: gensecimage_target gensecimage_install
|
||||
else
|
||||
aboot: $(INSTALLED_BOOTLOADER_MODULE)
|
||||
endif
|
||||
@@ -51,6 +51,8 @@ blob_fixups: blob_fixups_user_type = {
|
||||
.patch_file('osaifu-keitai.patch'),
|
||||
'product/etc/sysconfig/nexus.xml': blob_fixup()
|
||||
.regex_replace('qulacomm', 'qualcomm'),
|
||||
'system_ext/lib64/libsecureuisvc_jni.so': blob_fixup()
|
||||
.add_needed('libgui_shim.so'),
|
||||
'system_ext/priv-app/HbmSVManager/HbmSVManager.apk': blob_fixup()
|
||||
.apktool_patch('HbmSVManager.patch'),
|
||||
(
|
||||
@@ -58,6 +60,13 @@ blob_fixups: blob_fixups_user_type = {
|
||||
'vendor/lib64/android.hardware.keymaster@4.1-impl.nos.so',
|
||||
): blob_fixup()
|
||||
.add_needed('libcrypto_shim.so'),
|
||||
(
|
||||
'vendor/bin/hw/citadeld',
|
||||
'vendor/lib/libmedia_ecoservice.so',
|
||||
'vendor/lib64/libmedia_ecoservice.so',
|
||||
'vendor/lib64/libnos_citadeld_proxy.so',
|
||||
): blob_fixup()
|
||||
.add_needed('libbinder_shim.so'),
|
||||
'vendor/lib/libmmcamera_faceproc.so': blob_fixup()
|
||||
.clear_symbol_version('__aeabi_memcpy')
|
||||
.clear_symbol_version('__aeabi_memset')
|
||||
|
||||
@@ -24,8 +24,7 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota/launch_with_ven
|
||||
LOCAL_PATH := device/google/bramble
|
||||
|
||||
PRODUCT_SOONG_NAMESPACES += \
|
||||
device/google/bramble \
|
||||
hardware/qcom/wlan/legacy
|
||||
device/google/bramble
|
||||
|
||||
DEVICE_PACKAGE_OVERLAYS += device/google/bramble/bramble/overlay
|
||||
|
||||
@@ -59,12 +58,6 @@ PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/audio/acdbdata/Headset_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Headset_cal.acdb \
|
||||
$(LOCAL_PATH)/audio/acdbdata/Speaker_cal.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/Speaker_cal.acdb \
|
||||
$(LOCAL_PATH)/audio/acdbdata/adsp_avs_config.acdb:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/adsp_avs_config.acdb
|
||||
|
||||
# Audio ACDB workspace files for QACT
|
||||
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/audio/acdbdata/workspaceFile.qwsp:$(TARGET_COPY_OUT_VENDOR)/etc/acdbdata/workspaceFile.qwsp
|
||||
endif
|
||||
endif
|
||||
|
||||
# B5 CS35L41 SPEAKER AMP
|
||||
@@ -91,10 +84,6 @@ PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/audio/cs35l41/B5mmW/cs35l41-mmW-dsp1-spk-diag.wmfw:$(TARGET_COPY_OUT_VENDOR)/firmware/cs35l41-mmW-dsp1-spk-diag.wmfw \
|
||||
$(LOCAL_PATH)/audio/cs35l41/B5mmW/R-cs35l41-mmW-dsp1-spk-diag.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/R-cs35l41-mmW-dsp1-spk-diag.bin
|
||||
|
||||
# Audio CS35L41 speaker calibration tool
|
||||
PRODUCT_PACKAGES_DEBUG += \
|
||||
crus_sp_cal
|
||||
|
||||
# USB HAL
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.usb-service.bramble
|
||||
|
||||
21
evolution.dependencies
Normal file
21
evolution.dependencies
Normal file
@@ -0,0 +1,21 @@
|
||||
[
|
||||
{
|
||||
"repository": "device_google_gs-common",
|
||||
"target_path": "device/google/gs-common"
|
||||
},
|
||||
{
|
||||
"repository": "device_google_redbull",
|
||||
"target_path": "device/google/redbull",
|
||||
"branch": "bka"
|
||||
},
|
||||
{
|
||||
"repository": "apelete/proprietary_vendor_google_bramble",
|
||||
"target_path": "vendor/google/bramble",
|
||||
"remote" : "github-non-los",
|
||||
"branch": "lineage-23.0"
|
||||
},
|
||||
{
|
||||
"repository": "kernel_google_redbull",
|
||||
"target_path": "kernel/google/redbull"
|
||||
}
|
||||
]
|
||||
@@ -1,6 +0,0 @@
|
||||
[
|
||||
{
|
||||
"repository": "android_device_google_redbull",
|
||||
"target_path": "device/google/redbull"
|
||||
}
|
||||
]
|
||||
@@ -27,4 +27,19 @@ PRODUCT_BUILD_PROP_OVERRIDES += \
|
||||
BuildFingerprint=google/bramble/bramble:14/UP1A.231105.001.B2/11260668:user/release-keys \
|
||||
DeviceProduct=bramble
|
||||
|
||||
ifeq ($(WITH_GMS),false)
|
||||
PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST += \
|
||||
system/priv-app/OmniStyle/OmniStyle.apk
|
||||
else
|
||||
TARGET_USES_MINI_GAPPS := true
|
||||
|
||||
PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST += \
|
||||
system/priv-app/OmniStyle/OmniStyle.apk \
|
||||
system/app/GoogleExtShared/GoogleExtShared.apk \
|
||||
system/app/GooglePrintRecommendationService/GooglePrintRecommendationService.apk \
|
||||
system/etc/permissions/privapp-permissions-google.xml \
|
||||
system/priv-app/DocumentsUIGoogle/DocumentsUIGoogle.apk \
|
||||
system/priv-app/TagGoogle/TagGoogle.apk
|
||||
endif
|
||||
|
||||
$(call inherit-product, vendor/google/bramble/bramble-vendor.mk)
|
||||
|
||||
15
sepolicy/vendor/google/pixelstats_vendor.te
vendored
15
sepolicy/vendor/google/pixelstats_vendor.te
vendored
@@ -1,15 +0,0 @@
|
||||
r_dir_file(pixelstats_vendor, sysfs_pixelstats)
|
||||
|
||||
unix_socket_connect(pixelstats_vendor, chre, chre)
|
||||
|
||||
get_prop(pixelstats_vendor, hwservicemanager_prop)
|
||||
hwbinder_use(pixelstats_vendor)
|
||||
allow pixelstats_vendor hal_pixelstats_hwservice:hwservice_manager find;
|
||||
|
||||
allow pixelstats_vendor fwk_stats_hwservice:hwservice_manager find;
|
||||
binder_call(pixelstats_vendor, statsd)
|
||||
|
||||
binder_use(pixelstats_vendor)
|
||||
allow pixelstats_vendor fwk_stats_service:service_manager find;
|
||||
|
||||
allow pixelstats_vendor sysfs_scsi_devices_0000:file rw_file_perms;
|
||||
Reference in New Issue
Block a user