This removes the old libarm32/shcore.def, which was autogenerated from
shcore.dll. Programs linked with shcore.lib in the Windows SDK actually
use the API sets instead.

Signed-off-by: James Ross-Gowan <[email protected]>
---
 mingw-w64-crt/Makefile.am                          |  26 +++-
 mingw-w64-crt/Makefile.in                          |  78 ++++++----
 .../api-ms-win-shcore-scaling-l1-1-0.def           |   7 +
 .../api-ms-win-shcore-scaling-l1-1-1.def           |  10 ++
 .../api-ms-win-shcore-scaling-l1-1-2.def           |   5 +
 mingw-w64-crt/lib32/Makefile.am                    |   1 +
 .../lib32/api-ms-win-shcore-scaling-l1-1-0.def     |   7 +
 .../lib32/api-ms-win-shcore-scaling-l1-1-1.def     |  10 ++
 .../lib32/api-ms-win-shcore-scaling-l1-1-2.def     |   5 +
 mingw-w64-crt/lib32/shcore.mri                     |   7 +
 mingw-w64-crt/lib64/Makefile.am                    |   1 +
 mingw-w64-crt/lib64/shcore.mri                     |   7 +
 mingw-w64-crt/libarm32/shcore.def                  | 172 ---------------------
 mingw-w64-crt/libarm32/shcore.mri                  |   7 +
 14 files changed, 144 insertions(+), 199 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-shcore-scaling-l1-1-0.def
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-shcore-scaling-l1-1-1.def
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-shcore-scaling-l1-1-2.def
 create mode 100644 mingw-w64-crt/lib32/api-ms-win-shcore-scaling-l1-1-0.def
 create mode 100644 mingw-w64-crt/lib32/api-ms-win-shcore-scaling-l1-1-1.def
 create mode 100644 mingw-w64-crt/lib32/api-ms-win-shcore-scaling-l1-1-2.def
 create mode 100644 mingw-w64-crt/lib32/shcore.mri
 create mode 100644 mingw-w64-crt/lib64/shcore.mri
 delete mode 100644 mingw-w64-crt/libarm32/shcore.def
 create mode 100644 mingw-w64-crt/libarm32/shcore.mri

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 62ac1dbc..4bb4f2ab 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -746,6 +746,12 @@ lib32/libruntimeobject.a: lib32/runtimeobject.mri 
lib32/libapi-ms-win-core-winrt
        $(AR) -M < $<
        $(RANLIB) $@
 
+lib32/libshcore.a: lib32/shcore.mri 
lib32/libapi-ms-win-shcore-stream-winrt-l1-1-0.a 
lib32/libapi-ms-win-shcore-scaling-l1-1-0.a \
+       lib32/libapi-ms-win-shcore-scaling-l1-1-1.a 
lib32/libapi-ms-win-shcore-scaling-l1-1-2.a
+       rm -f $@
+       $(AR) -M < $<
+       $(RANLIB) $@
+
 lib32/libsynchronization.a: lib32/synchronization.mri 
lib32/libapi-ms-win-core-synch-l1-2-0.a
        rm -f $@
        $(AR) -M < $<
@@ -1110,6 +1116,12 @@ lib64/libruntimeobject.a: lib64/runtimeobject.mri 
lib64/libapi-ms-win-core-winrt
        $(AR) -M < $<
        $(RANLIB) $@
 
+lib64/libshcore.a: lib64/shcore.mri 
lib64/libapi-ms-win-shcore-stream-winrt-l1-1-0.a 
lib64/libapi-ms-win-shcore-scaling-l1-1-0.a \
+       lib64/libapi-ms-win-shcore-scaling-l1-1-1.a 
lib64/libapi-ms-win-shcore-scaling-l1-1-2.a
+       rm -f $@
+       $(AR) -M < $<
+       $(RANLIB) $@
+
 lib64/libsynchronization.a: lib64/synchronization.mri 
lib64/libapi-ms-win-core-synch-l1-2-0.a
        rm -f $@
        $(AR) -M < $<
@@ -1418,6 +1430,12 @@ libarm32/libruntimeobject.a: libarm32/runtimeobject.mri 
libarm32/libapi-ms-win-c
        $(AR) -M < $<
        $(RANLIB) $@
 
