From 0ecd55223d3f872e70cf1a5302c34248ed854ce6 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 24 Jun 2020 08:59:29 +1000 Subject: tools: print the kccgst format in a usable syntax Might as well spit that out in the format that e.g. xkbcomp understands. Signed-off-by: Peter Hutterer --- tools/rmlvo-to-kccgst.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'tools') diff --git a/tools/rmlvo-to-kccgst.c b/tools/rmlvo-to-kccgst.c index ab9336e..9501890 100644 --- a/tools/rmlvo-to-kccgst.c +++ b/tools/rmlvo-to-kccgst.c @@ -90,10 +90,12 @@ main(int argc, char *argv[]) if (!xkb_components_from_rules(ctx, &rmlvo, &kccgst)) return 1; - printf("keycodes: %s\n", kccgst.keycodes); - printf("types: %s\n", kccgst.types); - printf("compat: %s\n", kccgst.compat); - printf("symbols: %s\n", kccgst.symbols); + printf("xkb_keymap {\n" + " xkb_keycodes { include \"%s\" };\n" + " xkb_types { include \"%s\" };\n" + " xkb_compat { include \"%s\" };\n" + " xkb_symbols { include \"%s\" };\n" + "};\n", kccgst.keycodes, kccgst.types, kccgst.compat, kccgst.symbols); free(kccgst.keycodes); free(kccgst.types); -- cgit v1.2.1