mirror of
https://github.com/cuberite/libdeflate.git
synced 2025-08-04 02:06:31 -04:00
22 lines
602 B
Bash
Executable File
22 lines
602 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -eu
|
|
|
|
for arch in 'i686' 'x86_64'; do
|
|
make clean
|
|
make -j CC=${arch}-w64-mingw32-gcc CFLAGS="-Werror" all \
|
|
benchmark.exe checksum.exe
|
|
dir=libdeflate-$(git describe --tags | tr -d v)-windows-${arch}-bin
|
|
rm -rf $dir ${dir}.zip
|
|
mkdir $dir
|
|
cp libdeflate.{dll,lib,def} libdeflatestatic.lib libdeflate.h *.exe $dir
|
|
${arch}-w64-mingw32-strip ${dir}/libdeflate.dll ${dir}/*.exe
|
|
for file in COPYING NEWS; 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
|
|
(cd ${dir} && zip -r ../${dir}.zip .)
|
|
done
|