summaryrefslogtreecommitdiffstats
path: root/rules/xorg-lib-X11.in
diff options
context:
space:
mode:
authorJuergen Beisert <j.beisert@pengutronix.de>2008-05-08 14:15:09 +0000
committerJuergen Beisert <j.beisert@pengutronix.de>2008-05-08 14:15:09 +0000
commit32bd40562005e4f42f6fd382f3cd0fe5890725ca (patch)
tree84f6388eaa5428b1d21ef4d78d62d14cf72f33bf /rules/xorg-lib-X11.in
parent1cabc2c732c6720a598a563961e1d71cde66aa5b (diff)
downloadptxdist-32bd40562005e4f42f6fd382f3cd0fe5890725ca.tar.gz
ptxdist-32bd40562005e4f42f6fd382f3cd0fe5890725ca.tar.xz
* xorg-lib-X11.in: Dependencies fixed
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8141 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/xorg-lib-X11.in')
-rw-r--r--rules/xorg-lib-X11.in29
1 files changed, 22 insertions, 7 deletions
diff --git a/rules/xorg-lib-X11.in b/rules/xorg-lib-X11.in
index d51d822d..116bb2d6 100644
--- a/rules/xorg-lib-X11.in
+++ b/rules/xorg-lib-X11.in
@@ -2,21 +2,36 @@ menuconfig XORG_LIB_X11
bool
prompt "libX11 "
# always required:
- select LIBXCB
+# - [xproto >= 7.0.6]
+# - xau (when Xlib only)
+# - xcmiscproto (when Xlib only)
+# - bigreqsproto (when Xlib only)
+# - xdmcp (when Xlib only) + xdmc-aut! check dmcp-lib
+#
select XORG_PROTO_X
- select XORG_LIB_XAU
- select XORG_PROTO_BIGREQS # FIXME Why always?
+ select LIBC_PTHREAD
select XORG_PROTO_XEXT
select XORG_LIB_XTRANS
- select XORG_PROTO_XCMISC
- select XORG_LIB_XDMCP # FIXME Why always?
- select XORG_PROTO_KB
- select XORG_PROTO_INPUT
# required on demand
+ select LIBXCB if XORG_LIB_X11_XCB_LOW_LEVEL
+ select XORG_LIB_XAU if !XORG_LIB_X11_XCB_LOW_LEVEL
+ select XORG_PROTO_XCMISC if !XORG_LIB_X11_XCB_LOW_LEVEL
+ select XORG_PROTO_BIGREQS if !XORG_LIB_X11_XCB_LOW_LEVEL
+ select XORG_LIB_XDMCP if !XORG_LIB_X11_XCB_LOW_LEVEL
+ select XORG_PROTO_INPUT if XORG_LIB_X11_XKB
select XORG_PROTO_XF86BIGFONT if XORG_LIB_X11_XF86BIGFONT
+ select XORG_PROTO_KB if XORG_LIB_X11_XKB
help
This is the main X library
+config XORG_LIB_X11_XCB_LOW_LEVEL
+ bool
+ default y
+ depends on XORG_LIB_X11
+ prompt "use XCB for low level protocol implementation"
+ help
+ FIXME
+
config XORG_LIB_X11_XF86BIGFONT
depends on XORG_LIB_X11
bool