From fbd10d940d9dca8aba940f91fceade4098c6cb92 Mon Sep 17 00:00:00 2001 From: Robert Greenwalt Date: Wed, 20 May 2009 13:37:35 -0700 Subject: [PATCH] Add PRODUCT_DEFAULT_WIFI_CHANNELS build var. Allows the build to specify the default number of allowed WIFI channels. Part of the fix for 1625953. --- core/Makefile | 1 + core/product.mk | 3 ++- core/product_config.mk | 3 +++ tools/buildinfo.sh | 1 + 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/core/Makefile b/core/Makefile index fa0550c8c4..21c1e73e19 100644 --- a/core/Makefile +++ b/core/Makefile @@ -118,6 +118,7 @@ $(INSTALLED_BUILD_PROP_TARGET): $(BUILDINFO_SH) $(INTERNAL_BUILD_ID_MAKEFILE) PRODUCT_BRAND="$(PRODUCT_BRAND)" \ PRODUCT_DEFAULT_LANGUAGE="$(call default-locale-language,$(PRODUCT_LOCALES))" \ PRODUCT_DEFAULT_REGION="$(call default-locale-region,$(PRODUCT_LOCALES))" \ + PRODUCT_DEFAULT_WIFI_CHANNELS="$(PRODUCT_DEFAULT_WIFI_CHANNELS)" \ PRODUCT_MODEL="$(PRODUCT_MODEL)" \ PRODUCT_MANUFACTURER="$(PRODUCT_MANUFACTURER)" \ PRIVATE_BUILD_DESC="$(PRIVATE_BUILD_DESC)" \ diff --git a/core/product.mk b/core/product.mk index adc81c3709..a9a24d2b13 100644 --- a/core/product.mk +++ b/core/product.mk @@ -68,7 +68,8 @@ _product_var_list := \ PRODUCT_SDK_ADDON_NAME \ PRODUCT_SDK_ADDON_COPY_FILES \ PRODUCT_SDK_ADDON_COPY_MODULES \ - PRODUCT_SDK_ADDON_DOC_MODULE + PRODUCT_SDK_ADDON_DOC_MODULE \ + PRODUCT_DEFAULT_WIFI_CHANNELS define dump-product $(info ==== $(1) ====)\ diff --git a/core/product_config.mk b/core/product_config.mk index 7cfa5f4fa1..3237801556 100644 --- a/core/product_config.mk +++ b/core/product_config.mk @@ -214,6 +214,9 @@ ifndef PRODUCT_MANUFACTURER PRODUCT_MANUFACTURER := unknown endif +PRODUCT_DEFAULT_WIFI_CHANNELS := \ + $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_DEFAULT_WIFI_CHANNELS)) + # Which policy should this product use PRODUCT_POLICY := $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_POLICY)) diff --git a/tools/buildinfo.sh b/tools/buildinfo.sh index 1fcac767cf..532ff57352 100755 --- a/tools/buildinfo.sh +++ b/tools/buildinfo.sh @@ -23,6 +23,7 @@ echo "ro.product.board=$TARGET_BOOTLOADER_BOARD_NAME" echo "ro.product.manufacturer=$PRODUCT_MANUFACTURER" echo "ro.product.locale.language=$PRODUCT_DEFAULT_LANGUAGE" echo "ro.product.locale.region=$PRODUCT_DEFAULT_REGION" +echo "ro.wifi.channels=$PRODUCT_DEFAULT_WIFI_CHANNELS" echo "ro.board.platform=$TARGET_BOARD_PLATFORM" echo "# ro.build.product is obsolete; use ro.product.device"