# PRODUCT_AAPT_CONFIG ?= normal large xlarge hdpi xhdpi xxhdpi
# PRODUCT_AAPT_PREF_CONFIG ?= xhdpi

# PRODUCTION
# PRODUCT_PROPERTY_OVERRIDES += \
#    ro.vold.forceencryption=1 \
#    ro.adb.secure=1 \
#    ro.btcore.home=1



# Allows healthd to boot directly from charger mode rather than initiating a reboot.
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
    ro.enable_boot_charger_mode=0 \
    sys.status.hidebar_enable=false \
    sys.status.gesture_enable=false

#   persist.sys.no_req_encrypt : true  :: disable requirement to encrypt the device
#    persist.sys.ui.hw=true

# this needs to be in the .mk for the Home package
# LOCAL_OVERRIDES_PACKAGES := Launcher3

#PRODUCT_PACKAGE_OVERLAYS += \
#    device/buzztime/common/overlay

# BtProvision just starts the provisioning process on first boot
# BuzztimeProvisioning is responsible for actually provisioning the device
# tabletprovisioner is a java/swing app that runs on the host
#BridgeReceiver is the DeviceOwnerReceiver and SERI replacement

#PRODUCT_PACKAGES += \
#    ksoap2 \
#    okhttp \
#    volley \
#    zxing \
#    Launcher3 \
#    DocumentsUI \
#    BridgeReceiver \
#    ApkInstaller \
#    BtProvision \
#    BuzztimeProvisioning \
#    RkExplorer



# this is for the raspberry pi test farm
# this uses different defines than ADB_HOST, but it uses the same intermediates folder
# so it dosn't work to compile adbpi in a full build
# better to run 'make installclean', then 'make adbpi' to get the correct obj's built.
# prolly good to follwo with another installclean to avoid corrupting the ADB_HOST version.
#PRODUCT_PACKAGES += adbpi
#PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
    ro.secure=0 \
    ro.adb.secure=0

# add ssh and supporting features to the build
# PRODUCT_PACKAGES += libssh ssh_exe sftp scp sshd ssh-keygen sshd_config start-ssh nc
# PRODUCT_PACKAGES += libpcap tcpdump

# now this will be set from BridgeReceiver/qrdata
# PRODUCT_PROPERTY_OVERRIDES +=
#    debug.bzt.env=0

ifneq (,$(filter  eng, $(TARGET_BUILD_VARIANT)))

PRODUCT_PACKAGES += \
    libnanohttpd \
    androidvncserver \
    droid-VNC-server \
    DevelopmentSettings


else
# bzt.env : override the default env 0=DEV, 1=INT, 2=STG, 3=PRD
# bzt.wifi.update [1] policy 1= updateNetwork/enableNetwork will be used , 0= just addNetwork/enableNetwork
PRODUCT_PROPERTY_OVERRIDES += \
    ro.adb.debug=0

endif

# even in our user builds, adb should be possible
PRODUCT_PROPERTY_OVERRIDES += \
    persist.service.apklogs.enable=1 \
    ro.adb.secure=1 \
    ro.debuggable=1

# debug tags that can be turned on for logging
PRODUCT_PROPERTY_OVERRIDES += \
#    log.tag.LatinIME = DEBUG \
#    log.tag.InputMethodService = DEBUG \
#    log.tag.NavigationBarView = DEBUG \
#    log.tag.StatusBar = DEBUG \
#    log.tag.DisplayManager = DEBUG \
#    log.tag.GpsLocationProvider = DEBUG \
#    debug.count = 101 \
    log.tag.none = INFO




PRODUCT_LOCALES := en_US es_US