From 84744a402a0252aafba5f07cbff2c9c157a9c2d8 Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath <nathbap...@gmail.com>
Date: Mon, 4 Nov 2024 13:07:29 +0000
Subject: [PATCH] crt: Add libinput import library

Signed-off-by: Biswapriyo Nath <nathbap...@gmail.com>
---
 .../{libarm32 => lib-common}/ninput.def       | 18 ++++-----
 mingw-w64-crt/lib32/Makefile.am               |  1 +
 mingw-w64-crt/lib32/ninput.def                | 37 +++++++++++++++++++
 mingw-w64-crt/lib64/Makefile.am               |  1 +
 mingw-w64-crt/libarm64/Makefile.am            |  1 +
 5 files changed, 49 insertions(+), 9 deletions(-)
 rename mingw-w64-crt/{libarm32 => lib-common}/ninput.def (73%)
 create mode 100644 mingw-w64-crt/lib32/ninput.def

diff --git a/mingw-w64-crt/libarm32/ninput.def 
b/mingw-w64-crt/lib-common/ninput.def
similarity index 73%
rename from mingw-w64-crt/libarm32/ninput.def
rename to mingw-w64-crt/lib-common/ninput.def
index 7247627..41ba812 100644
--- a/mingw-w64-crt/libarm32/ninput.def
+++ b/mingw-w64-crt/lib-common/ninput.def
@@ -1,37 +1,37 @@
 ;
-; Definition file of NInput.dll
+; Definition file of ninput.dll
 ; Automatic generated by gendef
 ; written by Kai Tietz 2008-2014
 ;
-LIBRARY "NInput.dll"
+LIBRARY "ninput.dll"
 EXPORTS
-DefaultInputHandler
 AddPointerInteractionContext
 BufferPointerPacketsInteractionContext
 CreateInteractionContext
 DestroyInteractionContext
 GetCrossSlideParameterInteractionContext
+GetHoldParameterInteractionContext
 GetInertiaParameterInteractionContext
 GetInteractionConfigurationInteractionContext
 GetMouseWheelParameterInteractionContext
 GetPropertyInteractionContext
 GetStateInteractionContext
+GetTapParameterInteractionContext
+GetTranslationParameterInteractionContext
 ProcessBufferedPacketsInteractionContext
 ProcessInertiaInteractionContext
 ProcessPointerFramesInteractionContext
 RegisterOutputCallbackInteractionContext
+RegisterOutputCallbackInteractionContext2
 RemovePointerInteractionContext
 ResetInteractionContext
 SetCrossSlideParametersInteractionContext
+SetHoldParameterInteractionContext
 SetInertiaParameterInteractionContext
 SetInteractionConfigurationInteractionContext
 SetMouseWheelParameterInteractionContext
 SetPivotInteractionContext
 SetPropertyInteractionContext
+SetTapParameterInteractionContext
+SetTranslationParameterInteractionContext
 StopInteractionContext
-ord_2500 @2500
-ord_2501 @2501
-ord_2502 @2502
-ord_2503 @2503
-ord_2504 @2504
-ord_2505 @2505
diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am
index bff900b..bcbb3bd 100644
--- a/mingw-w64-crt/lib32/Makefile.am
+++ b/mingw-w64-crt/lib32/Makefile.am
@@ -219,6 +219,7 @@ lib32_DATA += %reldir%/libnetio.a
 lib32_DATA += %reldir%/libnetjoin.a
 lib32_DATA += %reldir%/libnetutils.a
 lib32_DATA += %reldir%/libnewdev.a
+lib32_DATA += %reldir%/libninput.a
 lib32_DATA += %reldir%/libnormaliz.a
 lib32_DATA += %reldir%/libntdll.a
 lib32_DATA += %reldir%/libntdllcrt.a
diff --git a/mingw-w64-crt/lib32/ninput.def b/mingw-w64-crt/lib32/ninput.def
new file mode 100644
index 0000000..860b7f5
--- /dev/null
+++ b/mingw-w64-crt/lib32/ninput.def
@@ -0,0 +1,37 @@
+;
+; Definition file of ninput.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008-2014
+;
+LIBRARY "ninput.dll"
+EXPORTS
+AddPointerInteractionContext@8
+BufferPointerPacketsInteractionContext@12
+CreateInteractionContext@4
+DestroyInteractionContext@4
+GetCrossSlideParameterInteractionContext@12
+GetHoldParameterInteractionContext@12
+GetInertiaParameterInteractionContext@12
+GetInteractionConfigurationInteractionContext@12
+GetMouseWheelParameterInteractionContext@12
+GetPropertyInteractionContext@12
+GetStateInteractionContext@12
+GetTapParameterInteractionContext@12
+GetTranslationParameterInteractionContext@12
+ProcessBufferedPacketsInteractionContext@4
+ProcessInertiaInteractionContext@4
+ProcessPointerFramesInteractionContext@16
+RegisterOutputCallbackInteractionContext2@12
+RegisterOutputCallbackInteractionContext@12
+RemovePointerInteractionContext@8
+ResetInteractionContext@4
+SetCrossSlideParametersInteractionContext@12
+SetHoldParameterInteractionContext@12
+SetInertiaParameterInteractionContext@12
+SetInteractionConfigurationInteractionContext@12
+SetMouseWheelParameterInteractionContext@12
+SetPivotInteractionContext@16
+SetPropertyInteractionContext@12
+SetTapParameterInteractionContext@12
+SetTranslationParameterInteractionContext@12
+StopInteractionContext@4
diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am
index c19384a..7a9c32f 100644
--- a/mingw-w64-crt/lib64/Makefile.am
+++ b/mingw-w64-crt/lib64/Makefile.am
@@ -425,6 +425,7 @@ lib64_DATA += %reldir%/libnetui0.a
 lib64_DATA += %reldir%/libnetui1.a
 lib64_DATA += %reldir%/libnetui2.a
 lib64_DATA += %reldir%/libnewdev.a
+lib64_DATA += %reldir%/libninput.a
 lib64_DATA += %reldir%/libnntpapi.a
 lib64_DATA += %reldir%/libnpptools.a
 lib64_DATA += %reldir%/libnshipsec.a
diff --git a/mingw-w64-crt/libarm64/Makefile.am 
b/mingw-w64-crt/libarm64/Makefile.am
index d9424a3..fcff73f 100644
--- a/mingw-w64-crt/libarm64/Makefile.am
+++ b/mingw-w64-crt/libarm64/Makefile.am
@@ -220,6 +220,7 @@ libarm64_DATA += %reldir%/libnetid.a
 libarm64_DATA += %reldir%/libnetio.a
 libarm64_DATA += %reldir%/libnetshell.a
 libarm64_DATA += %reldir%/libnetutils.a
+libarm64_DATA += %reldir%/libninput.a
 libarm64_DATA += %reldir%/libnormaliz.a
 libarm64_DATA += %reldir%/libntdsapi.a
 libarm64_DATA += %reldir%/libntdll.a
-- 
2.47.0

_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to