summaryrefslogtreecommitdiffstats
path: root/conf/distro
diff options
context:
space:
mode:
Diffstat (limited to 'conf/distro')
-rw-r--r--conf/distro/enea-tiny.conf121
-rw-r--r--conf/distro/enea.conf67
2 files changed, 188 insertions, 0 deletions
diff --git a/conf/distro/enea-tiny.conf b/conf/distro/enea-tiny.conf
new file mode 100644
index 0000000..ab7ab40
--- /dev/null
+++ b/conf/distro/enea-tiny.conf
@@ -0,0 +1,121 @@
1DISTRO = "enea"
2DISTRO_NAME = "ENEA Linux distribution (Built by Poky 6.0)"
3DISTRO_VERSION = "0.1"
4SDK_VENDOR = "-eneasdk"
5SDK_VERSION := "${@'${DISTRO_VERSION}'.replace('snapshot-${DATE}','snapshot')}"
6
7MAINTAINER = "ENEA <issues@enea.com>"
8
9TARGET_VENDOR = "-enea"
10
11LOCALCONF_VERSION = "1"
12
13DISTRO_FEATURES = ""
14# libc-big-macros \
15# libc-catgets \
16# libc-charsets \
17# libc-db-aliases \
18# libc-fcvt \
19# libc-fstab \
20# libc-ftraverse \
21# libc-libm-big \
22# libc-locales \
23# libc-locale-code \
24# libc-rcmd \
25# libc-sunrpc \
26# libc-utmp \
27# libc-utmpx \
28# libc-wordexp \
29# libc-posix-clang-wchar \
30# libc-posix-wchar-io"
31DISTRO_FEATURES_LIBC = "ipv4 \
32 ipv6 \
33 libc-backtrace \
34 libc-bsd \
35 libc-cxx-tests \
36 libc-crypt \
37 libc-crypt-ufc \
38 libc-envz \
39 libc-fmtmsg \
40 libc-getlogin \
41 libc-idn \
42 libc-inet-anl \
43 libc-libm \
44 libc-memusage \
45 libc-nis \
46 libc-nsswitch \
47 libc-rtld-debug \
48 libc-spawn \
49 libc-streams \
50 libc-posix-regexp \
51 libc-posix-regexp-glibc \
52"
53
54DISTRO_FEATURES = "argp ext2 largefile xattr nfs pci ${DISTRO_FEATURES_LIBC} "
55
56#
57# dany: Needed for meta-toolchain
58#
59#DISTRO_FEATURES_append = " x11 alsa "
60
61# dany: Set to minimize image further
62#VIRTUAL-RUNTIME_login_manager = ""
63VIRTUAL-RUNTIME_dev_manager = ""
64#VIRTUAL-RUNTIME_update-alternatives = ""
65
66SDK_NAME = "${DISTRO}-${TCLIBC}-${SDK_ARCH}-${PACKAGE_ARCH}"
67SDKPATH = "/opt/${DISTRO}/${SDK_VERSION}"
68
69DISTRO_EXTRA_RDEPENDS += "task-core-boot"
70DISTRO_EXTRA_RRECOMMENDS += ""
71
72POKYQEMUDEPS = "${@base_contains("INCOMPATIBLE_LICENSE", "GPLv3", "", "qemu-config",d)}"
73DISTRO_EXTRA_RDEPENDS_append_qemuarm = " ${POKYQEMUDEPS}"
74DISTRO_EXTRA_RDEPENDS_append_qemumips = " ${POKYQEMUDEPS}"
75DISTRO_EXTRA_RDEPENDS_append_qemuppc = " ${POKYQEMUDEPS}"
76DISTRO_EXTRA_RDEPENDS_append_qemux86 = " ${POKYQEMUDEPS}"
77DISTRO_EXTRA_RDEPENDS_append_qemux86-64 = " ${POKYQEMUDEPS}"
78
79TCLIBCAPPEND = ""
80
81QEMU_TARGETS ?= "arm i386 mips mipsel ppc x86_64"
82
83# Other QEMU_TARGETS "mips64 mips64el sh4"
84
85PREMIRRORS ?= "\
86bzr://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
87cvs://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
88git://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
89hg://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
90osc://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
91p4://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
92svk://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
93svn://.*/.* http://autobuilder.yoctoproject.org/sources/ \n"
94
95MIRRORS =+ "\
96ftp://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
97http://.*/.* http://autobuilder.yoctoproject.org/sources/ \n \
98https://.*/.* http://autobuilder.yoctoproject.org/sources/ \n"
99
100#KERNEL_IMAGETYPE = "uImage"
101IMAGE_FSTYPES = "ext2.gz.u-boot tar.gz"
102IMAGE_CLASSES += "image_types_uboot"
103# Generate source packages
104# PACKAGE_CLASSES += " src-dist "
105
106# Distribute unpatched sources
107#SRC_DIST_LOCAL ?= "symlink"
108#INHERIT += "src_distribute_enea"
109
110INHERIT += "image_types_uboot"
111# INHERIT := "sourcepkg"
112
113#PREFERRED_VERSION_u-boot-mkimage-native_powerpc = "2011.06"
114#PREFERRED_VERSION_u-boot-mkimage-native = "2011.06"
115#PREFERRED_PROVIDER_vitual/libc = "eglibc"
116#PREFERRED_VERSION_netbase = "4.45"
117
118CONNECTIVITY_CHECK_URIS ?= "git://git.yoctoproject.org/yocto-firewall-test;protocol=git;rev=HEAD \
119 https://eula-downloads.yoctoproject.org/index.php \
120 http://bugzilla.yoctoproject.org/report.cgi"
121
diff --git a/conf/distro/enea.conf b/conf/distro/enea.conf
new file mode 100644
index 0000000..05eef59
--- /dev/null
+++ b/conf/distro/enea.conf
@@ -0,0 +1,67 @@
1require conf/distro/poky.conf
2DISTRO = "enea"
3DISTRO_NAME = "Enea Linux"
4DISTRO_VERSION = "3.1"
5SDK_VENDOR = "-eneasdk"
6SDK_VERSION := "${@'${DISTRO_VERSION}'.replace('snapshot-${DATE}','snapshot')}"
7
8MAINTAINER = "ENEA <issues@enea.com>"
9
10TARGET_VENDOR = "-enea"
11TARGET_VENDOR_virtclass-multilib-lib32 = "-enea"
12TARGET_VENDOR_virtclass-multilib-lib64 = "-enea"
13
14DISTRO_FEATURES_LIBC = "\
15 ipv4 \
16 ipv6 \
17 libc-backtrace \
18 libc-big-macros \
19 libc-bsd \
20 libc-cxx-tests \
21 libc-catgets \
22 libc-charsets \
23 libc-crypt \
24 libc-crypt-ufc \
25 libc-db-aliases \
26 libc-envz \
27 libc-fcvt \
28 libc-fmtmsg \
29 libc-fstab \
30 libc-ftraverse \
31 libc-getlogin \
32 libc-idn \
33 libc-inet-anl \
34 libc-libm \
35 libc-libm-big \
36 libc-locales \
37 libc-locale-code \
38 libc-memusage libc-nis \
39 libc-nsswitch \
40 libc-rcmd \
41 libc-rtld-debug \
42 libc-spawn \
43 libc-streams \
44 libc-sunrpc \
45 libc-utmp \
46 libc-utmpx \
47 libc-wordexp \
48 libc-posix-clang-wchar \
49 libc-posix-regexp \
50 libc-posix-regexp-glibc \
51 libc-posix-wchar-io \
52 "
53
54DISTRO_FEATURES = "ptest argp ext2 largefile xattr nfs pci ${DISTRO_FEATURES_LIBC} "
55
56# dany: Set to minimize image further
57#VIRTUAL-RUNTIME_login_manager = ""
58#VIRTUAL-RUNTIME_dev_manager = ""
59#VIRTUAL-RUNTIME_update-alternatives = ""
60
61SDK_NAME = "${DISTRO}-${TCLIBC}-${SDK_ARCH}-${PACKAGE_ARCH}"
62
63#For meta-ti and meta-fsl-ppc, update BBMASK to avoid some known build errors
64BBMASK ?= ""
65OLDBBMASK := "${BBMASK}"
66BBMASK = "${@base_conditional('OLDBBMASK', "", ".*/meta-(ti/recipes-misc|fsl-ppc/recipes-test)/", "${OLDBBMASK}", d)}"
67BB_DANGLINGAPPENDS_WARNONLY ?= "1"