From b71468b28cee54230a21563a82d7723770f4648f Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath <nathbap...@gmail.com>
Date: Tue, 5 Jan 2021 10:51:01 +0530
Subject: [PATCH 4/5] crt: Move mfplay export library to lib-common.

Comment out DLL initialization symbols.

Signed-off-by: Biswapriyo Nath <nathbap...@gmail.com>
---
 mingw-w64-crt/{libarm32 => lib-common}/mfplay.def |  4 ++++
 mingw-w64-crt/lib32/Makefile.am                   |  1 +
 mingw-w64-crt/lib32/mfplay.def                    | 13 +++++++++++++
 mingw-w64-crt/lib64/Makefile.am                   |  1 +
 mingw-w64-crt/libarm64/Makefile.am                |  1 +
 5 files changed, 20 insertions(+)
 rename mingw-w64-crt/{libarm32 => lib-common}/mfplay.def (68%)
 create mode 100644 mingw-w64-crt/lib32/mfplay.def

diff --git a/mingw-w64-crt/libarm32/mfplay.def 
b/mingw-w64-crt/lib-common/mfplay.def
similarity index 68%
rename from mingw-w64-crt/libarm32/mfplay.def
rename to mingw-w64-crt/lib-common/mfplay.def
index 42cdb16..3b74c32 100644
--- a/mingw-w64-crt/libarm32/mfplay.def
+++ b/mingw-w64-crt/lib-common/mfplay.def
@@ -5,5 +5,9 @@
 ;
 LIBRARY "MFPlay.DLL"
 EXPORTS
+; DllCanUnloadNow
+; DllGetClassObject
+; DllRegisterServer
+; DllUnregisterServer
 MFPCreateMediaPlayer
 MFPCreateMediaPlayerEx
diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am
index e2cb6fe..4440e35 100644
--- a/mingw-w64-crt/lib32/Makefile.am
+++ b/mingw-w64-crt/lib32/Makefile.am
@@ -170,6 +170,7 @@ lib32_DATA += %reldir%/libmf.a
 lib32_DATA += %reldir%/libmfcore.a
 lib32_DATA += %reldir%/libmfcuia32.a
 lib32_DATA += %reldir%/libmfplat.a
+lib32_DATA += %reldir%/libmfplay.a
 lib32_DATA += %reldir%/libmfreadwrite.a
 lib32_DATA += %reldir%/libmgmtapi.a
 lib32_DATA += %reldir%/libmincore.a
diff --git a/mingw-w64-crt/lib32/mfplay.def b/mingw-w64-crt/lib32/mfplay.def
new file mode 100644
index 0000000..fdd5976
--- /dev/null
+++ b/mingw-w64-crt/lib32/mfplay.def
@@ -0,0 +1,13 @@
+;
+; Definition file of MFPlay.DLL
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "MFPlay.DLL"
+EXPORTS
+; DllCanUnloadNow@0
+; DllGetClassObject@12
+; DllRegisterServer@0
+; DllUnregisterServer@0
+MFPCreateMediaPlayer@24
+MFPCreateMediaPlayerEx@28
diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am
index b18174a..96c6ec0 100644
--- a/mingw-w64-crt/lib64/Makefile.am
+++ b/mingw-w64-crt/lib64/Makefile.am
@@ -697,6 +697,7 @@ lib64_DATA += %reldir%/libktmw32.a
 lib64_DATA += %reldir%/libmf.a
 lib64_DATA += %reldir%/libmfcore.a
 lib64_DATA += %reldir%/libmfplat.a
+lib64_DATA += %reldir%/libmfplay.a
 lib64_DATA += %reldir%/libmsdrm.a
 lib64_DATA += %reldir%/libncrypt.a
 lib64_DATA += %reldir%/libwecapi.a
diff --git a/mingw-w64-crt/libarm64/Makefile.am 
b/mingw-w64-crt/libarm64/Makefile.am
index a05b63f..0cfcda7 100644
--- a/mingw-w64-crt/libarm64/Makefile.am
+++ b/mingw-w64-crt/libarm64/Makefile.am
@@ -151,6 +151,7 @@ libarm64_DATA += %reldir%/libmf3216.a
 libarm64_DATA += %reldir%/libmf.a
 libarm64_DATA += %reldir%/libmfcore.a
 libarm64_DATA += %reldir%/libmfplat.a
+libarm64_DATA += %reldir%/libmfplay.a
 libarm64_DATA += %reldir%/libmfreadwrite.a
 libarm64_DATA += %reldir%/libmgmtapi.a
 libarm64_DATA += %reldir%/libmidimap.a
-- 
2.29.2

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

Reply via email to