summaryrefslogtreecommitdiff
path: root/Config.in
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2010-09-16 13:05:46 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2010-09-16 13:05:46 +0200
commitafab289b265ff987c3f62393b3ef707c2650704f (patch)
treee4145c43758117b6c9c372a89cbb8ad34e6fb7fe /Config.in
parenta2e96ddb9519a2f40857f11501b88e465d25082d (diff)
add some native build fixes (tested on Lemote notebook)
- enable busybox applets needed for natvie builds - add header packages for expat and libnl - remove rtl8187b driver, use kernel included driver (needs more testing)
Diffstat (limited to 'Config.in')
-rw-r--r--Config.in86
1 files changed, 71 insertions, 15 deletions
diff --git a/Config.in b/Config.in
index 1adb8014f..0c387aa49 100644
--- a/Config.in
+++ b/Config.in
@@ -32,23 +32,9 @@ config ADK_HOST
config ADK_DEVELSYSTEM
bool "Compile a ADK development system"
default n
- select BUSYBOX_CMP
- select BUSYBOX_COMM
- select BUSYBOX_EXPR
- select BUSYBOX_INSTALL
- select BUSYBOX_MKTEMP
- select BUSYBOX_UNZIP
- select BUSYBOX_RMDIR
- select BUSYBOX_SPLIT
- select BUSYBOX_TAC
- select BUSYBOX_TEE
- select BUSYBOX_WGET
- select BUSYBOX_YES
- select BUSYBOX_TRUE
select ADK_PACKAGE_BASH
select ADK_PACKAGE_BINUTILS
select ADK_PACKAGE_BZIP2
- select ADK_PACKAGE_CPIO
select ADK_PACKAGE_DIFFUTILS
select ADK_PACKAGE_FILE
select ADK_PACKAGE_GAWK
@@ -82,7 +68,7 @@ config ADK_DEBUG
default n
help
All packages and libc will be compiled and packaged with debug information.
- Mostly useful for NFS root or big USB/CF disk setups.
+ Mostly useful for NFS root or big USB/CF or hard disk setups.
config ADK_STATIC
bool "Link applications statically by default"
@@ -153,6 +139,76 @@ config ADK_HOST_CYGWIN
endchoice
+choice
+prompt "Hardware profile (autodetection on OpenADK systems)"
+config ADK_HARDWARE_NOPROFILE
+ bool "no profile"
+
+config ADK_HARDWARE_IBMX40
+ bool "IBM X40 laptop"
+ select ADK_TARGET_WITH_USB
+ select ADK_TARGET_WITH_VGA
+ select ADK_TARGET_WITH_INPUT
+ select ADK_TARGET_WITH_RTC
+ select ADK_TARGET_WITH_HDD
+ select ADK_KERNEL_NLS
+ select ADK_KERNEL_EXT2_FS
+ select ADK_KERNEL_SCSI
+ select ADK_KERNEL_ATA
+ select ADK_KERNEL_BLK_DEV_SD
+ select ADK_KERNEL_INPUT_KEYBOARD
+ select ADK_KERNEL_NETDEVICES
+ select ADK_KERNEL_NET_PCI
+ select ADK_KERNEL_NET_ETHERNET
+ select ADK_KERNEL_MII
+ select ADK_KERNEL_SWAP
+ select ADK_KPACKAGE_KMOD_MAC80211
+ select ADK_KPACKAGE_KMOD_ATH5K
+ select ADK_KERNEL_MAC80211_LEDS
+ select ADK_KERNEL_ATH_COMMON
+ select ADK_KPACKAGE_KMOD_SND
+ select ADK_KPACKAGE_KMOD_SND_OSSEMUL
+ select ADK_PACKAGE_KMOD_USB_CONTROLLER
+ select ADK_KPACKAGE_KMOD_USB
+ select ADK_KPACKAGE_KMOD_USB_EHCI_HCD
+ select ADK_KPACKAGE_KMOD_USB_OHCI_HCD
+ help
+ Hardware profile for IBM X40 laptop's.
+
+config ADK_HARDWARE_YEELONG
+ bool "Yeelong laptop"
+ select ADK_TARGET_WITH_USB
+ select ADK_TARGET_WITH_VGA
+ select ADK_TARGET_WITH_INPUT
+ select ADK_TARGET_WITH_RTC
+ select ADK_TARGET_WITH_HDD
+ select ADK_KERNEL_NLS
+ select ADK_KERNEL_EXT2_FS
+ select ADK_KERNEL_SCSI
+ select ADK_KERNEL_ATA
+ select ADK_KERNEL_BLK_DEV_SD
+ select ADK_KERNEL_INPUT_KEYBOARD
+ select ADK_KERNEL_NETDEVICES
+ select ADK_KERNEL_NET_PCI
+ select ADK_KERNEL_NET_ETHERNET
+ select ADK_KERNEL_MII
+ select ADK_KERNEL_SWAP
+ select ADK_KPACKAGE_KMOD_MAC80211
+ select ADK_KPACKAGE_KMOD_EEPROM_93CX6
+ select ADK_KPACKAGE_KMOD_RTL8187
+ select ADK_KPACKAGE_KMOD_SND
+ select ADK_KPACKAGE_KMOD_SND_CS5535AUDIO
+ select ADK_KPACKAGE_KMOD_SND_OSSEMUL
+ select ADK_PACKAGE_KMOD_USB_CONTROLLER
+ select ADK_KPACKAGE_KMOD_USB
+ select ADK_KPACKAGE_KMOD_USB_EHCI_HCD
+ select ADK_KPACKAGE_KMOD_USB_OHCI_HCD
+ help
+ Hardware profile for Lemotes Yeelong laptop.
+ Selects drivers for wireless card, usb controller and sound card.
+
+endchoice
+
endmenu
source "target/Config.in"