From f73db152039a23d23917859c43816ca552847bd1 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Mon, 11 Apr 2016 23:09:55 -0500 Subject: [PATCH] Add tools/make-windows-releases --- tools/make-windows-releases | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 tools/make-windows-releases diff --git a/tools/make-windows-releases b/tools/make-windows-releases new file mode 100755 index 0000000..32f3d4a --- /dev/null +++ b/tools/make-windows-releases @@ -0,0 +1,20 @@ +#!/bin/bash + +set -eu + +for arch in 'i686' 'x86_64'; do + make clean + make -j CC=${arch}-w64-mingw32-gcc BUILD_PROGRAMS=yes BUILD_SHARED_LIBRARY=yes + dir=libdeflate-$(git describe --tags | tr -d v)-windows-${arch}-bin + rm -rf $dir ${dir}.zip + mkdir $dir + cp libdeflate.dll libdeflate.lib libdeflate.h *.exe $dir + ${arch}-w64-mingw32-strip ${dir}/libdeflate.dll ${dir}/*.exe + for file in COPYING; do + sed < $file > ${dir}/${file}.txt -e 's/$/\r/g' + done + for file in README.md; do + sed < $file > ${dir}/${file} -e 's/$/\r/g' + done + zip -r ${dir}.zip ${dir} +done