Anton Hansson | 40c4773 | 2018-11-22 15:39:10 +0000 | [diff] [blame] | 1 | # BoardConfigMainlineCommon.mk |
| 2 | # |
| 3 | # Common compile-time definitions for mainline images. |
| 4 | |
| 5 | # The generic product target doesn't have any hardware-specific pieces. |
| 6 | TARGET_NO_BOOTLOADER := true |
| 7 | TARGET_NO_KERNEL := true |
| 8 | |
| 9 | TARGET_USERIMAGES_USE_EXT4 := true |
| 10 | |
Anton Hansson | 9791518 | 2018-12-06 18:25:32 +0000 | [diff] [blame] | 11 | # Mainline devices must have /vendor and /product partitions. |
| 12 | TARGET_COPY_OUT_VENDOR := vendor |
| 13 | TARGET_COPY_OUT_PRODUCT := product |
| 14 | |
Anton Hansson | 40c4773 | 2018-11-22 15:39:10 +0000 | [diff] [blame] | 15 | # system-as-root is mandatory from Android P |
| 16 | TARGET_NO_RECOVERY := true |
| 17 | BOARD_BUILD_SYSTEM_ROOT_IMAGE := true |
| 18 | |
| 19 | BOARD_VNDK_VERSION := current |
| 20 | |
| 21 | # Required flag for non-64 bit devices from P. |
| 22 | TARGET_USES_64_BIT_BINDER := true |
| 23 | |
Anton Hansson | ac952ee | 2019-01-09 16:12:38 +0000 | [diff] [blame] | 24 | # 64 bit mediadrmserver |
| 25 | TARGET_ENABLE_MEDIADRM_64 := true |
| 26 | |
Anton Hansson | 40c4773 | 2018-11-22 15:39:10 +0000 | [diff] [blame] | 27 | # Puts odex files on system_other, as well as causing dex files not to get |
| 28 | # stripped from APKs. |
| 29 | BOARD_USES_SYSTEM_OTHER_ODEX := true |
| 30 | |
| 31 | # Audio: must using XML format for Treblized devices |
| 32 | USE_XML_AUDIO_POLICY_CONF := 1 |
Anton Hansson | de6f4cf | 2018-12-04 16:51:21 +0000 | [diff] [blame] | 33 | |
Anton Hansson | 60bf75a | 2019-02-06 15:41:36 +0000 | [diff] [blame] | 34 | # Bluetooth defines |
| 35 | # TODO(b/123695868): Remove the need for this |
| 36 | BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := build/make/target/board/mainline_arm64/bluetooth |
| 37 | |
Anton Hansson | de6f4cf | 2018-12-04 16:51:21 +0000 | [diff] [blame] | 38 | BOARD_AVB_ENABLE := true |
| 39 | BOARD_AVB_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP) |
Anton Hansson | b100f5b | 2019-02-08 13:34:49 +0000 | [diff] [blame] | 40 | |
| 41 | BOARD_CHARGER_ENABLE_SUSPEND := true |