1c97e6d079b0bea0af366619fa273da498d31ab48Keun young Park# config.mk
2c97e6d079b0bea0af366619fa273da498d31ab48Keun young Park#
3c97e6d079b0bea0af366619fa273da498d31ab48Keun young Park# Product-specific compile-time definitions.
4c97e6d079b0bea0af366619fa273da498d31ab48Keun young Park#
5c97e6d079b0bea0af366619fa273da498d31ab48Keun young Park
6c97e6d079b0bea0af366619fa273da498d31ab48Keun young Park# The generic product target doesn't have any hardware-specific pieces.
7c97e6d079b0bea0af366619fa273da498d31ab48Keun young ParkTARGET_NO_BOOTLOADER := true
8c97e6d079b0bea0af366619fa273da498d31ab48Keun young ParkTARGET_NO_KERNEL := true
94a9587782a250438bc42a36a1c07736234e823bbJean-Baptiste QueruTARGET_ARCH := arm
108e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang
118e978f6fe7d62bd0d2493c5855bd619d424fe686leozwangTARGET_ARCH_VARIANT := armv7-a
128e978f6fe7d62bd0d2493c5855bd619d424fe686leozwangTARGET_CPU_VARIANT := generic
13c97e6d079b0bea0af366619fa273da498d31ab48Keun young ParkTARGET_CPU_ABI := armeabi-v7a
14c97e6d079b0bea0af366619fa273da498d31ab48Keun young ParkTARGET_CPU_ABI2 := armeabi
15c97e6d079b0bea0af366619fa273da498d31ab48Keun young Park
16c97e6d079b0bea0af366619fa273da498d31ab48Keun young ParkSMALLER_FONT_FOOTPRINT := true
17c97e6d079b0bea0af366619fa273da498d31ab48Keun young ParkMINIMAL_FONT_FOOTPRINT := true
18c97e6d079b0bea0af366619fa273da498d31ab48Keun young Park# Some framework code requires this to enable BT
19c97e6d079b0bea0af366619fa273da498d31ab48Keun young ParkBOARD_HAVE_BLUETOOTH := true
2003d4fdbec16c94a843b1e82663ea2e65e0bb00f0Wink SavilleBOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/generic/common/bluetooth
21a1bfdaa528c0972b2c7fd89841595bb1297ebc82Keun young Park
228e978f6fe7d62bd0d2493c5855bd619d424fe686leozwangBOARD_USES_GENERIC_AUDIO := true
238e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang
248e978f6fe7d62bd0d2493c5855bd619d424fe686leozwangUSE_CAMERA_STUB := true
258e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang
268e978f6fe7d62bd0d2493c5855bd619d424fe686leozwangBUILD_EMULATOR_OPENGL := true
277ea7b30de460b3d0f578a3e735a230561858f985Keun young ParkUSE_OPENGL_RENDERER := true
28f05219600ce5bb865e2ef47c9873d3a51580da97Keun young Park
29f05219600ce5bb865e2ef47c9873d3a51580da97Keun young ParkBOARD_USE_LEGACY_UI := true
308e978f6fe7d62bd0d2493c5855bd619d424fe686leozwangVSYNC_EVENT_PHASE_OFFSET_NS := 0
3131c861be7f3f4a4f4e44fe8e9245dd592cc0370eNicholas Sauer
3231c861be7f3f4a4f4e44fe8e9245dd592cc0370eNicholas SauerTARGET_USERIMAGES_USE_EXT4 := true
3331c861be7f3f4a4f4e44fe8e9245dd592cc0370eNicholas SauerBOARD_SYSTEMIMAGE_PARTITION_SIZE := 576716800
348e978f6fe7d62bd0d2493c5855bd619d424fe686leozwangBOARD_USERDATAIMAGE_PARTITION_SIZE := 576716800
3531c861be7f3f4a4f4e44fe8e9245dd592cc0370eNicholas SauerBOARD_CACHEIMAGE_PARTITION_SIZE := 69206016
3631c861be7f3f4a4f4e44fe8e9245dd592cc0370eNicholas SauerBOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
3731c861be7f3f4a4f4e44fe8e9245dd592cc0370eNicholas SauerBOARD_FLASH_BLOCK_SIZE := 512
3831c861be7f3f4a4f4e44fe8e9245dd592cc0370eNicholas SauerTARGET_USERIMAGES_SPARSE_EXT_DISABLED := true
398e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang
408e978f6fe7d62bd0d2493c5855bd619d424fe686leozwangBOARD_SEPOLICY_DIRS += build/target/board/generic/sepolicy
418e978f6fe7d62bd0d2493c5855bd619d424fe686leozwangBOARD_SEPOLICY_UNION += \
428e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang        bootanim.te \
438e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang        device.te \
448e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang        domain.te \
458e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang        file.te \
468e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang        file_contexts \
478e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang        qemud.te \
488e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang        rild.te \
498e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang        shell.te \
508e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang        surfaceflinger.te \
518e978f6fe7d62bd0d2493c5855bd619d424fe686leozwang        system_server.te
52