summaryrefslogtreecommitdiff
path: root/packages/uclibc/uclibc-0.9.28
diff options
context:
space:
mode:
authorJohn Bowler <jbowler@nslu2-linux.org>2005-10-19 01:06:38 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-10-19 01:06:38 +0000
commit979d2d692724a430e3c42471d716fa0b294ddf48 (patch)
tree38f8386753ed1655d8e1ab8efdc5afb2c2d66ffa /packages/uclibc/uclibc-0.9.28
parent23cc7d590f6f9363d9326ee6896a349830a30ece (diff)
uclibc: add uClibc.machine, uClibc.distro + empty defaults in uclibc.inc
- Change uclibc 0.9.28 ucslugc builds (only) to use the new mechanism - to select ucslugc arm and armeb config - There is no change to any build config (including ucslugc), just a - change in mechanism.
Diffstat (limited to 'packages/uclibc/uclibc-0.9.28')
-rw-r--r--packages/uclibc/uclibc-0.9.28/nslu2/.mtn2git_empty0
-rw-r--r--packages/uclibc/uclibc-0.9.28/nslu2/uClibc.machine8
-rw-r--r--packages/uclibc/uclibc-0.9.28/ucslugc/uClibc.distro (renamed from packages/uclibc/uclibc-0.9.28/ucslugc/uClibc.config)58
3 files changed, 12 insertions, 54 deletions
diff --git a/packages/uclibc/uclibc-0.9.28/nslu2/.mtn2git_empty b/packages/uclibc/uclibc-0.9.28/nslu2/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/uclibc/uclibc-0.9.28/nslu2/.mtn2git_empty
diff --git a/packages/uclibc/uclibc-0.9.28/nslu2/uClibc.machine b/packages/uclibc/uclibc-0.9.28/nslu2/uClibc.machine
new file mode 100644
index 0000000000..a3dde947cf
--- /dev/null
+++ b/packages/uclibc/uclibc-0.9.28/nslu2/uClibc.machine
@@ -0,0 +1,8 @@
+# NSLU2 specific machine overrides.
+#
+# NSLU2 can be arm or armeb - the ARCH (arm,armeb) decides
+# this, NSLU2 is always XScale - this file enfoces this.
+#
+CONFIG_ARM_XSCALE=y
+ARCH_HAS_MMU=y
+HAS_FPU=n
diff --git a/packages/uclibc/uclibc-0.9.28/ucslugc/uClibc.config b/packages/uclibc/uclibc-0.9.28/ucslugc/uClibc.distro
index f6810dc56e..7019e97369 100644
--- a/packages/uclibc/uclibc-0.9.28/ucslugc/uClibc.config
+++ b/packages/uclibc/uclibc-0.9.28/ucslugc/uClibc.distro
@@ -1,57 +1,7 @@
-#
-# Automatically generated make config: don't edit
-#
-# TARGET_alpha is not set
-TARGET_arm=y
-# TARGET_bfin is not set
-# TARGET_cris is not set
-# TARGET_e1 is not set
-# TARGET_frv is not set
-# TARGET_h8300 is not set
-# TARGET_i386 is not set
-# TARGET_i960 is not set
-# TARGET_m68k is not set
-# TARGET_microblaze is not set
-# TARGET_mips is not set
-# TARGET_nios is not set
-# TARGET_nios2 is not set
-# TARGET_powerpc is not set
-# TARGET_sh is not set
-# TARGET_sh64 is not set
-# TARGET_sparc is not set
-# TARGET_v850 is not set
-# TARGET_x86_64 is not set
-
-#
-# Target Architecture Features and Options
-#
-HAVE_ELF=y
-ARCH_SUPPORTS_LITTLE_ENDIAN=y
-TARGET_ARCH="arm"
-ARCH_SUPPORTS_BIG_ENDIAN=y
-# CONFIG_GENERIC_ARM is not set
-# CONFIG_ARM610 is not set
-# CONFIG_ARM710 is not set
-# CONFIG_ARM720T is not set
-# CONFIG_ARM920T is not set
-# CONFIG_ARM922T is not set
-# CONFIG_ARM926T is not set
-# CONFIG_ARM1136JF_S is not set
-# CONFIG_ARM_SA110 is not set
-# CONFIG_ARM_SA1100 is not set
-CONFIG_ARM_XSCALE=y
-# ARCH_LITTLE_ENDIAN is not set
-ARCH_BIG_ENDIAN=y
-# ARCH_HAS_NO_MMU is not set
-ARCH_HAS_MMU=y
-UCLIBC_HAS_FLOATS=y
-# HAS_FPU is not set
-UCLIBC_HAS_SOFT_FLOAT=y
-DO_C99_MATH=y
-KERNEL_SOURCE="/path/to/kernel/files"
-C_SYMBOL_PREFIX=""
-HAVE_DOT_CONFIG=y
-
+# Contains only the distro specific parts of the uClibc.config -
+# these are appended to the machine config to override the settings.
+# Just copy everything from General Library Settings on into this
+# file...
#
# General Library Settings
#