1 #-----------------------------------------------------------------------------
4 #@DESCRIPTION: OPLinux uClibC Embedded Linux Distribution Configuration
6 #@COMMENT: This is a distribution for a number of embedded targets
7 #@COMMENT: currently supported are
10 #@COMMENT: dht-walnut (ppc405)
11 #@COMMENT: efika (ppc603)
12 #@COMMENT: rb5xx (mips)
14 #@COMMENT: for additional info please check www.digital-opsis.com
15 #-----------------------------------------------------------------------------
17 require conf/distro/include/oplinux.inc
18 require conf/distro/include/sane-srcdates.inc
23 DISTRO_NAME = "OPLinux-uClibC"
24 DISTRO_VERSION = ".dev-snapshot-${SRCDATE}"
25 #DISTRO_TYPE = "release"
29 # Target OS & FPU system
31 TARGET_OS = "linux-uclibc"
32 PREFERRED_PROVIDER_virtual/libiconv = "libiconv"
33 PREFERRED_PROVIDER_virtual/libintl = "gettext"
40 MACHINE_KERNEL_VERSION = "2.6"
46 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
47 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-intermediate:gcc-cross-intermediate"
48 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
49 PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
51 PREFERRED_VERSION_gcc ?= "4.1.1"
52 PREFERRED_VERSION_gcc-cross ?= "4.1.1"
53 PREFERRED_VERSION_gcc-cross-initial ?= "4.1.1"
54 PREFERRED_VERSION_gcc-cross-intermediate ?= "4.1.1"
55 PREFERRED_VERSION_binutils ?= "2.17.50.0.5"
56 PREFERRED_VERSION_binutils-cross ?= "2.17.50.0.5"
59 #PREFERRED_VERSION_linux-libc-headers = "2.6.15.99"
60 PREFERRED_VERSION_linux-libc-headers = "2.6.11.1"
62 SRCDATE_uclibc ?= "20061128"
63 PREFERRED_VERSION_uclibc ?= "0.9.28+svn${SRCDATE_uclibc}"
67 #Other packages we need
68 #try to keep it minimal :)
69 DISTRO_EXTRA_RDEPENDS += "\
75 FEED_ARCH ?= "${TARGET_ARCH}"
81 FEED_ARCH_epia = "i586"
84 FEED_ARCH_guinness = "i686"
85 FEED_ARCH_progear = "i686"
88 FEED_ARCH_efika = "ppc603e"
89 FEED_ARCH-dht-walnut = "ppc405"
93 no-arch##${OPLINUX-uCLIBC_URI}/unstable/feed/all \
94 base##${OPLINUX-uCLIBC_URI}/unstable/feed/${FEED_ARCH}/base \
95 perl##${OPLINUX-uCLIBC_URI}/unstable/feed/${FEED_ARCH}/perl \
96 python##${OPLINUX-uCLIBC_URI}/unstable/feed/${FEED_ARCH}/python \
97 debug##${OPLINUX-uCLIBC_URI}/unstable/feed/${FEED_ARCH}/debug \
98 ${MACHINE}##${OPLINUX-uCLIBC_URI}/unstable/feed/${FEED_ARCH}/machine/${MACHINE}"