The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / x11r7 / xserver_xorg-server / Config.in
1 config BR2_PACKAGE_XSERVER_XORG_SERVER
2         bool "xorg-server"
3         select BR2_PACKAGE_LIBPCIACCESS if BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
4         # We need a SHA1 implementation. If either openssl or
5         # libgcrypt are already part of the build, we'll use one of
6         # them, otherwise, use the small libsha1 library.
7         select BR2_PACKAGE_LIBSHA1 if (!BR2_PACKAGE_OPENSSL && !BR2_PACKAGE_LIBGCRYPT)
8         select BR2_PACKAGE_PIXMAN
9         select BR2_PACKAGE_XFONT_FONT_ALIAS if !BR2_PACKAGE_XSERVER_XORG_SERVER_BUILTIN_FONTS
10         select BR2_PACKAGE_XFONT_FONT_MISC_MISC if !BR2_PACKAGE_XSERVER_XORG_SERVER_BUILTIN_FONTS
11         select BR2_PACKAGE_XFONT_FONT_CURSOR_MISC if !BR2_PACKAGE_XSERVER_XORG_SERVER_BUILTIN_FONTS
12         select BR2_PACKAGE_XLIB_LIBX11
13         select BR2_PACKAGE_XLIB_LIBXAU
14         select BR2_PACKAGE_XLIB_LIBXCURSOR
15         select BR2_PACKAGE_XLIB_LIBXDAMAGE
16         select BR2_PACKAGE_XLIB_LIBXDMCP
17         select BR2_PACKAGE_XLIB_LIBXEXT
18         select BR2_PACKAGE_XLIB_LIBXFIXES
19         select BR2_PACKAGE_XLIB_LIBXFONT
20         select BR2_PACKAGE_XLIB_LIBXFT
21         select BR2_PACKAGE_XLIB_LIBXI
22         select BR2_PACKAGE_XLIB_LIBXINERAMA
23         select BR2_PACKAGE_XLIB_LIBXRANDR
24         select BR2_PACKAGE_XLIB_LIBXRENDER
25         select BR2_PACKAGE_XLIB_LIBXRES
26         select BR2_PACKAGE_XLIB_LIBXXF86VM
27         select BR2_PACKAGE_XLIB_LIBXKBFILE
28         select BR2_PACKAGE_XLIB_XTRANS
29         select BR2_PACKAGE_XDATA_XBITMAPS
30         select BR2_PACKAGE_XPROTO_BIGREQSPROTO
31         select BR2_PACKAGE_XPROTO_COMPOSITEPROTO
32         select BR2_PACKAGE_XPROTO_DAMAGEPROTO
33         select BR2_PACKAGE_XPROTO_FIXESPROTO
34         select BR2_PACKAGE_XPROTO_FONTSPROTO
35         select BR2_PACKAGE_XPROTO_GLPROTO
36         select BR2_PACKAGE_XPROTO_INPUTPROTO
37         select BR2_PACKAGE_XPROTO_KBPROTO
38         select BR2_PACKAGE_XPROTO_RANDRPROTO
39         select BR2_PACKAGE_XPROTO_RENDERPROTO
40         select BR2_PACKAGE_XPROTO_RESOURCEPROTO
41         select BR2_PACKAGE_XPROTO_VIDEOPROTO
42         select BR2_PACKAGE_XPROTO_XCMISCPROTO
43         select BR2_PACKAGE_XPROTO_XEXTPROTO
44         select BR2_PACKAGE_XPROTO_XF86BIGFONTPROTO
45         select BR2_PACKAGE_XPROTO_XF86DGAPROTO
46         select BR2_PACKAGE_XPROTO_XF86VIDMODEPROTO
47         select BR2_PACKAGE_XPROTO_XPROTO
48         select BR2_PACKAGE_XUTIL_UTIL_MACROS
49         select BR2_PACKAGE_XKEYBOARD_CONFIG
50         depends on BR2_USE_MMU # fork()
51         help
52           X.Org X server
53
54           http://xorg.freedesktop.org
55
56 if BR2_PACKAGE_XSERVER_XORG_SERVER
57
58 config BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_14
59         bool
60
61 config BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_19
62         bool
63
64 config BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI
65         int
66         default 14 if BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_14
67         default 19 if BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_19
68
69 choice
70         bool "X Window System server version"
71
72 config BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_17
73         bool "1.17.1"
74         select BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_19
75         select BR2_PACKAGE_XPROTO_PRESENTPROTO
76
77 config BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_14
78         bool "1.14.7"
79         select BR2_PACKAGE_XSERVER_XORG_SERVER_VIDEODRV_ABI_14
80
81 endchoice
82
83 config BR2_PACKAGE_XSERVER_XORG_SERVER_VERSION
84         string
85         default "1.17.1" if BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_17
86         default "1.14.7" if BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_14
87
88 choice
89         prompt "X Window System server type"
90         default BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
91         help
92           Select the X Window System server to use
93
94 config BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
95         bool "Modular X.org"
96         depends on BR2_INSTALL_LIBSTDCPP
97         help
98           This variant of the X.org server is the full-blown variant,
99           as used by desktop GNU/Linux distributions. The drivers (for
100           input and graphics) are built separately from the X.org
101           server (see the xdriver* packages).
102
103 comment "Modular X.org needs a toolchain w/ C++"
104         depends on !BR2_INSTALL_LIBSTDCPP
105
106 config BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
107         bool "KDrive / TinyX"
108         help
109           This variant of the X.org server is a lightweight version
110           intended for embedded systems. The drivers (for input and
111           graphics) are built into the server. It is generally used
112           directly on top of the Linux framebuffer without DRM or
113           video card specific drivers.
114
115 endchoice
116
117 config BR2_PACKAGE_XSERVER_XORG_SERVER_AIGLX
118         bool "Enable AIGLX Extension"
119         help
120           Enable/Use AIGLX extension.
121
122 if BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE
123
124 config BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE_EVDEV
125         bool "Enable KDrive/TinyX evdev input driver"
126         help
127           Enable evdev input driver in KDrive. This allows KDrive to
128           use input devices that are integrated in the Linux input
129           subsystem, i.e have a /dev/input/eventX device file. This is
130           most likely the input driver you want to use.
131
132           This driver can then be enabled by running the X server
133           using:
134
135           Xfbdev -keybd evdev,,device=/dev/input/eventX -mouse evdev,,device=/dev/input/eventY.
136
137 config BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE_KBD
138         bool "Enable KDrive/TinyX kbd input driver"
139         help
140           Enable kbd input driver in KDrive. It uses the console
141           keyboard as input device.
142
143 config BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE_MOUSE
144         bool "Enable KDrive/TinyX mouse input driver"
145         help
146           Enable mouse input driver in KDrive. It supports PS/2 mice
147           and serial port mice.
148
149 endif
150
151 comment "Optional Servers"
152
153 config BR2_PACKAGE_XSERVER_XORG_SERVER_XVFB
154         bool "Xvfb server"
155         help
156           Virtual frame buffer X server.
157
158 endif