crt: add missing apiset exports to runtimeobject library

also move the related _DATA variable to libarm32/Makefile.am

Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com>
Signed-off-by: Liu Hao <lh_mouse@126.com>
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 7f036f6..e0681cb 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -1524,7 +1524,6 @@
 dx32_DATA =
 dx32_DATA += libarm32/libxinput.a
 dx32_DATA += libarm32/libd3dcompiler.a
-libarm32_DATA += libarm32/libruntimeobject.a libarm32/libsynchronization.a
 
 libarm32/libxinput.a: lib-common/xinput1_4.def
 	$(DTDEFARM32) $<
@@ -1789,7 +1788,6 @@
 dx64_DATA =
 dx64_DATA += libarm64/libxinput.a
 dx64_DATA += libarm64/libd3dcompiler.a
-#libarm64_DATA += libarm64/libruntimeobject.a libarm64/libsynchronization.a
 
 libarm64/libxinput.a: lib-common/xinput1_4.def
 	$(DTDEFARM64) $<
@@ -1926,7 +1924,12 @@
 %/libruntimeobject.a: lib-common/runtimeobject.mri \
 		%/libapi-ms-win-core-winrt-l1-1-0.a \
 		%/libapi-ms-win-core-winrt-error-l1-1-0.a \
-		%/libapi-ms-win-core-winrt-string-l1-1-0.a
+		%/libapi-ms-win-core-winrt-error-l1-1-1.a \
+		%/libapi-ms-win-core-winrt-registration-l1-1-0.a \
+		%/libapi-ms-win-core-winrt-robuffer-l1-1-0.a \
+		%/libapi-ms-win-core-winrt-roparameterizediid-l1-1-0.a \
+		%/libapi-ms-win-core-winrt-string-l1-1-0.a \
+		%/libapi-ms-win-ro-typeresolution-l1-1-0.a
 	rm -f $@
 	cd $(dir $@) && $(AR) -M < $(abspath $<)
 	$(RANLIB) $@
diff --git a/mingw-w64-crt/lib-common/runtimeobject.mri b/mingw-w64-crt/lib-common/runtimeobject.mri
index 2264a69..6840987 100644
--- a/mingw-w64-crt/lib-common/runtimeobject.mri
+++ b/mingw-w64-crt/lib-common/runtimeobject.mri
@@ -1,6 +1,11 @@
 CREATE libruntimeobject.a
 ADDLIB libapi-ms-win-core-winrt-l1-1-0.a
 ADDLIB libapi-ms-win-core-winrt-error-l1-1-0.a
+ADDLIB libapi-ms-win-core-winrt-error-l1-1-1.a
+ADDLIB libapi-ms-win-core-winrt-registration-l1-1-0.a
+ADDLIB libapi-ms-win-core-winrt-robuffer-l1-1-0.a
+ADDLIB libapi-ms-win-core-winrt-roparameterizediid-l1-1-0.a
 ADDLIB libapi-ms-win-core-winrt-string-l1-1-0.a
+ADDLIB libapi-ms-win-ro-typeresolution-l1-1-0.a
 SAVE
 END
diff --git a/mingw-w64-crt/libarm32/Makefile.am b/mingw-w64-crt/libarm32/Makefile.am
index c755586..b08b1ed 100644
--- a/mingw-w64-crt/libarm32/Makefile.am
+++ b/mingw-w64-crt/libarm32/Makefile.am
@@ -647,6 +647,7 @@
 libarm32_DATA += %reldir%/librstrtmgr.a
 libarm32_DATA += %reldir%/librtutils.a
 libarm32_DATA += %reldir%/librtworkq.a
+libarm32_DATA += %reldir%/libruntimeobject.a
 libarm32_DATA += %reldir%/libsamcli.a
 libarm32_DATA += %reldir%/libsamlib.a
 libarm32_DATA += %reldir%/libsamsrv.a
@@ -758,6 +759,7 @@
 libarm32_DATA += %reldir%/libsxshared.a
 libarm32_DATA += %reldir%/libsxssrv.a
 libarm32_DATA += %reldir%/libsxsstore.a
+libarm32_DATA += %reldir%/libsynchronization.a
 libarm32_DATA += %reldir%/libsysclass.a
 libarm32_DATA += %reldir%/libsysmain.a
 libarm32_DATA += %reldir%/libsysntfy.a