crt: Create pathcch link library

Signed-off-by: Andrew Eikum <aeikum@codeweavers.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 0e38a0b..c44de20 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -1908,6 +1908,12 @@
 	cd $(dir $@) && $(AR) -M < $(abspath $<)
 	$(RANLIB) $@
 
+%/libpathcch.a: lib-common/pathcch.mri \
+		%/libapi-ms-win-core-path-l1-1-0.a
+	rm -f $@
+	cd $(dir $@) && $(AR) -M < $(abspath $<)
+	$(RANLIB) $@
+
 %/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 \
diff --git a/mingw-w64-crt/lib-common/pathcch.mri b/mingw-w64-crt/lib-common/pathcch.mri
new file mode 100644
index 0000000..6ed2c1e
--- /dev/null
+++ b/mingw-w64-crt/lib-common/pathcch.mri
@@ -0,0 +1,4 @@
+CREATE libpathcch.a
+ADDLIB libapi-ms-win-core-path-l1-1-0.a
+SAVE
+END
diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am
index 78042b8..33f775a 100644
--- a/mingw-w64-crt/lib32/Makefile.am
+++ b/mingw-w64-crt/lib32/Makefile.am
@@ -220,6 +220,7 @@
 lib32_DATA += %reldir%/libp2p.a
 lib32_DATA += %reldir%/libp2pcollab.a
 lib32_DATA += %reldir%/libp2pgraph.a
+lib32_DATA += %reldir%/libpathcch.a
 lib32_DATA += %reldir%/libpcwum.a
 lib32_DATA += %reldir%/libpdh.a
 lib32_DATA += %reldir%/libpdhui.a
diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am
index 4011ac9..6f75d21 100644
--- a/mingw-w64-crt/lib64/Makefile.am
+++ b/mingw-w64-crt/lib64/Makefile.am
@@ -449,6 +449,7 @@
 lib64_DATA += %reldir%/libolesvr32.a
 lib64_DATA += %reldir%/libopengl32.a
 lib64_DATA += %reldir%/libosuninst.a
+lib64_DATA += %reldir%/libpathcch.a
 lib64_DATA += %reldir%/libpautoenr.a
 lib64_DATA += %reldir%/libpdh.a
 lib64_DATA += %reldir%/libperfctrs.a
diff --git a/mingw-w64-crt/libarm32/Makefile.am b/mingw-w64-crt/libarm32/Makefile.am
index e3ad813..aaec07e 100644
--- a/mingw-w64-crt/libarm32/Makefile.am
+++ b/mingw-w64-crt/libarm32/Makefile.am
@@ -538,6 +538,7 @@
 libarm32_DATA += %reldir%/libp2p.a
 libarm32_DATA += %reldir%/libp2pgraph.a
 libarm32_DATA += %reldir%/libp2psvc.a
+libarm32_DATA += %reldir%/libpathcch.a
 libarm32_DATA += %reldir%/libpautoenr.a
 libarm32_DATA += %reldir%/libpcacli.a
 libarm32_DATA += %reldir%/libpcaui.a
diff --git a/mingw-w64-crt/libarm64/Makefile.am b/mingw-w64-crt/libarm64/Makefile.am
index d206002..ebf0de2 100644
--- a/mingw-w64-crt/libarm64/Makefile.am
+++ b/mingw-w64-crt/libarm64/Makefile.am
@@ -205,6 +205,7 @@
 libarm64_DATA += %reldir%/libosuninst.a
 libarm64_DATA += %reldir%/libp2p.a
 libarm64_DATA += %reldir%/libp2pgraph.a
+libarm64_DATA += %reldir%/libpathcch.a
 libarm64_DATA += %reldir%/libpcwum.a
 libarm64_DATA += %reldir%/libperfctrs.a
 libarm64_DATA += %reldir%/libperfdisk.a