summaryrefslogtreecommitdiff
path: root/console-client/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'console-client/Makefile')
-rw-r--r--console-client/Makefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/console-client/Makefile b/console-client/Makefile
index b548ce22..22c4150e 100644
--- a/console-client/Makefile
+++ b/console-client/Makefile
@@ -55,7 +55,7 @@ XKB_DATA_FILES = keymap/hurd types/hurd symbols/hurd
CPPFLAGS += -DQUAERENDO_INVENIETIS
DIST_FILES = xkb/HACKING xkb/MISSING-FEATURES xkb/README xkb/TODO \
- xkb/Compose xkb/default.xkb xkb/makeconf.sh \
+ xkb/Compose xkb/default.xkb xkb/makeconf.sh xkb/kstoucs_map.sh \
$(addprefix xkb/xkb-data/, $(XKB_DATA_FILES))
include ../Makeconf
@@ -127,4 +127,12 @@ $(XKB_BASE):
$(XKB_BASE)/%: xkb/xkb-data/%
$(INSTALL_DATA) $< $@
+
+kstoucs_map.c: $(includedir)/X11/keysymdef.h $(srcdir)/xkb/kstoucs_map.sh
+ SED=$(SED) \
+ AWK=$(AWK) \
+ sh $(srcdir)/xkb/kstoucs_map.sh \
+ < $< \
+ > map.tmp && \
+ mv map.tmp $@
endif