+libarm32/libshcore.a: libarm32/shcore.mri 
libarm32/libapi-ms-win-shcore-stream-winrt-l1-1-0.a 
libarm32/libapi-ms-win-shcore-scaling-l1-1-0.a \
+       libarm32/libapi-ms-win-shcore-scaling-l1-1-1.a 
libarm32/libapi-ms-win-shcore-scaling-l1-1-2.a
+       rm -f $@
+       $(AR) -M < $<
+       $(RANLIB) $@
+
 libarm32/libsynchronization.a: libarm32/synchronization.mri 
libarm32/libapi-ms-win-core-synch-l1-2-0.a
        rm -f $@
        $(AR) -M < $<
@@ -1426,7 +1444,7 @@ libarm32/libsynchronization.a: 
libarm32/synchronization.mri libarm32/libapi-ms-w
 dx32_DATA =
 dx32_DATA += libarm32/libxinput.a
 dx32_DATA += libarm32/libd3dcompiler.a
-libarm32_DATA += libarm32/libruntimeobject.a libarm32/libsynchronization.a
+libarm32_DATA += libarm32/libruntimeobject.a libarm32/libshcore.a 
libarm32/libsynchronization.a
 
 libarm32/libxinput.a: lib-common/xinput1_4.def
        $(DTDEFARM32) $<
@@ -1674,6 +1692,12 @@ libarm64/libruntimeobject.a: libarm64/runtimeobject.mri 
libarm64/libapi-ms-win-c
        $(AR) -M < $<
        $(RANLIB) $@
 
+libarm64/libshcore.a: libarm64/shcore.mri 
libarm64/libapi-ms-win-shcore-stream-winrt-l1-1-0.a 
libarm64/libapi-ms-win-shcore-scaling-l1-1-0.a \
+       libarm64/libapi-ms-win-shcore-scaling-l1-1-1.a 
libarm64/libapi-ms-win-shcore-scaling-l1-1-2.a
+       rm -f $@
+       $(AR) -M < $<
+       $(RANLIB) $@
+
 libarm64/libsynchronization.a: libarm64/synchronization.mri 
libarm64/libapi-ms-win-core-synch-l1-2-0.a
        rm -f $@
        $(AR) -M < $<
diff --git a/mingw-w64-crt/Makefile.in b/mingw-w64-crt/Makefile.in
index 104959da..5dea7ad5 100644
--- a/mingw-w64-crt/Makefile.in
+++ b/mingw-w64-crt/Makefile.in
@@ -7149,8 +7149,9 @@ src_intrincsarm64 =
 @LIB32_TRUE@   lib32/libschannel.a lib32/libschedcli.a \
 @LIB32_TRUE@   lib32/libscsiport.a lib32/libsecur32.a \
 @LIB32_TRUE@   lib32/libsecurity.a lib32/libsetupapi.a \
-@LIB32_TRUE@   lib32/libshfolder.a lib32/libshlwapi.a \
-@LIB32_TRUE@   lib32/libslc.a lib32/libslcext.a lib32/libslwga.a \
+@LIB32_TRUE@   lib32/libshcore.a lib32/libshfolder.a \
+@LIB32_TRUE@   lib32/libshlwapi.a lib32/libslc.a \
+@LIB32_TRUE@   lib32/libslcext.a lib32/libslwga.a \
 @LIB32_TRUE@   lib32/libsnmpapi.a lib32/libspoolss.a \
 @LIB32_TRUE@   lib32/libsrvcli.a lib32/libsspicli.a \
 @LIB32_TRUE@   lib32/libsvrapi.a lib32/libsxs.a \
@@ -7621,30 +7622,30 @@ src_intrincsarm64 =
 @LIB64_TRUE@   lib64/libsetupapi.a lib64/libsetupqry.a \
 @LIB64_TRUE@   lib64/libsfc.a lib64/libsfcfiles.a \
 @LIB64_TRUE@   lib64/libsfc_os.a lib64/libsfmapi.a \
