test: untangle rmlvo-to-kccgst from the test headers
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 22 Jun 2020 03:17:47 +0000 (13:17 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 25 Jun 2020 00:32:08 +0000 (10:32 +1000)
Using test helpers to init the context gives it fairly specific behavior; unless
the user sets the right environment variables and/or calls it from the right
PWD, it may or may not include the test data.

Let's drop this behavior, make it a default tool to compile a keymap. If there
is a specific need to modify the include paths, we can add this later.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
test/rmlvo-to-kccgst.c

index 11319a4..ab9336e 100644 (file)
@@ -26,7 +26,6 @@
 #include <unistd.h>
 #include <getopt.h>
 
-#include "test.h"
 #include "xkbcomp/xkbcomp-priv.h"
 #include "xkbcomp/rules.h"
 
@@ -80,7 +79,7 @@ main(int argc, char *argv[])
         }
     }
 
-    ctx = test_get_context(0);
+    ctx = xkb_context_new(XKB_CONTEXT_NO_FLAGS);
     if (!ctx) {
         fprintf(stderr, "Failed to get xkb context\n");
         return 1;