summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsvu <svu>2004-04-22 23:46:47 +0000
committersvu <svu>2004-04-22 23:46:47 +0000
commitde82d2e5c50cf0cb674367d72cda30dee0ad8622 (patch)
tree37b942b9fc2fc2914e9975e539f727258d95601d
parent6195973c1eaf1273e5b5a49bc7bd96ff26858ca2 (diff)
downloadxkeyboard-config-de82d2e5c50cf0cb674367d72cda30dee0ad8622.tar.gz
xkeyboard-config-de82d2e5c50cf0cb674367d72cda30dee0ad8622.tar.bz2
xkeyboard-config-de82d2e5c50cf0cb674367d72cda30dee0ad8622.zip
The 'compiled' directory is really necessary. Even if it is empty
-rw-r--r--Makefile.am2
-rw-r--r--compiled/.cvsignore2
-rw-r--r--compiled/Makefile.am6
-rw-r--r--compiled/README13
-rw-r--r--configure.in1
5 files changed, 23 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index f287afa3..b1dc96d2 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = compat geometry intl keycodes keymap m4 po rules semantics symbols types
+SUBDIRS = compat compiled geometry intl keycodes keymap m4 po rules semantics symbols types
EXTRA_DIST= COPYING config.rpath mkinstalldirs config.rpath \
autogen.sh \
diff --git a/compiled/.cvsignore b/compiled/.cvsignore
new file mode 100644
index 00000000..282522db
--- /dev/null
+++ b/compiled/.cvsignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/compiled/Makefile.am b/compiled/Makefile.am
new file mode 100644
index 00000000..dd89bfa7
--- /dev/null
+++ b/compiled/Makefile.am
@@ -0,0 +1,6 @@
+compiled_DATA = \
+README
+
+EXTRA_DIST= $(compiled_DATA)
+
+compileddir = $(xkb_base)/compiled
diff --git a/compiled/README b/compiled/README
new file mode 100644
index 00000000..71caa2f6
--- /dev/null
+++ b/compiled/README
@@ -0,0 +1,13 @@
+
+The X server uses this directory to store the compiled version of the
+current keymap and/or any scratch keymaps used by clients. The X server
+or some other tool might destroy or replace the files in this directory,
+so it is not a safe place to store compiled keymaps for long periods of
+time. The default keymap for any server is usually stored in:
+ X<num>-default.xkm
+where <num> is the display number of the server in question, which makes
+it possible for several servers *on the same host* to share the same
+directory.
+
+Unless the X server is modified, sharing this directory between servers on
+different hosts could cause problems.
diff --git a/configure.in b/configure.in
index 8644c15e..7227525a 100644
--- a/configure.in
+++ b/configure.in
@@ -41,6 +41,7 @@ AC_SUBST(xkb_rules_symlink)
AC_OUTPUT([ intl/Makefile po/Makefile.in m4/Makefile
Makefile
compat/Makefile
+compiled/Makefile
geometry/Makefile
geometry/digital.vndr/Makefile
geometry/ibm.vndr/Makefile