summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-05-23 16:39:17 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-05-23 16:39:17 +0200
commit2735fdf97305e110eba8e776f8728a52ae886c05 (patch)
tree0ce26ce1066bd7260625ca641b1e64c99015f47f
parent65c2ab93616bdf982152a94ab35c2079a5e3a2d7 (diff)
resolve merge conflict
-rw-r--r--Config.in147
-rw-r--r--mk/build.mk13
-rw-r--r--mk/image.mk20
-rw-r--r--mk/vars.mk10
-rwxr-xr-xscripts/update-sys56
-rw-r--r--target/aarch64/sys-available/toolchain-aarch642
-rw-r--r--target/arm/sys-available/cubox-i4
-rw-r--r--target/arm/sys-available/qemu-arm5
-rw-r--r--target/arm/sys-available/qemu-armhf12
-rw-r--r--target/arm/sys-available/raspberry-pi2
-rw-r--r--target/arm/sys-available/toolchain-arm8
-rw-r--r--target/arm/sys-available/toolchain-armhf14
-rw-r--r--target/config/Config.in755
-rw-r--r--target/config/Config.in.abi5
-rw-r--r--target/config/Config.in.abi.choice36
-rw-r--r--target/config/Config.in.abi.default64
-rw-r--r--target/config/Config.in.adk45
-rw-r--r--target/config/Config.in.arch.choice14
-rw-r--r--target/config/Config.in.arch.default7
-rw-r--r--target/config/Config.in.arm5
-rw-r--r--target/config/Config.in.arm.choice34
-rw-r--r--target/config/Config.in.arm.default25
-rw-r--r--target/config/Config.in.cpu129
-rw-r--r--target/config/Config.in.endian5
-rw-r--r--target/config/Config.in.endian.choice17
-rw-r--r--target/config/Config.in.endian.default18
-rw-r--r--target/config/Config.in.hardware3
-rw-r--r--target/config/Config.in.kernel57
-rw-r--r--target/config/Config.in.kernelversion6
-rw-r--r--target/config/Config.in.kernelversion.choice44
-rw-r--r--target/config/Config.in.kernelversion.default15
-rw-r--r--target/config/Config.in.libc5
-rw-r--r--target/config/Config.in.libc.choice44
-rw-r--r--target/config/Config.in.libc.default44
-rw-r--r--target/config/Config.in.qemu102
-rw-r--r--target/config/Config.in.qemuopts91
-rw-r--r--target/config/Config.in.system.choice1
-rw-r--r--target/config/Config.in.target272
-rw-r--r--target/config/Config.in.toolchain104
-rw-r--r--target/config/Config.in.tools10
-rw-r--r--target/config/Config.in.x865
-rw-r--r--target/config/Config.in.x86.choice24
-rw-r--r--target/config/Config.in.x86.default22
-rw-r--r--target/linux/config/Config.in.kernel49
-rw-r--r--target/m68k/sys-available/toolchain-m68k2
-rw-r--r--target/microblaze/sys-available/qemu-microblaze8
-rw-r--r--target/microblaze/sys-available/qemu-microblazeel11
-rw-r--r--target/microblaze/sys-available/toolchain-microblaze7
-rw-r--r--target/microblaze/sys-available/toolchain-microblazeel10
-rw-r--r--target/mips/Makefile17
-rw-r--r--target/mips/kernel/qemu-mips1
-rw-r--r--target/mips/kernel/qemu-mips64el9
-rw-r--r--target/mips/kernel/qemu-mipsel7
-rw-r--r--target/mips/sys-available/qemu-mips7
-rw-r--r--target/mips/sys-available/qemu-mips6413
-rw-r--r--target/mips/sys-available/qemu-mips64el12
-rw-r--r--target/mips/sys-available/qemu-mips64eln3212
-rw-r--r--target/mips/sys-available/qemu-mips64eln6412
-rw-r--r--target/mips/sys-available/qemu-mips64n3213
-rw-r--r--target/mips/sys-available/qemu-mips64n6413
-rw-r--r--target/mips/sys-available/qemu-mipsel10
-rw-r--r--target/mips/sys-available/toolchain-mips7
-rw-r--r--target/mips/sys-available/toolchain-mips6412
-rw-r--r--target/mips/sys-available/toolchain-mips64el12
-rw-r--r--target/mips/sys-available/toolchain-mips64eln3212
-rw-r--r--target/mips/sys-available/toolchain-mips64eln6412
-rw-r--r--target/mips/sys-available/toolchain-mips64n3212
-rw-r--r--target/mips/sys-available/toolchain-mips64n6412
-rw-r--r--target/mips/sys-available/toolchain-mipsel10
-rw-r--r--target/mips64/Config.in9
-rw-r--r--target/mips64/Makefile111
-rw-r--r--target/mips64/kernel/lemote-yeelong (renamed from target/mips/kernel/lemote-yeelong)0
-rw-r--r--target/mips64/kernel/qemu-mips64 (renamed from target/mips/kernel/qemu-mips64)0
-rw-r--r--target/mips64/sys-available/lemote-yeelong (renamed from target/mips/sys-available/lemote-yeelong)2
-rw-r--r--target/mips64/sys-available/qemu-mips6411
-rw-r--r--target/mips64/sys-available/toolchain-mips6411
-rw-r--r--target/mips64/target.mk4
-rw-r--r--target/mips64/uclibc.config263
-rw-r--r--target/ppc/sys-available/qemu-ppc4
-rw-r--r--target/ppc/sys-available/toolchain-ppc4
-rw-r--r--target/ppc64/sys-available/qemu-ppc644
-rw-r--r--target/ppc64/sys-available/toolchain-ppc644
-rw-r--r--target/sh/sys-available/qemu-sh47
-rw-r--r--target/sh/sys-available/qemu-sh4eb11
-rw-r--r--target/sh/sys-available/toolchain-sh47
-rw-r--r--target/sh/sys-available/toolchain-sh4eb11
-rw-r--r--target/sparc/sys-available/qemu-sparc4
-rw-r--r--target/sparc/sys-available/toolchain-sparc4
-rw-r--r--target/sparc64/sys-available/qemu-sparc644
-rw-r--r--target/sparc64/sys-available/toolchain-sparc644
-rw-r--r--target/tarch.lst10
-rw-r--r--target/x86/sys-available/generic-pc5
-rw-r--r--target/x86/sys-available/ibm-x401
-rw-r--r--target/x86/sys-available/qemu-i48610
-rw-r--r--target/x86/sys-available/qemu-i68610
-rw-r--r--target/x86/sys-available/qemu-x869
-rw-r--r--target/x86/sys-available/qemu-x86_64-3211
-rw-r--r--target/x86/sys-available/toolchain-x86 (renamed from target/x86/sys-available/toolchain-i686)5
-rw-r--r--target/x86_64/sys-available/qemu-x86_645
-rw-r--r--target/x86_64/sys-available/qemu-x86_64_x3212
-rw-r--r--target/x86_64/sys-available/toolchain-x86_645
-rw-r--r--target/x86_64/sys-available/toolchain-x86_64_x3212
-rw-r--r--toolchain/binutils/Makefile6
-rw-r--r--toolchain/gcc/Makefile4
104 files changed, 1689 insertions, 1498 deletions
diff --git a/Config.in b/Config.in
index 892fab4a4..de2c0225e 100644
--- a/Config.in
+++ b/Config.in
@@ -1,10 +1,6 @@
# This file is part of the OpenADK project. OpenADK is copyrighted
# material, please see the LICENCE file in the top-level directory.
-config MODULES
- bool
- default y
-
config ADK_HAVE_DOT_CONFIG
bool
default y
@@ -18,6 +14,7 @@ config ADK_CHOOSE_TARGET_SYSTEM
default y if ADK_CHOOSE_TARGET_SYSTEM_M68K
default y if ADK_CHOOSE_TARGET_SYSTEM_MICROBLAZE
default y if ADK_CHOOSE_TARGET_SYSTEM_MIPS
+ default y if ADK_CHOOSE_TARGET_SYSTEM_MIPS64
default y if ADK_CHOOSE_TARGET_SYSTEM_PPC
default y if ADK_CHOOSE_TARGET_SYSTEM_PPC64
default y if ADK_CHOOSE_TARGET_SYSTEM_SPARC
@@ -27,6 +24,20 @@ config ADK_CHOOSE_TARGET_SYSTEM
default y if ADK_CHOOSE_TARGET_SYSTEM_X86_64
default n
+source "target/config/Config.in.cpu"
+source "target/config/Config.in.hardware"
+source "target/config/Config.in.kernel"
+source "target/config/Config.in.arch"
+source "target/config/Config.in.system"
+source "target/config/Config.in.endian"
+source "target/config/Config.in.abi"
+source "target/config/Config.in.arm"
+source "target/config/Config.in.x86"
+source "target/config/Config.in.qemu"
+source "target/config/Config.in.kernelversion"
+source "target/config/Config.in.libc"
+source "target/config/Config.in.toolchain"
+source "target/config/Config.in.qemuopts"
source "target/config/Config.in"
menu "Package collection"
@@ -86,134 +97,10 @@ depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
source "target/config/Config.in.runtime"
endmenu
-choice
-prompt "Kernel Version"
-depends on ADK_TOOLCHAIN_ONLY
-
-config ADK_KERNEL_VERSION_TOOLCHAIN
- prompt "3.14.4"
- boolean
- depends on ADK_TOOLCHAIN_ONLY
-
-endchoice
-
menu "Kernel configuration"
-depends on !ADK_TOOLCHAIN_ONLY && !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM && ADK_TARGET_KERNEL_CUSTOMISING
-
-choice
-prompt "Kernel Version"
-default ADK_KERNEL_VERSION_3_14_4
-
-config ADK_KERNEL_VERSION_3_15_RC6
- prompt "3.15-rc6"
- boolean
-
-config ADK_KERNEL_VERSION_3_14_4
- prompt "3.14.4"
- depends on !ADK_TARGET_SYSTEM_CUBOX_I
- boolean
-
-config ADK_KERNEL_VERSION_3_13_11
- prompt "3.13.11"
- depends on !ADK_TARGET_SYSTEM_CUBOX_I
- boolean
-
-config ADK_KERNEL_VERSION_3_12_20
- prompt "3.12.20"
- depends on !ADK_TARGET_SYSTEM_CUBOX_I
- boolean
-
-config ADK_KERNEL_VERSION_3_10_40
- prompt "3.10.40"
- depends on !ADK_TARGET_SYSTEM_CUBOX_I
- boolean
-
-config ADK_KERNEL_VERSION_3_10_30
- prompt "3.10.30"
- depends on ADK_TARGET_SYSTEM_CUBOX_I
- boolean
-
-config ADK_KERNEL_VERSION_3_4_90
- prompt "3.4.90"
- depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
- depends on !ADK_TARGET_SYSTEM_CUBOX_I
- boolean
-
-endchoice
-
-config ADK_KERNEL_VERSION
- string
- default "3.15-rc6" if ADK_KERNEL_VERSION_3_15_RC6
- default "3.14.4" if ADK_KERNEL_VERSION_3_14_4
- default "3.13.11" if ADK_KERNEL_VERSION_3_13_11
- default "3.12.20" if ADK_KERNEL_VERSION_3_12_20
- default "3.11.10" if ADK_KERNEL_VERSION_3_11_10
- default "3.10.40" if ADK_KERNEL_VERSION_3_10_40
- default "3.10.30" if ADK_KERNEL_VERSION_3_10_30
- default "3.4.90" if ADK_KERNEL_VERSION_3_4_90
- help
-
-config ADK_KERNEL_COMP_GZIP_RASPBERRY_PI
- boolean
- select ADK_KERNEL_RD_GZIP
- select ADK_KERNEL_KERNEL_GZIP
- select ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP
- depends on ADK_TARGET_SYSTEM_RASPBERRY_PI
- default y
-
-choice
-prompt "Kernel Compression"
-depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI && !ADK_TARGET_SYSTEM_MIKROTIK_RB532
-
-config ADK_KERNEL_COMP_XZ
- prompt "use XZ compression"
- boolean
- select ADK_KERNEL_RD_XZ
- select ADK_KERNEL_KERNEL_XZ
- select ADK_KERNEL_INITRAMFS_COMPRESSION_XZ
-
-config ADK_KERNEL_COMP_LZMA
- prompt "use LZMA compression"
- boolean
- select ADK_KERNEL_RD_LZMA
- select ADK_KERNEL_KERNEL_LZMA
- select ADK_KERNEL_INITRAMFS_COMPRESSION_LZMA
-
-config ADK_KERNEL_COMP_LZO
- prompt "use LZO compression"
- boolean
- select ADK_KERNEL_RD_LZO
- select ADK_KERNEL_KERNEL_LZO
- select ADK_KERNEL_INITRAMFS_COMPRESSION_LZO
-
-config ADK_KERNEL_COMP_GZIP
- prompt "use GZIP compression"
- boolean
- select ADK_KERNEL_RD_GZIP
- select ADK_KERNEL_KERNEL_GZIP
- select ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP
-
-config ADK_KERNEL_COMP_BZIP2
- prompt "use BZIP2 compression"
- boolean
- select ADK_KERNEL_RD_BZIP2
- select ADK_KERNEL_KERNEL_BZIP2
- select ADK_KERNEL_INITRAMFS_COMPRESSION_BZIP2
-
-endchoice
-
-config ADK_COMPRESSION_TOOL
- string
- default "gzip -n9" if ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP
- default "bzip2" if ADK_KERNEL_INITRAMFS_COMPRESSION_BZIP2
- default "xz --check=crc32" if ADK_KERNEL_INITRAMFS_COMPRESSION_XZ
- default "lzma -9" if ADK_KERNEL_INITRAMFS_COMPRESSION_LZMA
- default "lzop" if ADK_KERNEL_INITRAMFS_COMPRESSION_LZO
- default "gzip -n9"
- help
-
+depends on !ADK_CHOOSE_TARGET_ARCH && !ADK_CHOOSE_TARGET_SYSTEM
source "target/linux/Config.in"
endmenu
+source "target/config/Config.in.target"
source "target/config/Config.in.adk"
-source "toolchain/Config.in"
diff --git a/mk/build.mk b/mk/build.mk
index b59fa65f1..98f5ce3ee 100644
--- a/mk/build.mk
+++ b/mk/build.mk
@@ -35,10 +35,9 @@ DEFCONFIG= ADK_DEBUG=n \
ADK_PKG_TEST=n \
ADK_PKG_MPDBOX=n \
ADK_PKG_DEVELOPMENT=n \
- ADK_TOOLCHAIN_USE_SSP=n \
- ADK_TOOLCHAIN_USE_LTO=n \
- ADK_TOOLCHAIN_GOLD=n \
- ADK_TOOLCHAIN_USE_GOLD=n \
+ ADK_TOOLCHAIN_WITH_SSP=n \
+ ADK_TOOLCHAIN_WITH_LTO=n \
+ ADK_TOOLCHAIN_WITH_GOLD=n \
ADK_LINUX_ARM_WITH_THUMB=n \
BUSYBOX_IFPLUGD=n \
BUSYBOX_EXTRA_COMPAT=n \
@@ -114,12 +113,6 @@ POSTCONFIG= -@\
touch .rebuild.bkeymaps;\
rebuild=1;\
fi; \
- if [ "$$(grep ^ADK_KERNEL_VERSION_ .config|md5sum)" != "$$(grep ^ADK_KERNEL_VERSION_ .config.old|md5sum)" ];then \
- make kernelclean;\
- fi; \
- if [ "$$(grep ^ADK_LINUX_ARM_WITH_THUMB .config|md5sum)" != "$$(grep ^ADK_LINUX_ARM_WITH_THUMB .config.old|md5sum)" ];then \
- echo "You should make cleandir, after changing thumb mode";\
- fi; \
if [ $$rebuild -eq 1 ];then \
cp .config .config.old;\
fi; \
diff --git a/mk/image.mk b/mk/image.mk
index 9c657d404..62ac155f8 100644
--- a/mk/image.mk
+++ b/mk/image.mk
@@ -64,8 +64,8 @@ endif
ifeq ($(ADK_LINUX_X86_64),y)
ifeq ($(ADK_TARGET_ABI_32),)
# fixup lib dirs
- mv ${TARGET_DIR}/lib/* ${TARGET_DIR}/${ADK_TARGET_LIBC_PATH}
- rm -rf ${TARGET_DIR}/lib/
+ test ! -d ${TARGET_DIR}/lib || mv ${TARGET_DIR}/lib/* ${TARGET_DIR}/${ADK_TARGET_LIBC_PATH}
+ test ! -d ${TARGET_DIR}/lib || rm -rf ${TARGET_DIR}/lib
ln -sf /${ADK_TARGET_LIBC_PATH} ${TARGET_DIR}/lib
-mkdir ${TARGET_DIR}/usr/${ADK_TARGET_LIBC_PATH} 2>/dev/null
-mv ${TARGET_DIR}/usr/lib/* ${TARGET_DIR}/usr/${ADK_TARGET_LIBC_PATH}
@@ -75,8 +75,8 @@ endif
endif
ifeq ($(ADK_LINUX_PPC64),y)
# fixup lib dirs
- mv ${TARGET_DIR}/lib/* ${TARGET_DIR}/${ADK_TARGET_LIBC_PATH}
- rm -rf ${TARGET_DIR}/lib/
+ test ! -d ${TARGET_DIR}/lib || mv ${TARGET_DIR}/lib/* ${TARGET_DIR}/${ADK_TARGET_LIBC_PATH}
+ test ! -d ${TARGET_DIR}/lib || rm -rf ${TARGET_DIR}/lib
ln -sf /${ADK_TARGET_LIBC_PATH} ${TARGET_DIR}/lib
-mkdir ${TARGET_DIR}/usr/${ADK_TARGET_LIBC_PATH} 2>/dev/null
-mv ${TARGET_DIR}/usr/lib/* ${TARGET_DIR}/usr/${ADK_TARGET_LIBC_PATH}
@@ -85,8 +85,8 @@ ifeq ($(ADK_LINUX_PPC64),y)
endif
ifeq ($(ADK_LINUX_SPARC64),y)
# fixup lib dirs
- mv ${TARGET_DIR}/lib/* ${TARGET_DIR}/${ADK_TARGET_LIBC_PATH}
- rm -rf ${TARGET_DIR}/lib/
+ test ! -d ${TARGET_DIR}/lib || mv ${TARGET_DIR}/lib/* ${TARGET_DIR}/${ADK_TARGET_LIBC_PATH}
+ test ! -d ${TARGET_DIR}/lib || rm -rf ${TARGET_DIR}/lib
ln -sf /${ADK_TARGET_LIBC_PATH} ${TARGET_DIR}/lib
-mkdir ${TARGET_DIR}/usr/${ADK_TARGET_LIBC_PATH} 2>/dev/null
-mv ${TARGET_DIR}/usr/lib/* ${TARGET_DIR}/usr/${ADK_TARGET_LIBC_PATH}
@@ -95,8 +95,8 @@ ifeq ($(ADK_LINUX_SPARC64),y)
endif
ifeq ($(ADK_TARGET_ABI_N32),y)
# fixup lib dirs
- mv ${TARGET_DIR}/lib/* ${TARGET_DIR