You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							97 lines
						
					
					
						
							2.7 KiB
						
					
					
				
			
		
		
	
	
							97 lines
						
					
					
						
							2.7 KiB
						
					
					
				| ## ADB Keys
 | |
| # Android
 | |
| PRODUCT_COPY_FILES += \
 | |
|     vendor/extra/adb_keys:root/adb_keys
 | |
| # Recovery
 | |
| PRODUCT_COPY_FILES += \
 | |
|     vendor/extra/adb_keys:recovery/root/adb_keys
 | |
| 
 | |
| ## ATV
 | |
| PRODUCT_PACKAGES += \
 | |
|     DocumentsUI
 | |
| 
 | |
| ## Bash
 | |
| PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
 | |
|     persist.sys.adb.shell=/system_ext/bin/bash
 | |
| 
 | |
| ## Debugging
 | |
| ifeq ($(filter %foster %foster_tab %sif %sphynx %nx %nx_tab,$(TARGET_PRODUCT)),)
 | |
| ifneq ($(TARGET_BUILD_VARIANT),eng)
 | |
| PRODUCT_SYSTEM_DEFAULT_PROPERTIES += log.tag=I
 | |
| endif
 | |
| endif
 | |
| 
 | |
| ## Device-specific
 | |
| ifneq ($(filter %TP1803,$(TARGET_PRODUCT)),)
 | |
| # TP1803 Camera Additions
 | |
| PRODUCT_PACKAGES += \
 | |
|     testsig-0x7b401d7c
 | |
| endif
 | |
| # sif ADB over Wi-Fi/Ethernet
 | |
| ifneq ($(filter %sif,$(TARGET_PRODUCT)),)
 | |
| PRODUCT_SYSTEM_DEFAULT_PROPERTIES += service.adb.tcp.port=5555
 | |
| endif
 | |
| # radxa02 USB keyboard instead of remote
 | |
| ifneq ($(filter %radxa02,$(TARGET_PRODUCT)),)
 | |
| PRODUCT_SYSTEM_DEFAULT_PROPERTIES += atv.setup.bt_remote_pairing=false
 | |
| endif
 | |
| 
 | |
| ## fastbootd
 | |
| # Doesn't fit on walleye
 | |
| ifeq ($(filter %taimen %walleye,$(TARGET_PRODUCT)),)
 | |
| PRODUCT_PACKAGES += fastbootd
 | |
| PRODUCT_SYSTEM_PROPERTY_OVERRIDES += ro.fastbootd.available=true
 | |
| endif
 | |
| 
 | |
| ## ih8sn
 | |
| PRODUCT_PACKAGES += ih8sn
 | |
| 
 | |
| #ifneq ("$(wildcard  vendor/extra/configs/ih8sn/ih8sn_$(subst lineage_,,$(TARGET_PRODUCT)).conf)","")
 | |
| #PRODUCT_COPY_FILES += \
 | |
| #    vendor/extra/configs/ih8sn/ih8sn_$(subst lineage_,,$(TARGET_PRODUCT)).conf:/system/etc/ih8sn.conf
 | |
| #else
 | |
| PRODUCT_COPY_FILES += \
 | |
|     vendor/extra/configs/ih8sn/ih8sn_generic.conf:/system/etc/ih8sn.conf
 | |
| #endif
 | |
| 
 | |
| ## Media
 | |
| #PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
 | |
| #    ro.config.vc_call_vol_steps=7 \
 | |
| #    ro.config.media_vol_steps=25
 | |
| 
 | |
| ## neofetch
 | |
| PRODUCT_COPY_FILES += \
 | |
|     vendor/extra/tools/neofetch:$(TARGET_COPY_OUT_SYSTEM_EXT)/bin/neofetch
 | |
| 
 | |
| ## Overlays
 | |
| PRODUCT_PACKAGE_OVERLAYS += vendor/extra/overlay
 | |
| 
 | |
| ## Recovery
 | |
| PRODUCT_SYSTEM_DEFAULT_PROPERTIES += persist.vendor.recovery_update=true
 | |
| 
 | |
| ## SUW
 | |
| PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
 | |
|     setupwizard.feature_deferred_snooze_allow_never=true
 | |
| 
 | |
| ## Updater
 | |
| PRODUCT_SYSTEM_EXT_PROPERTIES += lineage.updater.uri="https://updater-api.oddsolutions.us/api/v1/{device}/{type}/{incr}"
 | |
| PRODUCT_SYSTEM_EXT_PROPERTIES += lineage.updater.allow_downgrading=true
 | |
| PRODUCT_SYSTEM_EXT_PROPERTIES += lineage.updater.allow_major_upgrades
 | |
| 
 | |
| ## Signing
 | |
| #PRODUCT_DEFAULT_DEV_CERTIFICATE := vendor/lineage-priv/keys/releasekey
 | |
| #PRODUCT_OTA_PUBLIC_KEYS := vendor/lineage-priv/keys/otakey.x509.pem
 | |
| 
 | |
| ifeq ($(WITH_GMS),true)
 | |
| ifneq ($(PRODUCT_IS_ATV),true)
 | |
| ifneq ($(PRODUCT_IS_AUTOMOTIVE),true)
 | |
| -include vendor/google_pixel/product.mk
 | |
| endif # PRODUCT_IS_AUTOMOTIVE
 | |
| endif # PRODUCT_IS_ATV
 | |
| endif # WITH_GMS
 | |
| 
 | |
| PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST += \
 | |
|     root/adb_keys \
 | |
|     system/bin/ih8sn \
 | |
|     system/etc/ih8sn.conf \
 | |
|     system/etc/init/ih8sn.rc
 | |
| 
 |