summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2009-11-19 09:53:00 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2009-11-19 09:53:00 +0100
commita934246178d7c686bf28c3dbed57b06120cb48d0 (patch)
treeee9df21508827ce7f2539edd7926c0c3a54d9eb0 /target
parentb5b2d187c4e25998dc560ad59c6e4aa77fb9463b (diff)
rename DEVICE to ADK_TARGET
- the name is better, because qemu f.e. is no hardware device - use make TARGET=alix1c to start with a configuration for this target - use make TARGET=alix1c allmodconfig to generate a mostly complete config to build all available packages for this platform as a package The all.config and .defconfig files needed to get this working are dynamically generated.
Diffstat (limited to 'target')
-rw-r--r--target/Config.in99
-rw-r--r--target/Makefile14
-rw-r--r--target/alix1c/Makefile1
-rw-r--r--target/alix1c/target.mk (renamed from target/alix1c/device.mk)0
-rw-r--r--target/foxboard/target.mk (renamed from target/foxboard/device.mk)0
-rw-r--r--target/g1/target.mk (renamed from target/g1/device.mk)0
-rw-r--r--target/lemote/target.mk (renamed from target/lemote/device.mk)0
-rw-r--r--target/native/target.mk (renamed from target/native/device.mk)0
-rw-r--r--target/qemu-arm/target.mk (renamed from target/qemu-arm/device.mk)0
-rw-r--r--target/qemu-cris/target.mk (renamed from target/qemu-cris/device.mk)0
-rw-r--r--target/qemu-mips/target.mk (renamed from target/qemu-mips/device.mk)0
-rw-r--r--target/qemu-mips64/target.mk (renamed from target/qemu-mips64/device.mk)0
-rw-r--r--target/qemu-mips64el/target.mk (renamed from target/qemu-mips64el/device.mk)0
-rw-r--r--target/qemu-mipsel/target.mk (renamed from target/qemu-mipsel/device.mk)0
-rw-r--r--target/qemu-x86/target.mk (renamed from target/qemu-x86/device.mk)0
-rw-r--r--target/qemu-x86_64/target.mk (renamed from target/qemu-x86_64/device.mk)0
-rw-r--r--target/rb411/target.mk (renamed from target/rb411/device.mk)0
-rw-r--r--target/rb433/target.mk (renamed from target/rb433/device.mk)0
-rw-r--r--target/rb532/target.mk (renamed from target/rb532/device.mk)0
-rw-r--r--target/rescue-x86/target.mk (renamed from target/rescue-x86/device.mk)0
-rw-r--r--target/rescue-x86_64/target.mk (renamed from target/rescue-x86_64/device.mk)0
-rw-r--r--target/shuttle/target.mk (renamed from target/shuttle/device.mk)0
-rw-r--r--target/tomtom/target.mk (renamed from target/tomtom/device.mk)0
-rw-r--r--target/wag54g/target.mk (renamed from target/wag54g/device.mk)0
-rw-r--r--target/zaurus/target.mk (renamed from target/zaurus/device.mk)0
25 files changed, 56 insertions, 58 deletions
diff --git a/target/Config.in b/target/Config.in
index d3b443145..18c57c7b6 100644
--- a/target/Config.in
+++ b/target/Config.in
@@ -8,7 +8,7 @@ config ADK_BROKEN
config ADK_TOOLCHAIN_ONLY
bool
-config ADK_DEVICE_NO_FPU
+config ADK_TARGET_NO_FPU
bool
config ADK_EABI
@@ -23,28 +23,28 @@ config ADK_NATIVE
config ADK_alix1c
tristate
-config ADK_qemu_arm
+config ADK_arm_qemu
tristate
-config ADK_qemu_mips
+config ADK_mips_qemu
tristate
-config ADK_qemu_mipsel
+config ADK_mipsel_qemu
tristate
-config ADK_qemu_mips64
+config ADK_mips64_qemu
tristate
-config ADK_qemu_mips64el
+config ADK_mips64el_qemu
tristate
-config ADK_qemu_cris
+config ADK_cris_qemu
tristate
-config ADK_qemu_x86
+config ADK_x86_qemu
tristate
-config ADK_qemu_x86_64
+config ADK_x86_64_qemu
tristate
config ADK_rb532
@@ -68,16 +68,16 @@ config ADK_foxboard
config ADK_lemote
tristate
-config ADK_rescue_x86
+config ADK_x86_rescue
tristate
-config ADK_rescue_x86_64
+config ADK_x86_64_rescue
tristate
-config ADK_rescue_mips
+config ADK_mips_rescue
tristate
-config ADK_rescue_mipsel
+config ADK_mipsel_rescue
tristate
config ADK_wag54g
@@ -89,17 +89,17 @@ config ADK_shuttle
config ADK_g1
tristate
-config ADK_DEVICE
+config ADK_TARGET
string
default "alix1c" if ADK_alix1c
- default "qemu-arm" if ADK_qemu_arm
- default "qemu-cris" if ADK_qemu_cris
- default "qemu-mips" if ADK_qemu_mips
- default "qemu-mipsel" if ADK_qemu_mipsel
- default "qemu-mips64" if ADK_qemu_mips64
- default "qemu-mips64el" if ADK_qemu_mips64el
- default "qemu-x86" if ADK_qemu_x86
- default "qemu-x86_64" if ADK_qemu_x86_64
+ default "qemu-arm" if ADK_arm_qemu
+ default "qemu-cris" if ADK_cris_qemu
+ default "qemu-mips" if ADK_mips_qemu
+ default "qemu-mipsel" if ADK_mipsel_qemu
+ default "qemu-mips64" if ADK_mips64_qemu
+ default "qemu-mips64el" if ADK_mips64el_qemu
+ default "qemu-x86" if ADK_x86_qemu
+ default "qemu-x86_64" if ADK_x86_64_qemu
default "foxboard" if ADK_foxboard
default "native" if ADK_NATIVE
default "rb532" if ADK_rb532
@@ -108,10 +108,10 @@ config ADK_DEVICE
default "zaurus" if ADK_arm
default "lemote" if ADK_lemote
default "wag54g" if ADK_wag54g
- default "rescue-x86" if ADK_rescue_x86
- default "rescue-x86_64" if ADK_rescue_x86_64
- default "rescue-mips" if ADK_rescue_mips
- default "rescue-mipsel" if ADK_rescue_mipsel
+ default "rescue-x86" if ADK_x86_rescue
+ default "rescue-x86_64" if ADK_x86_64_rescue
+ default "rescue-mips" if ADK_mips_rescue
+ default "rescue-mipsel" if ADK_mipsel_rescue
default "shuttle" if ADK_shuttle
default "tomtom" if ADK_tomtom
default "g1" if ADK_g1
@@ -119,7 +119,7 @@ config ADK_DEVICE
menu "Target system"
choice
-prompt "Embedded Device"
+prompt "Embedded Device or Emulator"
default ADK_LINUX_NATIVE
config ADK_LINUX_NATIVE
@@ -184,7 +184,7 @@ config ADK_LINUX_MIPS_WAG54G
config ADK_LINUX_ARM_TOMTOM
bool "TomTom Applications"
select ADK_tomtom
- select ADK_DEVICE_NO_FPU
+ select ADK_TARGET_NO_FPU
select ADK_EABI
select ADK_TOOLCHAIN_ONLY
help
@@ -195,7 +195,7 @@ config ADK_LINUX_ARM_TOMTOM
config ADK_LINUX_ARM_G1
bool "Google G1 Applications"
select ADK_g1
- select ADK_DEVICE_NO_FPU
+ select ADK_TARGET_NO_FPU
select ADK_EABI
select ADK_TOOLCHAIN_ONLY
help
@@ -205,9 +205,8 @@ config ADK_LINUX_ARM_G1
#config ADK_LINUX_XSCALE_ZAURUS
# bool "Zaurus SL-C3200"
-# depends on ADK_BROKEN
# select ADK_zaurus
-# select ADK_DEVICE_NO_FPU
+# select ADK_TARGET_NO_FPU
# help
# Support for Sharp Zaurus SL-C3200 (aka Terrier)
@@ -242,7 +241,6 @@ config ADK_LINUX_X86_64_SHUTTLE
select ADK_KPACKAGE_KMOD_MD_RAID1 if ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
help
Support for a nice and fast shuttle xpc with AMD quad-core CPU.
- Known as OpenADK multi operating system buildserver.
endchoice
@@ -252,25 +250,25 @@ depends on ADK_LINUX_RESCUE
config ADK_LINUX_X86_64_RESCUE
bool "x86_64"
- select ADK_rescue_x86_64
+ select ADK_x86_64_rescue
help
X86 architecture.
config ADK_LINUX_X86_RESCUE
bool "x86"
- select ADK_rescue_x86
+ select ADK_x86_rescue
help
X86 architecture.
config ADK_LINUX_MIPSEL_RESCUE
bool "mips (little endian)"
- select ADK_rescue_mipsel
+ select ADK_mipsel_rescue
help
MIPS LE architecture.
config ADK_LINUX_MIPS_RESCUE
bool "mips (big endian)"
- select ADK_rescue_mips
+ select ADK_mips_rescue
help
MIPS BE architecture.
@@ -282,7 +280,7 @@ depends on ADK_LINUX_QEMU
config ADK_LINUX_ARM_QEMU
bool "arm"
- select ADK_qemu_arm
+ select ADK_arm_qemu
select ADK_EABI
help
Qemu support for ARM architecture.
@@ -290,40 +288,40 @@ config ADK_LINUX_ARM_QEMU
config ADK_LINUX_MIPS_QEMU
bool "mips (big endian)"
- select ADK_qemu_mips
+ select ADK_mips_qemu
help
Qemu support for MIPS BE architecture.
config ADK_LINUX_MIPSEL_QEMU
bool "mipsel (little endian)"
- select ADK_qemu_mipsel
+ select ADK_mipsel_qemu
help
Qemu support for MIPS LE architecture.
config ADK_LINUX_MIPS64_QEMU
bool "mips64 (big endian)"
- select ADK_qemu_mips64
+ select ADK_mips64_qemu
select ADK_LINUX_64
help
Qemu support for MIPS64 BE architecture.
config ADK_LINUX_MIPS64EL_QEMU
bool "mips64 (little endian)"
- select ADK_qemu_mips64el
+ select ADK_mips64el_qemu
select ADK_LINUX_64
help
Qemu support for MIPS64 LE architecture.
config ADK_LINUX_CRIS_QEMU
bool "cris"
- select ADK_qemu_cris
+ select ADK_cris_qemu
# select ADK_BROKEN
help
Qemu support for CRISv32 architecture.
config ADK_LINUX_X86_QEMU
bool "x86"
- select ADK_qemu_x86
+ select ADK_x86_qemu
select ADK_KPACKAGE_KMOD_NE2K_PCI
select ADK_KERNEL_INPUT_KEYBOARD
help
@@ -331,7 +329,7 @@ config ADK_LINUX_X86_QEMU
config ADK_LINUX_X86_64_QEMU
bool "x86_64"
- select ADK_qemu_x86_64
+ select ADK_x86_64_qemu
select ADK_KPACKAGE_KMOD_NE2K_PCI
select ADK_KERNEL_INPUT_KEYBOARD
help
@@ -416,6 +414,7 @@ config ADK_TARGET_LIB_EGLIBC
ADK_LINUX_MIPS64EL_QEMU || \
ADK_LINUX_X86_ALIX1C || \
ADK_LINUX_MIPS_RB411 || \
+ ADK_LINUX_MIPS_RB433 || \
ADK_LINUX_MIPS_RB532 || \
ADK_LINUX_RESCUE || \
ADK_LINUX_X86_64_SHUTTLE || \
@@ -435,6 +434,7 @@ config ADK_TARGET_LIB_GLIBC
ADK_LINUX_MIPS64EL_QEMU || \
ADK_LINUX_X86_ALIX1C || \
ADK_LINUX_MIPS_RB411 || \
+ ADK_LINUX_MIPS_RB433 || \
ADK_LINUX_RESCUE || \
ADK_LINUX_X86_64_SHUTTLE || \
ADK_LINUX_ARM_TOMTOM || \
@@ -456,7 +456,7 @@ config ADK_TARGET_SUFFIX
choice
prompt "Target Firmware type"
depends on !ADK_TOOLCHAIN_ONLY
- default ADK_TARGET_ROOTFS_EXT2_CF
+ default ADK_TARGET_ROOTFS_ARCHIVE
config ADK_TARGET_ROOTFS_INITRAMFS
bool "initramfs filesystem"
@@ -699,13 +699,13 @@ config ADK_TARGET_PACKAGE_TGZ
boolean
prompt "gzip compressed tar archive"
help
- Create simple compressed tar archives.
+ Create compressed tar archives.
config ADK_TARGET_PACKAGE_RPM
boolean
prompt "rpm package format"
help
- Create rpm binary packages.
+ Create rpm packages.
endchoice
@@ -721,7 +721,7 @@ config ADK_CXX
bool "Enable C++ support"
default n
help
- Enable C++ Compiler and Libraries
+ Enable C++ compiler and libraries.
config ADK_IPV6
bool "Enable IPv6 support"
@@ -731,7 +731,7 @@ config ADK_IPV6
select BUSYBOX_FEATURE_IFUPDOWN_IPV6
select BUSYBOX_PING6
help
- Enable basic IPv6 support (kmod-ipv6) and
+ Enable basic IPv6 support and
make the IPv6 support options in packages visible.
config ADK_X11
@@ -742,5 +742,4 @@ config ADK_X11
Try to compile other packages with X11 support.
(f.e. mplayer)
-
endmenu
diff --git a/target/Makefile b/target/Makefile
index 63c3e58cc..b3f266ee0 100644
--- a/target/Makefile
+++ b/target/Makefile
@@ -41,9 +41,9 @@ config-prepare: $(TOPDIR)/.config
>${BUILD_DIR}/.kernelconfig.nokernel
# if native build, first try /proc/config.gz
ifeq ($(ADK_NATIVE),y)
- @if [ -f /proc/config.gz ];then zcat /proc/config.gz > ${BUILD_DIR}/.kernelconfig.board; else cp ${DEVICE}/kernel.config.$(ARCH) ${BUILD_DIR}/.kernelconfig.board; fi
+ @if [ -f /proc/config.gz ];then zcat /proc/config.gz > ${BUILD_DIR}/.kernelconfig.board; else cp ${ADK_TARGET}/kernel.config.$(ARCH) ${BUILD_DIR}/.kernelconfig.board; fi
else
- @cp ${DEVICE}/kernel.config ${BUILD_DIR}/.kernelconfig.board
+ @cp ${ADK_TARGET}/kernel.config ${BUILD_DIR}/.kernelconfig.board
endif
@(cat ${BUILD_DIR}/.kernelconfig.{modules,kernel} | \
while IFS='=' read symbol value; do \
@@ -62,11 +62,11 @@ endif
cp .kernelconfig.tmp .kernelconfig
@-rm -f ${BUILD_DIR}/.kernelconfig.tmp
-prepare: $(DEVICE)-prepare
-compile: $(DEVICE)-compile
-image: $(DEVICE)-imageclean $(DEVICE)-imageinstall
-install: $(DEVICE)-imageclean $(DEVICE)-install $(DEVICE)-imageinstall
-clean: $(DEVICE)-clean $(DEVICE)-imageclean
+prepare: $(ADK_TARGET)-prepare
+compile: $(ADK_TARGET)-compile
+image: $(ADK_TARGET)-imageclean $(ADK_TARGET)-imageinstall
+install: $(ADK_TARGET)-imageclean $(ADK_TARGET)-install $(ADK_TARGET)-imageinstall
+clean: $(ADK_TARGET)-clean $(ADK_TARGET)-imageclean
%-clean:
$(TRACE) target/$(patsubst %-clean,%,$@)-clean
diff --git a/target/alix1c/Makefile b/target/alix1c/Makefile
index 539a1fdba..64f442027 100644
--- a/target/alix1c/Makefile
+++ b/target/alix1c/Makefile
@@ -20,7 +20,6 @@ endif
ifeq ($(FS),nfsroot)
imageinstall: $(BIN_DIR)/$(ROOTFSTARBALL)
@echo
- @echo "The RootFS tarball is: $(BIN_DIR)/$(ROOTFSTARBALL),"
@echo 'The nfs root tarball is: ${BIN_DIR}/${ROOTFSTARBALL}'
@echo 'Login as user root with password linux123 via ssh or console'
endif
diff --git a/target/alix1c/device.mk b/target/alix1c/target.mk
index 18f3c923e..18f3c923e 100644
--- a/target/alix1c/device.mk
+++ b/target/alix1c/target.mk
diff --git a/target/foxboard/device.mk b/target/foxboard/target.mk
index 0dabf25ab..0dabf25ab 100644
--- a/target/foxboard/device.mk
+++ b/target/foxboard/target.mk
diff --git a/target/g1/device.mk b/target/g1/target.mk
index a19b67034..a19b67034 100644
--- a/target/g1/device.mk
+++ b/target/g1/target.mk
diff --git a/target/lemote/device.mk b/target/lemote/target.mk
index 2702be95b..2702be95b 100644
--- a/target/lemote/device.mk
+++ b/target/lemote/target.mk
diff --git a/target/native/device.mk b/target/native/target.mk
index 8b38a16b2..8b38a16b2 100644
--- a/target/native/device.mk
+++ b/target/native/target.mk
diff --git a/target/qemu-arm/device.mk b/target/qemu-arm/target.mk
index f6e2c2e25..f6e2c2e25 100644
--- a/target/qemu-arm/device.mk
+++ b/target/qemu-arm/target.mk
diff --git a/target/qemu-cris/device.mk b/target/qemu-cris/target.mk
index 3c8d8c4f9..3c8d8c4f9 100644
--- a/target/qemu-cris/device.mk
+++ b/target/qemu-cris/target.mk
diff --git a/target/qemu-mips/device.mk b/target/qemu-mips/target.mk
index 8a5abd384..8a5abd384 100644
--- a/target/qemu-mips/device.mk
+++ b/target/qemu-mips/target.mk
diff --git a/target/qemu-mips64/device.mk b/target/qemu-mips64/target.mk
index 19b0fba32..19b0fba32 100644
--- a/target/qemu-mips64/device.mk
+++ b/target/qemu-mips64/target.mk
diff --git a/target/qemu-mips64el/device.mk b/target/qemu-mips64el/target.mk
index 1222cdee6..1222cdee6 100644
--- a/target/qemu-mips64el/device.mk
+++ b/target/qemu-mips64el/target.mk
diff --git a/target/qemu-mipsel/device.mk b/target/qemu-mipsel/target.mk
index bd8f7ca79..bd8f7ca79 100644
--- a/target/qemu-mipsel/device.mk
+++ b/target/qemu-mipsel/target.mk
diff --git a/target/qemu-x86/device.mk b/target/qemu-x86/target.mk
index f825d0259..f825d0259 100644
--- a/target/qemu-x86/device.mk
+++ b/target/qemu-x86/target.mk
diff --git a/target/qemu-x86_64/device.mk b/target/qemu-x86_64/target.mk
index 7652dbff4..7652dbff4 100644
--- a/target/qemu-x86_64/device.mk
+++ b/target/qemu-x86_64/target.mk
diff --git a/target/rb411/device.mk b/target/rb411/target.mk
index 2ab6faed7..2ab6faed7 100644
--- a/target/rb411/device.mk
+++ b/target/rb411/target.mk
diff --git a/target/rb433/device.mk b/target/rb433/target.mk
index 2ab6faed7..2ab6faed7 100644
--- a/target/rb433/device.mk
+++ b/target/rb433/target.mk
diff --git a/target/rb532/device.mk b/target/rb532/target.mk
index c0924be1f..c0924be1f 100644
--- a/target/rb532/device.mk
+++ b/target/rb532/target.mk
diff --git a/target/rescue-x86/device.mk b/target/rescue-x86/target.mk
index 7021d0bb9..7021d0bb9 100644
--- a/target/rescue-x86/device.mk
+++ b/target/rescue-x86/target.mk
diff --git a/target/rescue-x86_64/device.mk b/target/rescue-x86_64/target.mk
index 7ff8b016e..7ff8b016e 100644
--- a/target/rescue-x86_64/device.mk
+++ b/target/rescue-x86_64/target.mk
diff --git a/target/shuttle/device.mk b/target/shuttle/target.mk
index caf9be90a..caf9be90a 100644
--- a/target/shuttle/device.mk
+++ b/target/shuttle/target.mk
diff --git a/target/tomtom/device.mk b/target/tomtom/target.mk
index a35a5b7ba..a35a5b7ba 100644
--- a/target/tomtom/device.mk
+++ b/target/tomtom/target.mk
diff --git a/target/wag54g/device.mk b/target/wag54g/target.mk
index c0924be1f..c0924be1f 100644
--- a/target/wag54g/device.mk
+++ b/target/wag54g/target.mk
diff --git a/target/zaurus/device.mk b/target/zaurus/target.mk
index f6e2c2e25..f6e2c2e25 100644
--- a/target/zaurus/device.mk
+++ b/target/zaurus/target.mk