libcap2: use attr instead of libattr as dependency
[openembedded.git] / conf / distro / micro.conf
blob9885425979f711a4941d6240ab794b9b60356336
1 #############################################################################
2 #@TYPE: Distribution
3 #@NAME: Micro
4 #@DESCRIPTION: Micro Linux Distribution (eglibc based)
5 #@MAINTAINER: Martin Lund <mgl@doredevelopment.dk>
6 #@COMMENT: This distribution configuration defines a truely tiny OE Linux  
7 #@COMMENT: distribution. The matching buildable image target (micro-image)
8 #@COMMENT: basically consists of: libc, busybox, udev, sysv init, and a few
9 #@COMMENT: init scripts for running up the system.
10 #############################################################################
12 #############################################################################
13 # DISTRO CONFIGURATION
14 #############################################################################
15 DISTRO_NAME = "micro"
16 DISTRO_VERSION = "${SRCDATE}"
18 #############################################################################
19 # DISTRO FEATURE SELECTION
20 #############################################################################
21 # No features selected
22 DISTRO_FEATURES = "eabi"
24 #############################################################################
25 # LIBRARY NAMES
26 #############################################################################
27 # Use Debian naming scheme for library (.so) files
28 INHERIT += "debian"
30 #############################################################################
31 # PACKAGING & FEEDS
32 #############################################################################
33 # Select packaging system
34 PREFERRED_PKG_FORMAT = "ipk"
35 IPKG_VARIANT = "opkg-nogpg"
37 require conf/distro/include/sane-feed.inc
38 require conf/distro/include/sane-feed-${PREFERRED_PKG_FORMAT}.inc
40 #############################################################################
41 # IMAGES
42 #############################################################################
43 # Name generated images
44 IMAGE_NAME = "${DISTRO_NAME}-${IMAGE_BASENAME}-${LIBC}-\
45 ${PREFERRED_PKG_FORMAT}-${DISTRO_VERSION}-${MACHINE}"
47 CACHE ?= "${TMPDIR}/cache/${LIBC}/${MACHINE}"
48 DEPLOY_DIR ?= "${TMPDIR}/deploy/${LIBC}"
49 DEPLOY_DIR_IMAGE = "${DEPLOY_DIR}/images/${MACHINE}"
51 # Image output types
52 IMAGE_FSTYPES ?= "tar.gz jffs2"
54 #############################################################################
55 # LINUX KERNEL SELECTION
56 #############################################################################
57 KERNEL = "kernel26"
58 MACHINE_KERNEL_VERSION = "2.6"
60 #############################################################################
61 # TOOLCHAIN
62 #############################################################################
63 LIBC ?= "eglibc"
64 PREFERRED_BINUTILS = "2.19.51"
65 PREFERRED_VERSION_glibc             ?= "2.10.1"
66 PREFERRED_VERSION_glibc-initial     ?= "2.10.1"
67 PREFERRED_ARM_INSTRUCTION_SET ?= "thumb"
68 require conf/distro/include/sane-toolchain.inc
70 #############################################################################
71 # OVERRIDES adjusted from bitbake.conf to feature the MACHINE_CLASS
72 #############################################################################
73 OVERRIDES = "local:${MACHINE}:${MACHINE_CLASS}:${DISTRO}:${TARGET_OS}:\
74 ${TARGET_ARCH}:build-${BUILD_OS}:fail-fast:pn-${PN}"
76 #############################################################################
77 # PREFERRED VERSIONS
78 #############################################################################
79 require conf/distro/include/sane-srcdates.inc
80 require conf/distro/include/sane-srcrevs.inc
81 require conf/distro/include/preferred-xorg-versions-X11R7.5.inc
83 #############################################################################
84 # NLS
85 #############################################################################
86 USE_NLS = "no"
87 USE_NLS_glib-2.0 = "yes"
88 USE_NLS_glib-2.0-native = "yes"
89 USE_NLS_gcc-cross = "no"
91 # Disable binary locale generation
92 ENABLE_BINARY_LOCALE_GENERATION = "0"
94 # Don't install useless symlinks to libraries
95 PACKAGE_SNAP_LIB_SYMLINKS = "1"
97 # Collapse /usr into /
98 prefix = ""
99 exec_prefix = ""
100 prefix_native = ""
101 exec_prefix_native = ""
103 # Don't install ldconfig and associated gubbins
104 USE_LDCONFIG = "0"
106 # Disable online package management
107 ONLINE_PACKAGE_MANAGEMENT = "none"
109 DISTRO_BLUETOOTH_MANAGER = "bluez4"