diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-06-10 00:17:09 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-06-10 00:17:09 +0000 |
commit | 886ec7825c3314c72b609965c84ec16e8a38234d (patch) | |
tree | a7c82f3f89837a3992cc4a5713f6b25971cda04a /rules/libc.in | |
parent | 31a7cea87307466171686e55c6d03368c18158fb (diff) | |
download | ptxdist-886ec7825c3314c72b609965c84ec16e8a38234d.tar.gz ptxdist-886ec7825c3314c72b609965c84ec16e8a38234d.tar.xz |
[libc,glibc,uclibc] streamline libc handling
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10683 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/libc.in')
-rw-r--r-- | rules/libc.in | 79 |
1 files changed, 37 insertions, 42 deletions
diff --git a/rules/libc.in b/rules/libc.in index 8ad5ef95e..d72c57c4e 100644 --- a/rules/libc.in +++ b/rules/libc.in @@ -3,109 +3,104 @@ menuconfig LIBC tristate prompt "c library " + select GLIBC if LIBC_GLIBC + select UCLIBC if LIBC_UCLIBC default y if LIBC choice - prompt "c library " + prompt "c library " default GLIBC - config GLIBC + config LIBC_GLIBC bool - prompt "glibc " + prompt "glibc " help - This menu entry lets you select components from the standard - C library called glibc. It depends on the system what components are - required. + This menu entry lets you select components from the + standard C library called glibc. It depends on the + system what components are required. - config UCLIBC + config LIBC_UCLIBC bool - prompt "uClibc" + prompt "uClibc " endchoice -if GLIBC -source "generated/libc_glibc.in" -endif - -if UCLIBC -source "generated/libc_uclibc.in" -endif - +source "generated/libc.in" config LIBC_C bool - select GLIBC_C if GLIBC - select UCLIBC_C if UCLIBC + select GLIBC_C if LIBC_GLIBC + select UCLIBC_C if LIBC_UCLIBC config LIBC_PTHREAD bool - select GLIBC_PTHREAD if GLIBC - select UCLIBC_PTHREAD if UCLIBC + select GLIBC_PTHREAD if LIBC_GLIBC + select UCLIBC_PTHREAD if LIBC_UCLIBC config LIBC_THREAD_DB bool - select GLIBC_THREAD_DB if GLIBC - select UCLIBC_THREAD_DB if UCLIBC + select GLIBC_THREAD_DB if LIBC_GLIBC + select UCLIBC_THREAD_DB if LIBC_UCLIBC config LIBC_RT bool - select GLIBC_RT if GLIBC - select UCLIBC_RT if UCLIBC + select GLIBC_RT if LIBC_GLIBC + select UCLIBC_RT if LIBC_UCLIBC config LIBC_DL bool - select GLIBC_DL if GLIBC - select UCLIBC_DL if UCLIBC + select GLIBC_DL if LIBC_GLIBC + select UCLIBC_DL if LIBC_UCLIBC config LIBC_CRYPT bool - select GLIBC_CRYPT if GLIBC - select UCLIBC_CRYPT if UCLIBC + select GLIBC_CRYPT if LIBC_GLIBC + select UCLIBC_CRYPT if LIBC_UCLIBC config LIBC_UTIL bool - select GLIBC_UTIL if GLIBC - select UCLIBC_UTIL if UCLIBC + select GLIBC_UTIL if LIBC_GLIBC + select UCLIBC_UTIL if LIBC_UCLIBC config LIBC_M bool - select GLIBC_M if GLIBC - select UCLIBC_M if UCLIBC + select GLIBC_M if LIBC_GLIBC + select UCLIBC_M if LIBC_UCLIBC config LIBC_NSS_DNS bool - select GLIBC_NSS_DNS if GLIBC + select GLIBC_NSS_DNS if LIBC_GLIBC config LIBC_NSS_FILES bool - select GLIBC_NSS_FILES if GLIBC + select GLIBC_NSS_FILES if LIBC_GLIBC config LIBC_NSS_HESIOD bool - select GLIBC_NSS_HESIOD if GLIBC + select GLIBC_NSS_HESIOD if LIBC_GLIBC config LIBC_NSS_NIS bool - select GLIBC_NSS_NIS if GLIBC + select GLIBC_NSS_NIS if LIBC_GLIBC config LIBC_NSS_NISPLUS bool - select GLIBC_NSS_NISPLUS if GLIBC + select GLIBC_NSS_NISPLUS if LIBC_GLIBC config LIBC_NSS_COMPAT bool - select GLIBC_NSS_COMPAT if GLIBC + select GLIBC_NSS_COMPAT if LIBC_GLIBC config LIBC_RESOLV bool - select GLIBC_RESOLV if GLIBC - select UCLIBC_RESOLV if UCLIBC + select GLIBC_RESOLV if LIBC_GLIBC + select UCLIBC_RESOLV if LIBC_UCLIBC config LIBC_NSL bool - select GLIBC_NSL if GLIBC - select UCLIBC_NSL if UCLIBC + select GLIBC_NSL if LIBC_GLIBC + select UCLIBC_NSL if LIBC_UCLIBC endif |