summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Config.in95
-rw-r--r--mk/build.mk51
-rw-r--r--mk/image.mk8
-rw-r--r--mk/kernel.mk2
-rw-r--r--mk/rootfs.mk6
-rw-r--r--mk/vars.mk12
-rw-r--r--package/DirectFB/Makefile2
-rw-r--r--package/MesaLib/Makefile6
-rw-r--r--package/dillo/Makefile2
-rw-r--r--package/ffmpeg/Makefile2
-rw-r--r--package/firefox/Makefile4
-rw-r--r--package/fltk/Makefile2
-rw-r--r--package/freeglut/Makefile2
-rw-r--r--package/iw/Makefile2
-rw-r--r--package/jamvm/Makefile2
-rw-r--r--package/mplayer/Makefile9
-rw-r--r--package/wpa_supplicant/Makefile2
-rw-r--r--package/xf86-video-siliconmotion/Makefile2
-rw-r--r--package/xorg-server/Makefile2
-rw-r--r--target/Config.in457
-rw-r--r--target/Config.in.alix2
-rw-r--r--target/Config.in.arm17
-rw-r--r--target/Config.in.armel17
-rw-r--r--target/Config.in.mikrotik45
-rw-r--r--target/Config.in.mips17
-rw-r--r--target/Config.in.mips6417
-rw-r--r--target/Config.in.mips64el28
-rw-r--r--target/Config.in.mipsel17
-rw-r--r--target/Config.in.runtime56
-rw-r--r--target/Config.in.x867
-rw-r--r--target/Config.in.x86_646
-rw-r--r--target/arm/target.mk (renamed from target/toolchain-arm/target.mk)0
-rw-r--r--target/arm/uclibc.config (renamed from target/toolchain-arm/uclibc.config)0
-rw-r--r--target/armel/target.mk (renamed from target/toolchain-armel/target.mk)0
-rw-r--r--target/armel/uclibc.config (renamed from target/toolchain-armel/uclibc.config)0
-rw-r--r--target/bulk.lst36
-rw-r--r--target/bulkdef.lst15
-rw-r--r--target/bulktool.lst12
-rw-r--r--target/lemote/Makefile73
-rw-r--r--target/lemote/files/boot/boot.cfg7
-rw-r--r--target/lemote/files/etc/inittab9
-rw-r--r--target/lemote/files/etc/mdev.conf17
-rw-r--r--target/lemote/files/etc/network/interfaces13
-rw-r--r--target/lemote/files/etc/tmpfs1
-rw-r--r--target/lemote/kernel.config1408
-rw-r--r--target/lemote/target.mk5
-rw-r--r--target/lemote/uclibc.config232
-rw-r--r--target/linux/config/Config.in.block2
-rw-r--r--target/linux/config/Config.in.graphics2
-rw-r--r--target/linux/config/Config.in.input16
-rw-r--r--target/linux/config/Config.in.misc2
-rw-r--r--target/linux/config/Config.in.multimedia5
-rw-r--r--target/linux/config/Config.in.netdevice6
-rw-r--r--target/linux/config/Config.in.usb6
-rw-r--r--target/mips/Makefile (renamed from target/qemu-mips/Makefile)0
-rw-r--r--target/mips/files/etc/inittab (renamed from target/qemu-mips/files/etc/inittab)0
-rw-r--r--target/mips/files/etc/mdev.conf (renamed from target/qemu-arm/files/etc/mdev.conf)0
-rw-r--r--target/mips/kernel.config (renamed from target/qemu-mips/kernel.config)0
-rw-r--r--target/mips/patches/io_map_base.patch (renamed from target/qemu-mips/patches/io_map_base.patch)0
-rw-r--r--target/mips/target.mk (renamed from target/qemu-mips/target.mk)0
-rw-r--r--target/mips/uclibc.config (renamed from target/qemu-mips/uclibc.config)0
-rw-r--r--target/mips64/Makefile (renamed from target/qemu-mips64/Makefile)0
-rw-r--r--target/mips64/files/etc/inittab (renamed from target/qemu-mips64/files/etc/inittab)0
-rw-r--r--target/mips64/files/etc/mdev.conf (renamed from target/qemu-mips/files/etc/mdev.conf)0
-rw-r--r--target/mips64/kernel.config (renamed from target/qemu-mips64/kernel.config)0
-rw-r--r--target/mips64/patches/io_map_base.patch (renamed from target/qemu-mips64/patches/io_map_base.patch)0
-rw-r--r--target/mips64/target.mk (renamed from target/qemu-mips64/target.mk)0
-rw-r--r--target/mips64/uclibc.config (renamed from target/qemu-mips64/uclibc.config)0
-rw-r--r--target/mips64el/Makefile (renamed from target/qemu-mips64el/Makefile)0
-rw-r--r--target/mips64el/files/etc/inittab (renamed from target/qemu-mips64el/files/etc/inittab)0
-rw-r--r--target/mips64el/files/etc/mdev.conf (renamed from target/qemu-mips64/files/etc/mdev.conf)0
-rw-r--r--target/mips64el/kernel.config (renamed from target/qemu-mips64el/kernel.config)0
-rw-r--r--target/mips64el/patches/io_map_base.patch (renamed from target/qemu-mips64el/patches/io_map_base.patch)0
-rw-r--r--target/mips64el/patches/lemote.patch (renamed from target/lemote/patches/lemote.patch)0
-rw-r--r--target/mips64el/target.mk (renamed from target/qemu-mips64el/target.mk)0
-rw-r--r--target/mips64el/uclibc.config (renamed from target/qemu-mips64el/uclibc.config)0
-rw-r--r--target/mips64el/xorg.conf (renamed from target/lemote/xorg.conf)0
-rw-r--r--target/mipsel/Makefile (renamed from target/qemu-mipsel/Makefile)0
-rw-r--r--target/mipsel/files/etc/inittab (renamed from target/qemu-mipsel/files/etc/inittab)0
-rw-r--r--target/mipsel/files/etc/mdev.conf (renamed from target/qemu-mips64el/files/etc/mdev.conf)0
-rw-r--r--target/mipsel/kernel.config (renamed from target/qemu-mipsel/kernel.config)0
-rw-r--r--target/mipsel/patches/io_map_base.patch (renamed from target/qemu-mipsel/patches/io_map_base.patch)0
-rw-r--r--target/mipsel/target.mk (renamed from target/qemu-mipsel/target.mk)0
-rw-r--r--target/mipsel/uclibc.config (renamed from target/qemu-mipsel/uclibc.config)0
-rw-r--r--target/qemu-arm/Makefile36
-rw-r--r--target/qemu-arm/files/etc/inittab3
-rw-r--r--target/qemu-arm/kernel.config1123
-rw-r--r--target/qemu-arm/target.mk5
-rw-r--r--target/qemu-arm/uclibc.config244
-rw-r--r--target/qemu-cris/Makefile36
-rw-r--r--target/qemu-cris/files/etc/mdev.conf13
-rw-r--r--target/qemu-cris/kernel.config794
-rw-r--r--target/qemu-cris/target.mk5
-rw-r--r--target/qemu-cris/tools/mkfimage/Makefile4
-rw-r--r--target/qemu-cris/tools/mkfimage/mkfimage.c72
-rw-r--r--target/qemu-cris/tools/rules.mk7
-rw-r--r--target/qemu-cris/uclibc.config241
-rw-r--r--target/qemu-mipsel/files/etc/mdev.conf11
-rw-r--r--target/target.lst19
-rw-r--r--target/toolchain-mips/target.mk5
-rw-r--r--target/toolchain-mips/uclibc.config233
-rw-r--r--target/toolchain-mipsel/Makefile25
-rw-r--r--target/toolchain-mipsel/kernel.config989
-rw-r--r--target/toolchain-mipsel/patches/io_map_base.patch52
-rw-r--r--target/toolchain-mipsel/target.mk5
-rw-r--r--target/toolchain-mipsel/uclibc.config250
-rw-r--r--target/toolchain-ppc/target.mk5
-rw-r--r--target/toolchain-ppc/uclibc.config226
-rw-r--r--target/toolchain-sparc/target.mk5
-rw-r--r--target/toolchain-sparc/uclibc.config229
-rw-r--r--target/tools/grub/Makefile24
-rw-r--r--target/tools/grub/patches/nls.patch31
-rw-r--r--target/x86/Makefile25
-rw-r--r--target/x86_64/Makefile22
-rw-r--r--target/zaurus/Makefile15
-rw-r--r--target/zaurus/files/etc/mdev.conf11
-rw-r--r--target/zaurus/kernel.config1971
-rw-r--r--target/zaurus/target.mk5
-rw-r--r--target/zaurus/uclibc.config244
119 files changed, 513 insertions, 9238 deletions
diff --git a/Config.in b/Config.in
index 697155938..54e627c0c 100644
--- a/Config.in
+++ b/Config.in
@@ -137,105 +137,12 @@ config ADK_HOST_CYGWIN
boolean
endchoice
-
-choice
-prompt "Hardware profile (autodetection on OpenADK systems)"
-config ADK_HARDWARE_NOPROFILE
- bool "no profile"
-
-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"
menu "Runtime configuration"
-
-config ADK_RUNTIME_HOSTNAME
- string "hostname for the embedded system"
- default "linux"
- help
- Set your target hostname.
-
-config ADK_RUNTIME_SSH_PUBKEY
- string "SSH public key (root user only)"
- default ""
- help
- Paste your generated SSH public key here and it will be embedded into
- the built image, so you can use it to login instantly.
-
-config ADK_RUNTIME_PASSWORD
- string "root password for the embedded system"
- default "linux123"
- help
- Predefine the root password enabled in the built image.
-
-config ADK_RUNTIME_TIMEZONE
- string "timezone for the embedded system"
- default "Europe/Berlin"
- help
- Predefine the timezone for the embedded system.
-
-config ADK_RUNTIME_KBD_LAYOUT
- string "keyboard layout for the embedded system"
- default ""
- depends on ADK_TARGET_WITH_INPUT
- help
- Predefine the keyboard layout for the embedded system.
-
-choice
-prompt "Console output on embedded system"
-default ADK_RUNTIME_CONSOLE_VGA if ADK_HARDWARE_IBMX40
-default ADK_RUNTIME_CONSOLE_SERIAL
-
-config ADK_RUNTIME_CONSOLE_VGA
- bool "console output on VGA"
- help
- Start getty on VGA console. (tty1-tty6)
-
-config ADK_RUNTIME_CONSOLE_SERIAL
- bool "console output on serial"
- help
- Start getty on serial console. (ttyS0)
-
-config ADK_RUNTIME_CONSOLE_BOTH
- bool "console output on console and serial"
- help
- Start getty on VGA console and serial device.
-
-endchoice
+source "target/Config.in.runtime"
endmenu
menu "Package selection"
diff --git a/mk/build.mk b/mk/build.mk
index 443441cda..5e3ef8173 100644
--- a/mk/build.mk
+++ b/mk/build.mk
@@ -74,7 +74,7 @@ POSTCONFIG= -@\
touch .rebuild.busybox;\
rebuild=1;\
fi; \
- for i in ADK_RUNTIME_PASSWORD ADK_RUNTIME_HOSTNAME ADK_TARGET_ROOTFS;do \
+ for i in ADK_RUNTIME_PASSWORD ADK_RUNTIME_HOSTNAME ADK_TARGET_ROOTFS ADK_RUNTIME_CONSOLE;do \
if [ "$$(grep ^$$i .config|md5sum)" != "$$(grep ^$$i .config.old|md5sum)" ];then \
touch .rebuild.base-files;\
rebuild=1;\
@@ -302,11 +302,11 @@ endif
ifneq (,$(filter CYGWIN%,${OStype}))
@echo ADK_HOST_CYGWIN=y > $(TOPDIR)/.defconfig
endif
-ifeq ($(ADKtype),ibmx40)
- @echo ADK_HARDWARE_IBMX40=y >> $(TOPDIR)/.defconfig
+ifeq ($(ADKtype),ibm-x40)
+ @echo ADK_HARDWARE_IBM_X40=y >> $(TOPDIR)/.defconfig
endif
-ifeq ($(ADKtype),lemote)
- @echo ADK_HARDWARE_YEELONG=y >> $(TOPDIR)/.defconfig
+ifeq ($(ADKtype),lemote-yeelong)
+ @echo ADK_HARDWARE_LEMOTE_YEELONG=y >> $(TOPDIR)/.defconfig
endif
@if [ ! -z "$(TARGET)" ];then \
grep "^config" target/Config.in \
@@ -336,17 +336,13 @@ endif
>> $(TOPDIR)/.defconfig; \
fi
@if [ ! -z "$(HW)" ];then \
+ hw=$$(echo "$(HW)" |sed -e "s/-/_/g"); \
grep -h "^config" target/Config.in.* \
- |grep -i "$(HW)" \
+ |grep -i "$$hw" \
|sed -e "s#^config \(.*\)#\1=y#" \
>> $(TOPDIR)/.defconfig; \
+ echo "ADK_ARCH_CHOICE=y" >> $(TOPDIR)/.defconfig; \
fi
-ifneq (,$(filter %_qemu,${TARGET}))
- @echo ADK_LINUX_QEMU=y >> $(TOPDIR)/.defconfig
-endif
-ifneq (,$(filter %_toolchain,${TARGET}))
- @echo ADK_LINUX_TOOLCHAIN=y >> $(TOPDIR)/.defconfig
-endif
ifneq (,$(filter rb%,${TARGET}))
@echo ADK_LINUX_MIKROTIK=y >> $(TOPDIR)/.defconfig
endif
@@ -379,11 +375,11 @@ endif
ifneq (,$(filter CYGWIN%,${OStype}))
@echo ADK_HOST_CYGWIN=y > $(TOPDIR)/all.config
endif
-ifeq ($(ADKtype),ibmx40)
- @echo ADK_HARDWARE_IBMX40=y