summaryrefslogtreecommitdiffstats
path: root/rules/libc.in
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2007-03-10 19:52:40 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2007-03-10 19:52:40 +0000
commitc1e2cc01ee779e3c47c83fc575083e72d1f42d22 (patch)
tree97f5bc680e04b71e9886460e3e5a9226ecb7c141 /rules/libc.in
parent7f479b71646aeb66360479261ddff8ab1b9da487 (diff)
downloadOSELAS.Toolchain-c1e2cc01ee779e3c47c83fc575083e72d1f42d22.tar.gz
OSELAS.Toolchain-c1e2cc01ee779e3c47c83fc575083e72d1f42d22.tar.xz
git-svn-id: https://svn.pengutronix.de/svn/oselas/toolchain/trunks/OSELAS.Toolchain-trunk@2156 f8d472c7-5700-0410-ac5a-87979cec3adf
Diffstat (limited to 'rules/libc.in')
-rw-r--r--rules/libc.in34
1 files changed, 34 insertions, 0 deletions
diff --git a/rules/libc.in b/rules/libc.in
new file mode 100644
index 0000000..2ee5d41
--- /dev/null
+++ b/rules/libc.in
@@ -0,0 +1,34 @@
+config LIBC_NEEDS_KERNEL_HEADERS
+ bool
+
+config LIBC_HEADERS
+ bool
+ select GLIBC_HEADERS if LIBC_GLIBC
+ select UCLIBC_HEADERS if LIBC_UCLIBC
+
+config LIBC
+ bool
+ select GLIBC if LIBC_GLIBC
+ select UCLIBC if LIBC_UCLIBC
+ select NEWLIB if LIBC_NEWLIB
+
+choice
+ prompt "C library"
+ default LIBC_GLIBC
+
+ config LIBC_GLIBC
+# select GLIBC
+ bool
+ prompt "glibc"
+
+ config LIBC_UCLIBC
+# select UCLIBC
+ bool
+ prompt "uClibc"
+
+ config LIBC_NEWLIB
+# select NEWLIB
+ bool
+ prompt "newlib"
+
+endchoice