blob: 6896527b475e89fb5179708efcc1bcba33e17fad (
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
128
129
130
|
################################################################################
# Embtoolkit
# Copyright(C) 2010-2011 Abdoulaye Walsimou GAYE.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
################################################################################
#
# \file xserver.kconfig
# \brief xserver.kconfig of Embtoolkit
# \author Abdoulaye Walsimou GAYE <awg@embtoolkit.org>
# \date March 2010
################################################################################
config EMBTK_HAVE_XSERVER
bool "Have X window system server"
select EMBTK_HAVE_UTILMACROS
select EMBTK_HAVE_BIGREQSPROTO
select EMBTK_HAVE_COMPOSITEPROTO
select EMBTK_HAVE_DAMAGEPROTO
select EMBTK_HAVE_FIXESPROTO
select EMBTK_HAVE_FONTSPROTO
select EMBTK_HAVE_INPUTPROTO
select EMBTK_HAVE_KBPROTO
select EMBTK_HAVE_RANDRPROTO
select EMBTK_HAVE_RECORDPROTO
select EMBTK_HAVE_RENDERPROTO
select EMBTK_HAVE_RESOURCEPROTO
select EMBTK_HAVE_VIDEOPROTO
select EMBTK_HAVE_XCBPROTO
select EMBTK_HAVE_XCMISCPROTO
select EMBTK_HAVE_XEXTPROTO
select EMBTK_HAVE_XPROTO
select EMBTK_HAVE_LIBXFONT
select EMBTK_HAVE_LIBXKBFILE
select EMBTK_HAVE_XTRANS
select EMBTK_HAVE_OPENSSL
select EMBTK_HAVE_PIXMAN
select EMBTK_XSERVER_PKG_IS_TARBZ2
help
Have a X server in your root file system
choice
prompt "X server variant to install"
depends on EMBTK_HAVE_XSERVER
help
Choose which variant of X server to install
config EMBTK_HAVE_XSERVER_XORG
bool "xorg-server X server"
select KEMBTK_EGLIBC_OPTION_EGLIBC_STREAMS if EMBTK_CLIB_EGLIBC
select EMBTK_HAVE_LIBPCIACCESS
help
Traditional X server found on most Linux distributions.
config EMBTK_HAVE_XSERVER_KDRIVE
bool "kdrive X server: Xfbdev"
help
KDrive is a small X Window System server implementation.
It is commonly used in embedded systems with the need
for a very thin X server.
Kdriver is almost unmaintained now days, despite the
fact it is integrated in the official xorg-server
package.
endchoice
choice
prompt "xserver version you wish"
depends on EMBTK_HAVE_XSERVER
help
Here you can choose which version of xserver you want to use.
config EMBTK_XSERVER_VERSION_1_9_5
bool "xserver-1.9.5"
config EMBTK_XSERVER_VERSION_1_9_3
bool "xserver-1.9.3"
config EMBTK_XSERVER_VERSION_1_9_2
bool "xserver-1.9.2"
config EMBTK_XSERVER_VERSION_1_9_1
bool "xserver-1.9.1"
config EMBTK_XSERVER_VERSION_1_8_2
bool "xserver-1.8.2"
config EMBTK_XSERVER_VERSION_1_8_1
bool "xserver-1.8.1"
config EMBTK_XSERVER_VERSION_1_7_7
bool "xserver-1.7.7"
config EMBTK_XSERVER_VERSION_1_7_6
bool "xserver-1.7.6"
endchoice
config EMBTK_HAVE_XSERVER_WITH_TSLIB
bool "build the x server with touchscreen library"
depends on EMBTK_HAVE_XSERVER
select EMBTK_HAVE_TSLIB
if EMBTK_HAVE_XSERVER_XORG
comment "Xorg server input drivers"
source packages/x11/xf86inputevdev/xf86inputevdev.kconfig
comment "Xorg server video drivers"
source packages/x11/xf86videofbdev/xf86videofbdev.kconfig
endif
config EMBTK_XSERVER_VERSION_STRING
string
default "1.9.5" if EMBTK_XSERVER_VERSION_1_9_5
default "1.9.3" if EMBTK_XSERVER_VERSION_1_9_3
default "1.9.2" if EMBTK_XSERVER_VERSION_1_9_2
default "1.9.1" if EMBTK_XSERVER_VERSION_1_9_1
default "1.8.2" if EMBTK_XSERVER_VERSION_1_8_2
default "1.8.1" if EMBTK_XSERVER_VERSION_1_8_1
default "1.7.7" if EMBTK_XSERVER_VERSION_1_7_7
default "1.7.6" if EMBTK_XSERVER_VERSION_1_7_6
config EMBTK_XSERVER_NEED_PATCH
bool
config EMBTK_XSERVER_NEED_AUTORECONF
bool
config EMBTK_XSERVER_PKG_IS_TARGZ
bool
config EMBTK_XSERVER_PKG_IS_TARBZ2
bool
|