-@LIB64_TRUE@   lib64/libshdocvw.a lib64/libshfolder.a \
-@LIB64_TRUE@   lib64/libshimeng.a lib64/libshimgvw.a \
-@LIB64_TRUE@   lib64/libshlwapi.a lib64/libshscrap.a \
-@LIB64_TRUE@   lib64/libshsvcs.a lib64/libsigtab.a \
-@LIB64_TRUE@   lib64/libsisbkup.a lib64/libskdll.a \
-@LIB64_TRUE@   lib64/libslbcsp.a lib64/libsmtpapi.a \
-@LIB64_TRUE@   lib64/libsmtpctrs.a lib64/libsnmpapi.a \
-@LIB64_TRUE@   lib64/libsnmpmib.a lib64/libsnprfdll.a \
-@LIB64_TRUE@   lib64/libsoftpub.a lib64/libspoolss.a \
-@LIB64_TRUE@   lib64/libsqlsrv32.a lib64/libsqlxmlx.a \
-@LIB64_TRUE@   lib64/libsrchctls.a lib64/libsrclient.a \
-@LIB64_TRUE@   lib64/libsrrstr.a lib64/libsrvsvc.a \
-@LIB64_TRUE@   lib64/libssdpapi.a lib64/libssinc.a \
-@LIB64_TRUE@   lib64/libstaxmem.a lib64/libsti_ci.a \
-@LIB64_TRUE@   lib64/libsti.a lib64/libstorprop.a \
-@LIB64_TRUE@   lib64/libstreamci.a lib64/libstrmfilt.a \
-@LIB64_TRUE@   lib64/libsvcpack.a lib64/libsxs.a \
-@LIB64_TRUE@   lib64/libsynceng.a lib64/libsyncui.a \
-@LIB64_TRUE@   lib64/libsysinv.a lib64/libsysmod.a \
-@LIB64_TRUE@   lib64/libsyssetup.a lib64/libt2embed.a \
-@LIB64_TRUE@   lib64/libtapi32.a lib64/libtapiperf.a \
-@LIB64_TRUE@   lib64/libtcpmib.a lib64/libtraffic.a \
-@LIB64_TRUE@   lib64/libtsappcmp.a lib64/libtsbyuv.a \
-@LIB64_TRUE@   lib64/libtsd32.a lib64/libtsoc.a \
+@LIB64_TRUE@   lib64/libshcore.a lib64/libshdocvw.a \
+@LIB64_TRUE@   lib64/libshfolder.a lib64/libshimeng.a \
+@LIB64_TRUE@   lib64/libshimgvw.a lib64/libshlwapi.a \
+@LIB64_TRUE@   lib64/libshscrap.a lib64/libshsvcs.a \
+@LIB64_TRUE@   lib64/libsigtab.a lib64/libsisbkup.a \
+@LIB64_TRUE@   lib64/libskdll.a lib64/libslbcsp.a \
+@LIB64_TRUE@   lib64/libsmtpapi.a lib64/libsmtpctrs.a \
+@LIB64_TRUE@   lib64/libsnmpapi.a lib64/libsnmpmib.a \
+@LIB64_TRUE@   lib64/libsnprfdll.a lib64/libsoftpub.a \
+@LIB64_TRUE@   lib64/libspoolss.a lib64/libsqlsrv32.a \
+@LIB64_TRUE@   lib64/libsqlxmlx.a lib64/libsrchctls.a \
+@LIB64_TRUE@   lib64/libsrclient.a lib64/libsrrstr.a \
+@LIB64_TRUE@   lib64/libsrvsvc.a lib64/libssdpapi.a \
+@LIB64_TRUE@   lib64/libssinc.a lib64/libstaxmem.a \
+@LIB64_TRUE@   lib64/libsti_ci.a lib64/libsti.a \
+@LIB64_TRUE@   lib64/libstorprop.a lib64/libstreamci.a \
+@LIB64_TRUE@   lib64/libstrmfilt.a lib64/libsvcpack.a \
+@LIB64_TRUE@   lib64/libsxs.a lib64/libsynceng.a \
+@LIB64_TRUE@   lib64/libsyncui.a lib64/libsysinv.a \
+@LIB64_TRUE@   lib64/libsysmod.a lib64/libsyssetup.a \
+@LIB64_TRUE@   lib64/libt2embed.a lib64/libtapi32.a \
+@LIB64_TRUE@   lib64/libtapiperf.a lib64/libtcpmib.a \
+@LIB64_TRUE@   lib64/libtraffic.a lib64/libtsappcmp.a \
+@LIB64_TRUE@   lib64/libtsbyuv.a lib64/libtsd32.a lib64/libtsoc.a \
 @LIB64_TRUE@   lib64/libudhisapi.a lib64/libufat.a \
 @LIB64_TRUE@   lib64/libumandlg.a lib64/libumdmxfrm.a \
 @LIB64_TRUE@   lib64/libumpnpmgr.a lib64/libUNIDRV.a \
