#-----------------------------------------------------------------------------
#@TYPE: Distribution
-#@NAME: Jlime 2009.1 <jlime.com>
+#@NAME: Jlime 2009.1 <http://jlime.com>
#@DESCRIPTION: Jlime Mobility Embedded Linux Distribution for the
-# HP Jornada 620/660/680/690/720/728 handheld pc + Nec MP900c.
+# HP Jornada 620/660/680/690/720/728 handheld pc + Nec MP900c,
+# Ben Nanonote.
#@MAINTAINER: Kristoffer Ericson <Kristoffer.Ericson@gmail.com>
#-----------------------------------------------------------------------------
#
DISTRO_NAME = "Jlime"
DISTRO_VERSION = "2009.1"
-#DISTRO_TYPE = "release"
-#DISTRO_TYPE = "debug"
-
+DISTRO_TYPE = "release"
export FEED_URLS_jlime = "http://repository.jlime.com/"
#<>------------------------------------------------------------------>
IMAGE_NAME = "${IMAGE_BASENAME}-2009.1-${MACHINE}"
#
-# Naming schemes
-#
-INHERIT += "debian"
-
-#
-# Packaging and output format
+# Naming schemes + packages
#
-INHERIT += "package_ipk"
-INHERIT += "package_tar"
-IMAGE_FSTYPES = "tar.bz2"
+INHERIT += "debian package_tar package_ipk src_distribute_local src_distribute"
+IMAGE_FSTYPES = "tar.gz tar.bz2 jffs2"
#
# Kernel
PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-intermediate:gcc-cross-intermediate"
PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
+PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}binutils:binutils-cross"
+PREFERRED_PROVIDER_linux-libc-headers = "linux-libc-headers"
+PREFERRED_PROVIDER_virtual/libusb0 = "libusb"
+PREFERRED_PROVIDER_virtual/db = "db"
+PREFERRED_PROVIDER_virtual/db-native = "db-native"
+PREFERRED_PROVIDER_virtual/gtk+ = "gtk+"
+PREFERRED_PROVIDER_gconf = "gconf"
+PREFERRED_PROVIDER_avahi = "avahi"
+PREFERRED_PROVIDER_gtk+ = "gtk+"
PREFERRED_VERSION_gcc = "4.2.2"
PREFERRED_VERSION_gcc-cross = "4.2.2"
# Target OS & FPU system
#
TARGET_OS = "linux"
+TARGET_FPU_sh = "soft"
TARGET_FPU_arm = "soft"
TARGET_FPU_armeb = "soft"
+TARGET_FPU_mipsel = "soft"
+TARGET_FPU_mips = "soft"
LIBC = "glibc"
require conf/distro/include/${LIBC}.inc
-PREFERRED_VERSION_linux-libc-headers = "2.6.18"
-PREFERRED_VERSION_glibc = "2.5"
+PREFERRED_VERSION_linux-libc-headers = "2.6.25"
+PREFERRED_VERSION_glibc-initial = "2.6.1"
+PREFERRED_VERSION_glibc = "2.6.1"
#
# Bootstrap & Init