Home | History | Annotate | Download | only in board
      1 # BoardConfigEmuCommon.mk
      2 #
      3 # Common compile-time definitions for emulator
      4 #
      5 
      6 HAVE_HTC_AUDIO_DRIVER := true
      7 BOARD_USES_GENERIC_AUDIO := true
      8 TARGET_BOOTLOADER_BOARD_NAME := goldfish_$(TARGET_ARCH)
      9 
     10 # no hardware camera
     11 USE_CAMERA_STUB := true
     12 
     13 NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3
     14 
     15 # Build OpenGLES emulation guest and host libraries
     16 BUILD_EMULATOR_OPENGL := true
     17 BUILD_QEMU_IMAGES := true
     18 
     19 # Build and enable the OpenGL ES View renderer. When running on the emulator,
     20 # the GLES renderer disables itself if host GL acceleration isn't available.
     21 USE_OPENGL_RENDERER := true
     22 
     23 # Emulator doesn't support sparse image format.
     24 TARGET_USERIMAGES_SPARSE_EXT_DISABLED := true
     25 
     26 ifeq ($(PRODUCT_USE_DYNAMIC_PARTITIONS),true)
     27   # emulator is Non-A/B device
     28   AB_OTA_UPDATER := false
     29 
     30   # emulator needs super.img
     31   BOARD_BUILD_SUPER_IMAGE_BY_DEFAULT := true
     32 
     33   BOARD_EXT4_SHARE_DUP_BLOCKS := true
     34 
     35   # 3G + header
     36   BOARD_SUPER_PARTITION_SIZE := 3229614080
     37   BOARD_SUPER_PARTITION_GROUPS := emulator_dynamic_partitions
     38   BOARD_EMULATOR_DYNAMIC_PARTITIONS_PARTITION_LIST := \
     39       system \
     40       vendor
     41 
     42   # 3G
     43   BOARD_EMULATOR_DYNAMIC_PARTITIONS_SIZE := 3221225472
     44 else ifeq ($(PRODUCT_USE_DYNAMIC_PARTITION_SIZE),true)
     45   # Enable dynamic system image size and reserved 64MB in it.
     46   BOARD_SYSTEMIMAGE_PARTITION_RESERVED_SIZE := 67108864
     47   BOARD_VENDORIMAGE_PARTITION_RESERVED_SIZE := 67108864
     48 else
     49   BOARD_SYSTEMIMAGE_PARTITION_SIZE := 3221225472
     50   BOARD_VENDORIMAGE_PARTITION_SIZE := 146800640
     51 endif
     52 
     53 BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
     54 BOARD_FLASH_BLOCK_SIZE := 512
     55 DEVICE_MATRIX_FILE   := device/generic/goldfish/compatibility_matrix.xml
     56 
     57 BOARD_SEPOLICY_DIRS += device/generic/goldfish/sepolicy/common
     58