Fix some dependencies for openbox build.
When building with GOOGLE_PLATFORM_ONLY=y, some packages were being enabled
that shouldn't have been.
This change appears to remove some options from defconfig files, but that's
just because it adds them to Config.in files, which makes them the default
in the right conditions.
Change-Id: I943000d6e79bf5ffff006fa4a3c0d394fd455947
diff --git a/configs/gftv100_defconfig b/configs/gftv100_defconfig
index 7a7e5c2..f99a109 100644
--- a/configs/gftv100_defconfig
+++ b/configs/gftv100_defconfig
@@ -121,5 +121,3 @@
BR2_TARGET_ROOTFS_GINSTALL_LOADER_DIR="../vendor/broadcom/cfe-bin/gftv100"
BR2_PACKAGE_BCM_COMMON_PLATFORM="97425"
BR2_PACKAGE_BCM_COMMON_PLATFORM_REV="B2"
-BR2_PACKAGE_GOOGLE_OREGANO=y
-BR2_PACKAGE_GOOGLE_DART_VM=y
diff --git a/configs/kvm_defconfig b/configs/kvm_defconfig
index 18dbc62..5c75ce2 100644
--- a/configs/kvm_defconfig
+++ b/configs/kvm_defconfig
@@ -30,7 +30,6 @@
BR2_PACKAGE_PYTHON_BZIP2=y
BR2_PACKAGE_PYTHON_PYEXPAT=y
BR2_PACKAGE_PYTHON_SSL=y
-BR2_PACKAGE_PYTHON_ZLIB=y
BR2_PACKAGE_PYTHON_IPV6=y
BR2_PACKAGE_PY_GOOGLE_API=y
BR2_PACKAGE_PY_MONOTIME=y
@@ -72,12 +71,6 @@
BR2_PACKAGE_MODULE_INIT_TOOLS=y
BR2_PACKAGE_UTIL_LINUX_SWITCH_ROOT=y
BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y
-BR2_PACKAGE_GOOGLE_DVBCAPTURE=y
-BR2_PACKAGE_GOOGLE_FREETYPEJNI=y
-BR2_PACKAGE_GOOGLE_IMAGELOADJNI=y
-BR2_PACKAGE_GOOGLE_JTUX=y
-BR2_PACKAGE_GOOGLE_MPEGPARSER=y
-BR2_PACKAGE_GOOGLE_TVSTREAMPARSER=y
BR2_PACKAGE_GOOGLE_HNVRAM=y
BR2_PACKAGE_GOOGLE_PLATFORM=y
BR2_PACKAGE_GOOGLE_PLATFORM_BASE=y
diff --git a/package/bcm_common/Config.in b/package/bcm_common/Config.in
index 4e81c95..92d7b00 100644
--- a/package/bcm_common/Config.in
+++ b/package/bcm_common/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_BCM_COMMON
bool "Build Broadcom common package"
+ depends on !BR2_PACKAGE_GOOGLE_PLATFORM_ONLY
config BR2_PACKAGE_BCM_COMMON_PLATFORM
string "Broadcom target platform"
default "97425"
diff --git a/package/bcm_drivers/Config.in b/package/bcm_drivers/Config.in
index 4eeb9d4..ccf7142 100644
--- a/package/bcm_drivers/Config.in
+++ b/package/bcm_drivers/Config.in
@@ -6,6 +6,7 @@
config BR2_PACKAGE_BCM_DRIVER_MOCA
bool "Enable Broadcom MoCA Driver v1"
select BR2_PACKAGE_BCM_COMMON
+ depends on BR2_PACKAGE_BCM_DRIVERS
depends on !BR2_PACKAGE_BCM_DRIVER_MOCA2
default n
help
@@ -13,17 +14,19 @@
config BR2_PACKAGE_BCM_DRIVER_MOCA2
bool "Enable Broadcom MoCA Driver v2"
select BR2_PACKAGE_BCM_COMMON
+ depends on BR2_PACKAGE_BCM_DRIVERS
default n
help
Includes Broadcom MoCA 2.0 driver for 6802/6803/742x.
config BR2_PACKAGE_BCM_DRIVER_WIFI
bool "Enable Broadcom WiFi Driver"
select BR2_PACKAGE_BCM_COMMON
+ depends on BR2_PACKAGE_BCM_DRIVERS
default n
help
Includes Broadcom Wifi driver.
- config BR2_PACKAGE_BCM_DRIVER_WIFI_USB
- bool "Enable Broadcom WiFi Driver for USB dongles"
- default n
- depends on BR2_PACKAGE_BCM_DRIVER_WIFI
+ config BR2_PACKAGE_BCM_DRIVER_WIFI_USB
+ bool "Enable Broadcom WiFi Driver for USB dongles"
+ default n
+ depends on BR2_PACKAGE_BCM_DRIVER_WIFI
endmenu
diff --git a/package/google/google_platform/Config.in b/package/google/google_platform/Config.in
index 5e8349a..9b5e24e 100644
--- a/package/google/google_platform/Config.in
+++ b/package/google/google_platform/Config.in
@@ -36,7 +36,6 @@
config BR2_PACKAGE_GOOGLE_TEST
bool "Include Test Packages"
default n
- select BR2_PACKAGE_GOOGLE_OOKLA if BR2_mipsel
select BR2_PACKAGE_BONNIE
select BR2_PACKAGE_CRASHME
select BR2_PACKAGE_DHRYSTONE
@@ -90,9 +89,12 @@
default n
depends on !BR2_PACKAGE_GOOGLE_PLATFORM_ONLY
select BR2_PACKAGE_GOOGLE_CHANNEL_SRV
+ select BR2_PACKAGE_GOOGLE_DVBCAPTURE
select BR2_PACKAGE_GOOGLE_HDHOMERUN_PLUGIN
select BR2_PACKAGE_GOOGLE_MCASTCAPTURE
select BR2_PACKAGE_GOOGLE_MPEGPARSER
+ select BR2_PACKAGE_GOOGLE_OOKLA if BR2_mipsel
+ select BR2_PACKAGE_GOOGLE_OREGANO
select BR2_PACKAGE_GOOGLE_PULLREADER
select BR2_PACKAGE_GOOGLE_SAGE_ANALYTICS_PLUGIN
select BR2_PACKAGE_GOOGLE_SAGEJNI
@@ -117,6 +119,8 @@
select BR2_PACKAGE_GOOGLE_MINICLIENT
select BR2_PACKAGE_GOOGLE_MOBILE_API
select BR2_PACKAGE_GOOGLE_MPEGPARSER
+ select BR2_PACKAGE_GOOGLE_OOKLA if BR2_mipsel
+ select BR2_PACKAGE_GOOGLE_OREGANO
select BR2_PACKAGE_GOOGLE_SAGE_ANALYTICS_PLUGIN
select BR2_PACKAGE_GOOGLE_SAGEJNI
select BR2_PACKAGE_GOOGLE_SAGESERVER
diff --git a/package/google/google_skelmir/Config.in b/package/google/google_skelmir/Config.in
index 7f33972..b174dc9 100644
--- a/package/google/google_skelmir/Config.in
+++ b/package/google/google_skelmir/Config.in
@@ -1,4 +1,5 @@
config BR2_PACKAGE_GOOGLE_SKELMIR
bool "google_skelmir"
+ depends on !BR2_PACKAGE_GOOGLE_PLATFORM_ONLY
help
Installs the Skelmir Java VM