Commit c087fcc51b808aaaa3e448f8e84471f1d8c38d1a

Thomas de Grivel 2023-11-22T18:51:33

release win64

diff --git a/win64/Makefile b/win64/Makefile
index 03bd8b5..c7c135d 100644
--- a/win64/Makefile
+++ b/win64/Makefile
@@ -4,29 +4,49 @@ DEST = c3-${C3_VERSION}.win64.tmp
 release: c3-${C3_VERSION}.win64.zip
 
 c3-${C3_VERSION}.win64.zip: c3-${C3_VERSION}.win64
-	rm c3-${C3_VERSION}.win64.zip
+	rm -f c3-${C3_VERSION}.win64.zip
 	zip -r c3-${C3_VERSION}.win64.zip c3-${C3_VERSION}.win64
 
 c3-${C3_VERSION}.win64:
 	rm -rf ${DEST}
 	mkdir -p ${DEST}/test/ic3
 	cp -a ../README.md ${DEST}
-	cp -a /ucrt64/bin/libbsd-0.dll ${DEST}
-	cp -a /ucrt64/bin/libbsd-0.dll ${DEST}/test
-	cp -a /ucrt64/bin/libmd-0.dll ${DEST}
-	cp -a /ucrt64/bin/libmd-0.dll ${DEST}/test
-	cp -a ../libffi/.libs/libffi*.dll ${DEST}
-	cp -a ../libffi/.libs/libffi*.dll ${DEST}/test
-	cp -a ../libc3/.libs/libc3*.dll ${DEST}
-	cp -a ../libc3/.libs/libc3*.dll ${DEST}/test
-	cp -a ../libc3/window/.libs/libc3_window*.dll ${DEST}
-	cp -a ../libc3/window/.libs/libc3_window*.dll ${DEST}/test
-	cp -a ../libc3/window/cairo/.libs/libc3_window_cairo*.dll ${DEST}
-	cp -a ../libc3/window/cairo/.libs/libc3_window_cairo*.dll ${DEST}/test
-	cp -a ../libc3/window/cairo/win32/.libs/libc3_window_cairo_win32*.dll ${DEST}
-	cp -a ../libc3/window/cairo/win32/.libs/libc3_window_cairo_win32*.dll ${DEST}/test
+	cp -a /usr/bin/msys-2.0.dll ${DEST}
+	cp -a /usr/bin/msys-2.0.dll ${DEST}/test
+	cp -a /usr/bin/msys-gcc_s-seh-1.dll ${DEST}
+	cp -a /usr/bin/msys-gcc_s-seh-1.dll ${DEST}/test
+	cp -a /usr/bin/msys-bsd-0.dll ${DEST}
+	cp -a /usr/bin/msys-bsd-0.dll ${DEST}/test
+	cp -a /usr/bin/msys-md-0.dll ${DEST}
+	cp -a /usr/bin/msys-md-0.dll ${DEST}/test
+	cp -a ../libffi/.libs/msys-ffi-8.dll ${DEST}
+	cp -a ../libffi/.libs/msys-ffi-8.dll ${DEST}/test
+	cp -a ../libc3/.libs/msys-c3*-0.dll ${DEST}
+	cp -a ../libc3/.libs/msys-c3*-0.dll ${DEST}/test
+	cp -a ../libc3/window/.libs/msys-c3_window*-0.dll ${DEST}
+	cp -a ../libc3/window/cairo/.libs/msys-c3_window_cairo*-0.dll ${DEST}
+	cp -a /mingw64/bin/libgcc_s_seh-1.dll ${DEST}
+	cp -a /mingw64/bin/libcairo-2.dll ${DEST}
+	cp -a ../libc3/window/cairo/win32/.libs/msys-c3_window_cairo_win32*-0.dll ${DEST}
 	cp -a ../libc3/window/cairo/win32/demo/.libs/c3_window_cairo_win32_demo.exe ${DEST}
-	cp -a ../libc3/window/cairo/win32/demo/.libs/c3_window_cairo_win32_demo.exe ${DEST}/test
+	cp -a /mingw64/bin/libxkbcommon-0.dll ${DEST}
+	cp -a /mingw64/bin/libwinpthread-1.dll ${DEST}
+	cp -a /mingw64/bin/libstdc++-6.dll ${DEST}
+	cp -a /mingw64/bin/libfontconfig-1.dll ${DEST}
+	cp -a /mingw64/bin/libfreetype-6.dll ${DEST}
+	cp -a /mingw64/bin/libpixman-1-0.dll ${DEST}
+	cp -a /mingw64/bin/zlib1.dll ${DEST}
+	cp -a /mingw64/bin/libpng16-16.dll ${DEST}
+	cp -a /mingw64/bin/libexpat-1.dll ${DEST}
+	cp -a /mingw64/bin/libiconv-2.dll ${DEST}
+	cp -a /mingw64/bin/libintl-8.dll ${DEST}
+	cp -a /mingw64/bin/libbz2-1.dll ${DEST}
+	cp -a /mingw64/bin/libbrotlidec.dll ${DEST}
+	cp -a /mingw64/bin/libharfbuzz-0.dll ${DEST}
+	cp -a /mingw64/bin/libbrotlicommon.dll ${DEST}
+	cp -a /mingw64/bin/libglib-2.0-0.dll ${DEST}
+	cp -a /mingw64/bin/libgraphite2.dll ${DEST}
+	cp -a /mingw64/bin/libpcre2-8-0.dll ${DEST}
 	cp -a ../lib ${DEST}/
 	cp -a ../c3s/.libs/c3s*.exe ${DEST}
 	cp -a ../ic3/.libs/ic3*.exe ${DEST}