Remove *.dir generation
authorDaniel Stone <daniel@fooishbar.org>
Tue, 28 Aug 2012 17:39:57 +0000 (10:39 -0700)
committerSergey V. Udaltsov <svu@gnome.org>
Tue, 28 Aug 2012 23:46:08 +0000 (00:46 +0100)
It's only used by the X server's ListComponents call, which I intend to
stub out shortly.

(For bonus points, that call will fork xkbcomp to generate the necessary
 listings itself if it can't find the *.dir files.)

Signed-off-by: Daniel Stone <daniel@fooishbar.org>
compat/Makefile.am
configure.in
geometry/Makefile.am
keycodes/Makefile.am
symbols/Makefile.am
types/Makefile.am
xkbrules.am [deleted file]

index aeed932..e2026af 100644 (file)
@@ -1,6 +1,6 @@
 compatdir = $(xkb_base)/compat
 
-dist_compat_DATA = \
+compat_DATA = \
 accessx basic caps complete \
 iso9995 \
 japan ledcaps \
@@ -9,7 +9,4 @@ misc mousekeys \
 olpc pc pc98 xfree86 \
 xtest README
 
-dir_data = $(dist_compat_DATA)
-
-include $(top_srcdir)/xkbrules.am
-
+EXTRA_DIST = $(compat_DATA)
index 83e25b9..a43c379 100644 (file)
@@ -14,11 +14,6 @@ AC_PROG_SED
 
 AC_SUBST(VERSION)
 
-AC_PATH_PROG([XKBCOMP], [xkbcomp], [not_found])
-if test x$XKBCOMP = xnot_found ; then
-        AC_ERROR([xkbcomp is required to install the xkb data files])
-fi
-
 AC_ARG_WITH( xkb_base,
              [AS_HELP_STRING([--with-xkb-base=DIR],[XKB base path @<:@DATADIR/X11/xkb@:>@])],
              xkb_base="$withval", 
index 2a83d16..069a953 100644 (file)
@@ -2,7 +2,7 @@ SUBDIRS = digital_vndr  sgi_vndr
 
 geomdir = $(xkb_base)/geometry
 
-dist_geom_DATA = \
+geom_DATA = \
 amiga ataritt chicony \
 dell everex fujitsu \
 hhk hp keytronic kinesis \
@@ -10,6 +10,4 @@ macintosh microsoft nec nokia \
 northgate pc sanwa sony thinkpad \
 sun typematrix winbook README
 
-dir_data = $(dist_geom_DATA)
-
-include $(top_srcdir)/xkbrules.am
+EXTRA_DIST = $(geom_DATA)
index 68c9a54..9c5a386 100644 (file)
@@ -2,7 +2,7 @@ SUBDIRS = digital_vndr sgi_vndr
 
 keycodesdir = $(xkb_base)/keycodes
 
-dist_keycodes_DATA = \
+keycodes_DATA = \
 aliases \
 amiga \
 ataritt \
@@ -18,6 +18,4 @@ xfree86 \
 xfree98 \
 README
 
-dir_data = $(dist_keycodes_DATA)
-
-include $(top_srcdir)/xkbrules.am
+EXTRA_DIST = $(keycodes_DATA)
index ecd9f25..ddcb480 100644 (file)
@@ -1,7 +1,7 @@
 SUBDIRS = digital_vndr fujitsu_vndr hp_vndr macintosh_vndr nec_vndr nokia_vndr sgi_vndr sony_vndr sun_vndr xfree68_vndr
 
 symbolsdir = $(xkb_base)/symbols
-dist_symbols_DATA = \
+symbols_DATA = \
 ad af al \
 am apl ara \
 at az \
@@ -36,6 +36,4 @@ za \
 altwin capslock compose ctrl empty eurosign rupeesign group inet \
 keypad kpdl level3 level5 nbsp olpc shift srvr_ctrl typo
 
-dir_data = $(dist_symbols_DATA)
-
-include $(top_srcdir)/xkbrules.am
+EXTRA_DIST = $(symbols_DATA)
index 6da3ccb..0084184 100644 (file)
@@ -1,11 +1,9 @@
 typesdir = $(xkb_base)/types
 
-dist_types_DATA = \
+types_DATA = \
 basic cancel caps \
 complete default extra \
 iso9995 level5 mousekeys nokia numpad \
 pc README
 
-dir_data = $(dist_types_DATA)
-
-include $(top_srcdir)/xkbrules.am
+EXTRA_DIST = $(types_DATA)
diff --git a/xkbrules.am b/xkbrules.am
deleted file mode 100644 (file)
index d8ee781..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-# Common rules for building *.dir files in all xkb subdirectories
-# Replaces Imake's MakeXkbDir() rule
-# svu: taken from xkbdata
-
-dist_dir_DATA = $(subdir).dir
-
-dirdir = $(xkb_base)
-
-$(subdir).dir: $(dir_data)
-       -rm -f $@
-       $(XKBCOMP) -lfhlpR -o $@ '*'
-
-CLEANFILES = $(subdir).dir
-