@@ -8497,6 +8498,7 @@ src_intrincsarm64 =
 @LIBARM32_TRUE@        libarm32/libxpssvcs.a libarm32/libxwizards.a \
 @LIBARM32_TRUE@        libarm32/libzipfldr.a $(am__append_18) \
 @LIBARM32_TRUE@        libarm32/libruntimeobject.a \
+@LIBARM32_TRUE@        libarm32/libshcore.a \
 @LIBARM32_TRUE@        libarm32/libsynchronization.a
 @LIBARM32_TRUE@@W32API_FALSE@libarm32_libmsvcrt_os_a_SOURCES = 
$(src_msvcrtarm32) lib-common/msvcrt.def.in
 @LIBARM32_TRUE@@W32API_FALSE@libarm32_libmsvcrt_os_a_AR = $(DTDEFARM32) 
libarm32/msvcrt.def && $(AR) $(ARFLAGS)
@@ -63379,6 +63381,12 @@ _libm_dummy.c:
 @LIB32_TRUE@   $(AR) -M < $<
 @LIB32_TRUE@   $(RANLIB) $@
 
+@LIB32_TRUE@lib32/libshcore.a: lib32/shcore.mri 
lib32/libapi-ms-win-shcore-stream-winrt-l1-1-0.a 
lib32/libapi-ms-win-shcore-scaling-l1-1-0.a \
+@LIB32_TRUE@   lib32/libapi-ms-win-shcore-scaling-l1-1-1.a 
lib32/libapi-ms-win-shcore-scaling-l1-1-2.a
+@LIB32_TRUE@   rm -f $@
+@LIB32_TRUE@   $(AR) -M < $<
+@LIB32_TRUE@   $(RANLIB) $@
+
 @LIB32_TRUE@lib32/libsynchronization.a: lib32/synchronization.mri 
lib32/libapi-ms-win-core-synch-l1-2-0.a
 @LIB32_TRUE@   rm -f $@
 @LIB32_TRUE@   $(AR) -M < $<
@@ -63472,6 +63480,12 @@ _libm_dummy.c:
 @LIB64_TRUE@   $(AR) -M < $<
 @LIB64_TRUE@   $(RANLIB) $@
 
+@LIB64_TRUE@lib64/libshcore.a: lib64/shcore.mri 
lib64/libapi-ms-win-shcore-stream-winrt-l1-1-0.a 
lib64/libapi-ms-win-shcore-scaling-l1-1-0.a \
+@LIB64_TRUE@   lib64/libapi-ms-win-shcore-scaling-l1-1-1.a 
lib64/libapi-ms-win-shcore-scaling-l1-1-2.a
+@LIB64_TRUE@   rm -f $@
+@LIB64_TRUE@   $(AR) -M < $<
+@LIB64_TRUE@   $(RANLIB) $@
+
 @LIB64_TRUE@lib64/libsynchronization.a: lib64/synchronization.mri 
lib64/libapi-ms-win-core-synch-l1-2-0.a
 @LIB64_TRUE@   rm -f $@
 @LIB64_TRUE@   $(AR) -M < $<
@@ -63565,6 +63579,12 @@ _libm_dummy.c:
 @LIBARM32_TRUE@        $(AR) -M < $<
 @LIBARM32_TRUE@        $(RANLIB) $@
 
+@LIBARM32_TRUE@libarm32/libshcore.a: libarm32/shcore.mri 
libarm32/libapi-ms-win-shcore-stream-winrt-l1-1-0.a 
libarm32/libapi-ms-win-shcore-scaling-l1-1-0.a \
+@LIBARM32_TRUE@        libarm32/libapi-ms-win-shcore-scaling-l1-1-1.a 
libarm32/libapi-ms-win-shcore-scaling-l1-1-2.a
+@LIBARM32_TRUE@        rm -f $@
+@LIBARM32_TRUE@        $(AR) -M < $<
+@LIBARM32_TRUE@        $(RANLIB) $@
+
 @LIBARM32_TRUE@libarm32/libsynchronization.a: libarm32/synchronization.mri 
