summaryrefslogtreecommitdiff
path: root/gen.sh
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2020-10-17 10:27:36 +0200
committerLars-Dominik Braun <lars@6xq.net>2020-10-17 10:27:36 +0200
commit6a2262a7f9bf2ab16ecfdfc52e548ef010c76e00 (patch)
tree5bde18ebb75f52a28758d86dd27e2e759af58b09 /gen.sh
parent0d31404e538bc3ed60dfa78a8d9df757f98b82c3 (diff)
downloadlulua-6a2262a7f9bf2ab16ecfdfc52e548ef010c76e00.tar.gz
lulua-6a2262a7f9bf2ab16ecfdfc52e548ef010c76e00.tar.bz2
lulua-6a2262a7f9bf2ab16ecfdfc52e548ef010c76e00.zip
winkbd: Improve rendering
Create self-containted, minimal, but still human-readable C file with all typedefs. Gets rid of the copied header file and all of its weird ifdef logic. Simplifies virtual scancode to virtual key mapping.
Diffstat (limited to 'gen.sh')
-rwxr-xr-xgen.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/gen.sh b/gen.sh
index 5f4878d..f02a89c 100755
--- a/gen.sh
+++ b/gen.sh
@@ -149,9 +149,9 @@ for f in $(ls lulua/data/winkbd/); do
echo "build \$tempdir/winkbd/$f: cp lulua/data/winkbd/$f || \$tempdir/winkbd"
w64infiles+=" \$tempdir/winkbd/$f"
done
-w64infiles+=" \$tempdir/winkbd/customization.h"
+w64infiles+=" \$tempdir/winkbd/keyboard.c"
cat <<EOF
-build \$tempdir/winkbd/customization.h: render-winkbd || \$tempdir/winkbd
+build \$tempdir/winkbd/keyboard.c: render-winkbd || \$tempdir/winkbd
build \$tempdir/ar-lulua-w64: mkdir
build \$tempdir/winkbd/System32/kbdarlulua.dll \$tempdir/winkbd/SysWOW64/kbdarlulua.dll: ninjaC | $w64infiles
dir = \$tempdir/winkbd