summaryrefslogtreecommitdiff
path: root/conf/distro/include/openmoko.inc
blob: 0a86870b2c4259d2c352880429ab982182d57548 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
#
# Header
#
DISTRO_NAME = "OpenMoKo"

#
# Naming schemes
#
PARALLEL_INSTALL_MODULES = "1"
INHERIT += "debian multimachine"

#
# Packaging and output format
#
INHERIT += "package_ipk"
IMAGE_FSTYPES = "tar.gz ext2.gz jffs2"
IMAGE_FSTYPES_x86 = "tar.gz"
IMAGE_ROOTFS_SIZE_ext2 = "131072"

#
# Binutils & Compiler
#
PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"

# EABI stuff
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}-libc-for-gcc = "glibc-intermediate"
PREFERRED_PROVIDER_virtual/arm-angstrom-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"

#
# Target OS & FPU system
# 
TARGET_OS = "linux"
TARGET_FPU_arm = "soft"
TARGET_FPU_armeb = "soft"
PREFERRED_PROVIDER_virtual/libiconv = "glibc"
PREFERRED_PROVIDER_virtual/libintl = "glibc"
PREFERRED_VERSION_linux-libc-headers_x86 = "2.6.15.99"
PREFERRED_VERSION_linux-libc_headers = "2.6.18"
#
# Features
#
DISTRO_FEATURES = "alsa bluetooth ext2 ipsec nfs ppp smbfs usbgadget usbhost"

#
# Bootstrap & Init
#
MACHINE_TASK_PROVIDER = "task-base"
require conf/distro/include/sane-srcdates.inc

#
# Framebuffer & X
#
PREFERRED_PROVIDER_virtual/libx11 ?= "libx11"
PREFERRED_PROVIDER_virtual/ecore ?= "ecore-x11"
PREFERRED_PROVIDER_virtual/evas ?= "evas-x11"
PREFERRED_PROVIDER_virtual/esmart ?= "esmart-x11"
PREFERRED_PROVIDER_virtual/libsdl = "libsdl-x11"
PREFERRED_PROVIDER_virtual/xserver ?= "xserver-kdrive"
PREFERRED_PROVIDER_tslib ?= "tslib"
PREFERRED_PROVIDER_xserver ?= "xserver-kdrive"
require conf/distro/include/preferred-xorg-versions-X11R7.1.inc

#
# Gnome
#
PREFERRED_PROVIDER_dbus-glib = "dbus-glib"
PREFERRED_PROVIDER_gconf = "gconf-dbus"
#new
#PREFERRED_PROVIDER_gnome-vfs = "gnome-vfs"
#old
PREFERRED_PROVIDER_gnome-vfs = "gnome-vfs-dbus"
PREFERRED_PROVIDER_virtual/xserver = "xserver-kdrive"
PREFERRED_PROVIDER_bluez-utils = "bluez-utils-dbus"

PREFERRED_VERSION_dbus-native = "1.0.2"
PREFERRED_VERSION_dbus = "1.0.2"
PREFERRED_VERSION_dbus-glib-native = "0.71"
PREFERRED_VERSION_dbus-glib = "0.71"
PREFERRED_VERSION_atk = "1.9.0"
PREFERRED_VERSION_pango = "1.8.2"
PREFERRED_VERSION_glib-2.0 = "2.12.3"
PREFERRED_VERSION_gtk+ = "2.6.10"
PREFERRED_VERSION_gtk-engines = "2.6.5"
#PREFERRED_VERSION_gnome-vfs = "2.16.3"

PREFERRED_VERSION_fontconfig = "2.4.1"

#
# GPE
#
PREFERRED_PROVIDER_libgpewidget = "libgpewidget"

#
# O-Hand
#
PREFERRED_VERSION_contacts = "0.1"
PREFERRED_VERSION_dates = "0.1"
# PREFERRED_VERSION_web = "???"

#
# Development
#
PREFERRED_PROVIDER_qemu-native = "qemu-native"
PREFERRED_VERSION_qemu-native = "0.8.2+cvs${SRCDATE}"

#
# Opie
#
QTE_VERSION = "2.3.10"
PALMTOP_USE_MULTITHREADED_QTE = "yes"
require conf/distro/include/preferred-opie-versions.inc

#
# Enlightenment
#
require conf/distro/include/preferred-e-versions.inc

#
# OpenMoko
#

#We comment this out since external developers don't needs to use SRCDATE="now" as that generated unneed traffic
#require conf/distro/include/preferred-openmoko-versions.inc