libarm32/libapi-ms-win-core-synch-l1-2-0.a
 @LIBARM32_TRUE@        rm -f $@
 @LIBARM32_TRUE@        $(AR) -M < $<
@@ -63620,6 +63640,12 @@ _libm_dummy.c:
 @LIBARM64_TRUE@        $(AR) -M < $<
 @LIBARM64_TRUE@        $(RANLIB) $@
 
+@LIBARM64_TRUE@libarm64/libshcore.a: libarm64/shcore.mri 
libarm64/libapi-ms-win-shcore-stream-winrt-l1-1-0.a 
libarm64/libapi-ms-win-shcore-scaling-l1-1-0.a \
+@LIBARM64_TRUE@        libarm64/libapi-ms-win-shcore-scaling-l1-1-1.a 
libarm64/libapi-ms-win-shcore-scaling-l1-1-2.a
+@LIBARM64_TRUE@        rm -f $@
+@LIBARM64_TRUE@        $(AR) -M < $<
+@LIBARM64_TRUE@        $(RANLIB) $@
+
 @LIBARM64_TRUE@libarm64/libsynchronization.a: libarm64/synchronization.mri 
libarm64/libapi-ms-win-core-synch-l1-2-0.a
 @LIBARM64_TRUE@        rm -f $@
 @LIBARM64_TRUE@        $(AR) -M < $<
diff --git a/mingw-w64-crt/lib-common/api-ms-win-shcore-scaling-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-shcore-scaling-l1-1-0.def
new file mode 100644
index 00000000..aafcac27
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-shcore-scaling-l1-1-0.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-shcore-scaling-l1-1-0
+
+EXPORTS
+
+GetScaleFactorForDevice
+RegisterScaleChangeNotifications
+RevokeScaleChangeNotifications
diff --git a/mingw-w64-crt/lib-common/api-ms-win-shcore-scaling-l1-1-1.def 
b/mingw-w64-crt/lib-common/api-ms-win-shcore-scaling-l1-1-1.def
new file mode 100644
index 00000000..03f6c198
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-shcore-scaling-l1-1-1.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-shcore-scaling-l1-1-1
+
+EXPORTS
+
+GetDpiForMonitor
+GetProcessDpiAwareness
+GetScaleFactorForMonitor
+RegisterScaleChangeEvent
+SetProcessDpiAwareness
+UnregisterScaleChangeEvent
diff --git a/mingw-w64-crt/lib-common/api-ms-win-shcore-scaling-l1-1-2.def 
b/mingw-w64-crt/lib-common/api-ms-win-shcore-scaling-l1-1-2.def
new file mode 100644
index 00000000..29b20d2d
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-shcore-scaling-l1-1-2.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-shcore-scaling-l1-1-2
+
+EXPORTS
+
+GetDpiForShellUIComponent
diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am
index 7bc451ad..1991d552 100644
--- a/mingw-w64-crt/lib32/Makefile.am
+++ b/mingw-w64-crt/lib32/Makefile.am
@@ -235,6 +235,7 @@ lib32_DATA += %reldir%/libscsiport.a
 lib32_DATA += %reldir%/libsecur32.a
 lib32_DATA += %reldir%/libsecurity.a
 lib32_DATA += %reldir%/libsetupapi.a
+lib32_DATA += %reldir%/libshcore.a
 #lib32_DATA += %reldir%/libshell32.a    # Handled by custom rule
 lib32_DATA += %reldir%/libshfolder.a
 lib32_DATA += %reldir%/libshlwapi.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-shcore-scaling-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-shcore-scaling-l1-1-0.def
