From 1b6e5b491ae717eb096a7d4a68df9f772de577ae Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sun, 13 Sep 2020 12:47:51 +0200 Subject: winkbd: Make Windows driver compileable with MingGW Automate the process via GitHub Actions as well. kbd.h can be simplified. Fixes #11. --- lulua/data/winkbd/linker.ld | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 lulua/data/winkbd/linker.ld (limited to 'lulua/data/winkbd/linker.ld') diff --git a/lulua/data/winkbd/linker.ld b/lulua/data/winkbd/linker.ld new file mode 100644 index 0000000..e7d9669 --- /dev/null +++ b/lulua/data/winkbd/linker.ld @@ -0,0 +1,36 @@ +/* taken from https://github.com/reactos/reactos/blob/893a3c9d030fd8b078cbd747eeefd3f6ce57e560/dll/keyboard/kbdlayout.lds */ +SECTIONS +{ + .data __image_base__ + __section_alignment__ : + { + *(.data) + *(SORT(.data*)) + *(.rdata) + *(SORT(.rdata*)) + *(.text) + *(SORT(.text*)) + *(.bss) + *(COMMON) + } + + .rsrc BLOCK(__section_alignment__) : + { + *(.rsrc) + *(SORT(.rsrc*)) + } + + .reloc BLOCK(__section_alignment__) : + { + *(.reloc) + } + + .edata BLOCK(__section_alignment__) : + { + *(.edata) + } + + /DISCARD/ : + { + *(*) + } +} -- cgit v1.2.3