summaryrefslogtreecommitdiffstats
path: root/rules
diff options
context:
space:
mode:
authorJuergen Beisert <j.beisert@pengutronix.de>2006-11-14 11:59:01 +0000
committerJuergen Beisert <j.beisert@pengutronix.de>2006-11-14 11:59:01 +0000
commitd128cb21c013f3b541482b11903f8edbc0823292 (patch)
tree9a1295f57ae1210436062a0e5dc95aae97459821 /rules
parente12f0627c59bdb8bbcc02eb302f8aafd15d7d8e5 (diff)
downloadptxdist-d128cb21c013f3b541482b11903f8edbc0823292.tar.gz
ptxdist-d128cb21c013f3b541482b11903f8edbc0823292.tar.xz
* xorg keyboard extensions
- adding parts of Gilbert's patch - adding additional changes to avoid breaking other projects git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6319 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules')
-rw-r--r--rules/xorg-app-xkbcomp.in4
-rw-r--r--rules/xorg-lib-X11.in10
-rw-r--r--rules/xorg-lib-X11.make2
-rw-r--r--rules/xorg-lib-Xpm.make5
-rw-r--r--rules/xorg-lib-Xt.make2
-rw-r--r--rules/xorg-lib-xkbfile.in2
-rw-r--r--rules/xorg-server.in3
7 files changed, 23 insertions, 5 deletions
diff --git a/rules/xorg-app-xkbcomp.in b/rules/xorg-app-xkbcomp.in
index 2a5a422ae..6069b6a0f 100644
--- a/rules/xorg-app-xkbcomp.in
+++ b/rules/xorg-app-xkbcomp.in
@@ -4,9 +4,11 @@ config XORG_APP_XKBCOMP
depends on XORG_KEYBOARD_MAPPING_SUPPORT
prompt "xorg xkbcomp"
select XORG_DATA_XKBDATA
+ select XORG_LIB_X11_XKB
default n
help
Compiles XKB keyboard descriptions. This tool is needed
to load new keyboard mappings into a running X server.
If you have trouble to configure a special keyboard mapping, enable
- this tool for your target. \ No newline at end of file
+ this tool for your target.
+
diff --git a/rules/xorg-lib-X11.in b/rules/xorg-lib-X11.in
index 3e45862c7..2c8dc6e5f 100644
--- a/rules/xorg-lib-X11.in
+++ b/rules/xorg-lib-X11.in
@@ -39,3 +39,13 @@ config XORG_LIB_X11_CURSOR
default n
help
FIXME
+
+config XORG_LIB_X11_XKB
+ depends on XORG_LIB_X11
+ bool
+ prompt "XKB Support"
+ default n
+ help
+ This adds the keyboard extension support to the base library. Various
+ applications handling keyboards need it.
+
diff --git a/rules/xorg-lib-X11.make b/rules/xorg-lib-X11.make
index 0f9350232..642e25cda 100644
--- a/rules/xorg-lib-X11.make
+++ b/rules/xorg-lib-X11.make
@@ -96,7 +96,7 @@ endif
#
# feature is marked as experimental if disabled!
#
-ifdef PTXCONF_XORG_APP_XKBCOMP
+ifdef PTXCONF_XORG_LIB_X11_XKB
XORG_LIB_X11_AUTOCONF += --enable-xkb
else
XORG_LIB_X11_AUTOCONF += --disable-xkb
diff --git a/rules/xorg-lib-Xpm.make b/rules/xorg-lib-Xpm.make
index 52e41c9a0..cb91f1184 100644
--- a/rules/xorg-lib-Xpm.make
+++ b/rules/xorg-lib-Xpm.make
@@ -2,7 +2,7 @@
# $Id: template 4565 2006-02-10 14:23:10Z mkl $
#
# Copyright (C) 2006 by Erwin Rol
-#
+#
# See CREDITS for details about who has contributed to this project.
#
# For further information about the PTXdist project and license conditions
@@ -64,7 +64,8 @@ XORG_LIB_XPM_ENV := $(CROSS_ENV)
#
# autoconf
#
-XORG_LIB_XPM_AUTOCONF := $(CROSS_AUTOCONF_USR)
+XORG_LIB_XPM_AUTOCONF := $(CROSS_AUTOCONF_USR) \
+ --disable-dependency-tracking
$(STATEDIR)/xorg-lib-Xpm.prepare: $(xorg-lib-Xpm_prepare_deps_default)
@$(call targetinfo, $@)
diff --git a/rules/xorg-lib-Xt.make b/rules/xorg-lib-Xt.make
index 1c9e3c1ea..3ff85f85f 100644
--- a/rules/xorg-lib-Xt.make
+++ b/rules/xorg-lib-Xt.make
@@ -69,7 +69,7 @@ XORG_LIB_XT_AUTOCONF := $(CROSS_AUTOCONF_USR) \
--disable-install-makestrs \
--disable-dependency-tracking
-ifdef PTXCONF_XORG_KEYBOARD_MAPPING_SUPPORT
+ifdef PTXCONF_XORG_LIB_X11_XKB
XORG_LIB_XT_AUTOCONF += --enable-xkb
else
XORG_LIB_XT_AUTOCONF += --disable-xkb
diff --git a/rules/xorg-lib-xkbfile.in b/rules/xorg-lib-xkbfile.in
index 7651939fe..263f0891f 100644
--- a/rules/xorg-lib-xkbfile.in
+++ b/rules/xorg-lib-xkbfile.in
@@ -1,7 +1,9 @@
config XORG_LIB_XKBFILE
bool
prompt "libxkbfile"
+ select XORG_LIB_X11_XKB
select XORG_LIB_X11
select XORG_PROTO_KB
help
The xkbfile Library
+
diff --git a/rules/xorg-server.in b/rules/xorg-server.in
index 8bb9b31dd..c573d46a3 100644
--- a/rules/xorg-server.in
+++ b/rules/xorg-server.in
@@ -225,6 +225,9 @@ config XORG_SERVER_OPT_SECURE_RPC
config XORG_SERVER_OPT_XORGCFG
depends on XORG_SERVER
+ select XORG_LIB_XKBUI
+ select XORG_LIB_XXF86MISC
+ select XORG_LIB_XAW_V7
bool
prompt "build xorgcfg GUI config utility"
default n