new file mode 100644
index 00000000..f121e648
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-shcore-scaling-l1-1-0.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-shcore-scaling-l1-1-0
+
+EXPORTS
+
+GetScaleFactorForDevice@4
+RegisterScaleChangeNotifications@16
+RevokeScaleChangeNotifications@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-shcore-scaling-l1-1-1.def 
b/mingw-w64-crt/lib32/api-ms-win-shcore-scaling-l1-1-1.def
new file mode 100644
index 00000000..2f5355e4
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-shcore-scaling-l1-1-1.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-shcore-scaling-l1-1-1
+
+EXPORTS
+
+GetDpiForMonitor@16
+GetProcessDpiAwareness@8
+GetScaleFactorForMonitor@8
+RegisterScaleChangeEvent@8
+SetProcessDpiAwareness@4
+UnregisterScaleChangeEvent@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-shcore-scaling-l1-1-2.def 
b/mingw-w64-crt/lib32/api-ms-win-shcore-scaling-l1-1-2.def
new file mode 100644
index 00000000..94de5076
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-shcore-scaling-l1-1-2.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-shcore-scaling-l1-1-2
+
+EXPORTS
+
+GetDpiForShellUIComponent@4
diff --git a/mingw-w64-crt/lib32/shcore.mri b/mingw-w64-crt/lib32/shcore.mri
new file mode 100644
index 00000000..af2620a5
--- /dev/null
+++ b/mingw-w64-crt/lib32/shcore.mri
@@ -0,0 +1,7 @@
+CREATE lib32/libshcore.a
+ADDLIB lib32/libapi-ms-win-shcore-stream-winrt-l1-1-0.a
+ADDLIB lib32/libapi-ms-win-shcore-scaling-l1-1-0.a
+ADDLIB lib32/libapi-ms-win-shcore-scaling-l1-1-1.a
+ADDLIB lib32/libapi-ms-win-shcore-scaling-l1-1-2.a
+SAVE
+END
diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am
index df539c9e..5c7fac77 100644
--- a/mingw-w64-crt/lib64/Makefile.am
+++ b/mingw-w64-crt/lib64/Makefile.am
@@ -514,6 +514,7 @@ lib64_DATA += %reldir%/libsfc.a
 lib64_DATA += %reldir%/libsfcfiles.a
 lib64_DATA += %reldir%/libsfc_os.a
 lib64_DATA += %reldir%/libsfmapi.a
+lib64_DATA += %reldir%/libshcore.a
 lib64_DATA += %reldir%/libshdocvw.a
 lib64_DATA += %reldir%/libshfolder.a
 lib64_DATA += %reldir%/libshimeng.a
