From 70efb82d20876582baea0a1cbcb127170aaf42ac Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Fri, 31 Dec 2010 17:26:37 +0100 Subject: create empty file, when using defconfig. fix make bulk --- mk/build.mk | 2 ++ scripts/update-sys | 2 ++ 2 files changed, 4 insertions(+) diff --git a/mk/build.mk b/mk/build.mk index f5451b5b8..d526906ed 100644 --- a/mk/build.mk +++ b/mk/build.mk @@ -288,6 +288,8 @@ $(CONFIG)/gconf: @$(MAKE) -C $(CONFIG) gconf defconfig: .menu $(CONFIG)/conf + @${BASH} ${TOPDIR}/scripts/update-sys + @${BASH} ${TOPDIR}/scripts/update-pkg ifeq (${OStype},Linux) @echo ADK_HOST_LINUX=y > $(TOPDIR)/.defconfig endif diff --git a/scripts/update-sys b/scripts/update-sys index bbbfcdbf8..e6a72bd77 100755 --- a/scripts/update-sys +++ b/scripts/update-sys @@ -19,6 +19,8 @@ check_native() { fi } +touch $topdir/target/config/Config.in.native + for i in $(ls $topdir/target/);do if [ -d "$topdir/target/$i/sys-enabled" ];then cat $topdir/target/$i/sys-enabled/* > $topdir/target/$i/Config.in.systems 2>/dev/null -- cgit v1.2.3 From 0fe87f4777f55868974f30aa2449520da326fe8e Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Fri, 31 Dec 2010 18:37:51 +0100 Subject: fix native library stuff --- target/config/Config.in | 11 ++++++++--- target/config/Config.in.arch.choice | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/target/config/Config.in b/target/config/Config.in index 11fd58224..42e891cba 100644 --- a/target/config/Config.in +++ b/target/config/Config.in @@ -204,7 +204,8 @@ config ADK_TARGET_LIB_UCLIBC !ADK_TARGET_SYSTEM_LEMOTE_YEELONG && \ !ADK_LINUX_SPARC64 && \ !ADK_LINUX_SPARC && \ - !ADK_LINUX_PPC64 + !ADK_LINUX_PPC64 && \ + !ADK_LINUX_NATIVE help http://uclibc.org @@ -213,7 +214,6 @@ config ADK_TARGET_LIB_EGLIBC boolean select ADK_eglibc depends on \ - ADK_LINUX_NATIVE || \ ADK_LINUX_ARM || \ ADK_LINUX_ARMEB || \ ADK_LINUX_MIPS || \ @@ -234,7 +234,6 @@ config ADK_TARGET_LIB_GLIBC boolean select ADK_glibc depends on \ - ADK_LINUX_NATIVE || \ ADK_LINUX_ARM || \ ADK_LINUX_ARMEB || \ ADK_LINUX_MIPS || \ @@ -250,6 +249,12 @@ config ADK_TARGET_LIB_GLIBC help http://www.gnu.org/libc +config ADK_TARGET_LIB_LIBC + prompt "Native C library" + boolean + select ADK_libc + depends on ADK_LINUX_NATIVE + endchoice config ADK_TARGET_SUFFIX diff --git a/target/config/Config.in.arch.choice b/target/config/Config.in.arch.choice index 4b5292d88..607fbb4b9 100644 --- a/target/config/Config.in.arch.choice +++ b/target/config/Config.in.arch.choice @@ -6,9 +6,9 @@ config ADK_CHOOSE_TARGET_ARCH config ADK_LINUX_NATIVE bool "native build" - select ADK_libc select ADK_native select ADK_NATIVE + select ADK_TARGET_LIB_LIBC depends on ADK_HOST_LINUX help Make a native build. Use host tools. -- cgit v1.2.3