diff --git a/mingw-w64-crt/lib64/shcore.mri b/mingw-w64-crt/lib64/shcore.mri
new file mode 100644
index 00000000..3bf05587
--- /dev/null
+++ b/mingw-w64-crt/lib64/shcore.mri
@@ -0,0 +1,7 @@
+CREATE lib64/libshcore.a
+ADDLIB lib64/libapi-ms-win-shcore-stream-winrt-l1-1-0.a
+ADDLIB lib64/libapi-ms-win-shcore-scaling-l1-1-0.a
+ADDLIB lib64/libapi-ms-win-shcore-scaling-l1-1-1.a
+ADDLIB lib64/libapi-ms-win-shcore-scaling-l1-1-2.a
+SAVE
+END
diff --git a/mingw-w64-crt/libarm32/shcore.def 
b/mingw-w64-crt/libarm32/shcore.def
deleted file mode 100644
index bbc14dc0..00000000
--- a/mingw-w64-crt/libarm32/shcore.def
+++ /dev/null
@@ -1,172 +0,0 @@
-;
-; Definition file of SHCORE.dll
-; Automatic generated by gendef
-; written by Kai Tietz 2008-2014
-;
-LIBRARY "SHCORE.dll"
-EXPORTS
-ord_1 @1
-CommandLineToArgvW
-CreateRandomAccessStreamOnFile
-CreateRandomAccessStreamOverStream
-CreateStreamOverRandomAccessStream
-GetCurrentProcessExplicitAppUserModelID
-GetDpiForMonitor
-GetProcessDpiAwareness
-GetProcessReference
-GetScaleFactorForDevice
-GetScaleFactorForMonitor
-IStream_Copy
-IStream_Read
-IStream_ReadStr
-IStream_Reset
-IStream_Size
-IStream_Write
-IStream_WriteStr
-IUnknown_AtomicRelease
-IUnknown_GetSite
-IUnknown_QueryService
-IUnknown_Set
-IUnknown_SetSite
-IsOS
-RegisterScaleChangeEvent
-RegisterScaleChangeNotifications
-RevokeScaleChangeNotifications
-SHAnsiToAnsi
-SHAnsiToUnicode
-SHCopyKeyA
-SHCopyKeyW
-SHCreateMemStream
-SHCreateStreamOnFileA
-SHCreateStreamOnFileEx
-SHCreateStreamOnFileW
-SHCreateThread
-SHCreateThreadRef
-SHCreateThreadWithHandle
-SHDeleteEmptyKeyA
-SHDeleteEmptyKeyW
-SHDeleteKeyA
-SHDeleteKeyW
-SHDeleteValueA
-SHDeleteValueW
-SHEnumKeyExA
-SHEnumKeyExW
-SHEnumValueA
-SHEnumValueW
-SHGetThreadRef
-SHGetValueA
-SHGetValueW
-SHOpenRegStream2A
-SHOpenRegStream2W
-SHOpenRegStreamA
-SHOpenRegStreamW
-SHQueryInfoKeyA
-SHQueryInfoKeyW
-SHQueryValueExA
-SHQueryValueExW
-SHRegDuplicateHKey
-SHRegGetIntW
-SHRegGetPathA
-SHRegGetPathW
-SHRegGetValueA
-SHRegGetValueW
-SHRegSetPathA
-SHRegSetPathW
-SHReleaseThreadRef
-SHSetThreadRef
-SHSetValueA
-SHSetValueW
-SHStrDupA
-SHStrDupW
-SHUnicodeToAnsi
-SHUnicodeToUnicode
-SetCurrentProcessExplicitAppUserModelID
-SetProcessDpiAwareness
-SetProcessReference
-UnregisterScaleChangeEvent
-ord_100 @100
-ord_101 @101
-ord_102 @102
-ord_103 @103
-ord_104 @104
-ord_105 @105
-ord_106 @106
-ord_107 @107
-ord_108 @108
-ord_109 @109
-ord_110 @110
-ord_111 @111
-ord_115 @115
-ord_116 @116
-ord_117 @117
-ord_120 @120
-ord_121 @121
-SHRegGetValueFromHKCUHKLM
-ord_123 @123
-ord_124 @124
-ord_125 @125
-ord_126 @126
-ord_127 @127
-ord_130 @130
-ord_131 @131
-ord_132 @132
-ord_133 @133
-ord_140 @140
-ord_141 @141
-ord_142 @142
-ord_143 @143
-ord_144 @144
-ord_145 @145
-ord_150 @150
-ord_151 @151
-ord_152 @152
-ord_153 @153
-ord_160 @160
-ord_161 @161
-ord_162 @162
-ord_170 @170
-ord_171 @171
-ord_172 @172
-ord_173 @173
-ord_181 @181
-ord_182 @182
-ord_183 @183
-ord_184 @184
-ord_185 @185
-ord_186 @186
-ord_187 @187
-ord_190 @190
-ord_191 @191
-ord_192 @192
-ord_193 @193
-ord_200 @200
-ord_210 @210
-ord_211 @211
-ord_212 @212
-ord_213 @213
-ord_220 @220
-ord_221 @221
-ord_222 @222
-ord_223 @223
-ord_224 @224
-ord_225 @225
-ord_226 @226
-ord_227 @227
-ord_228 @228
-ord_230 @230
-ord_231 @231
-ord_232 @232
-ord_233 @233
-ord_240 @240
-ord_241 @241
-ord_242 @242
-ord_243 @243
-ord_244 @244
-ord_245 @245
-ord_246 @246
-ord_250 @250
-ord_251 @251
-ord_252 @252
-ord_253 @253
-ord_254 @254
-ord_255 @255
diff --git a/mingw-w64-crt/libarm32/shcore.mri 
b/mingw-w64-crt/libarm32/shcore.mri
new file mode 100644
index 00000000..2042b043
--- /dev/null
+++ b/mingw-w64-crt/libarm32/shcore.mri
@@ -0,0 +1,7 @@
+CREATE libarm32/libshcore.a
+ADDLIB libarm32/libapi-ms-win-shcore-stream-winrt-l1-1-0.a
+ADDLIB libarm32/libapi-ms-win-shcore-scaling-l1-1-0.a
+ADDLIB libarm32/libapi-ms-win-shcore-scaling-l1-1-1.a
+ADDLIB libarm32/libapi-ms-win-shcore-scaling-l1-1-2.a
+SAVE
+END
-- 
2.16.1


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to