Files
esy-angle-prebuilt/build.sh

20 lines
824 B
Bash
Raw Permalink Normal View History

2020-08-11 07:11:35 -07:00
#! /bin/bash
2020-08-11 10:57:21 -07:00
OS=$1
2020-08-11 07:11:35 -07:00
if [[ $OS == "windows" ]]
then
2020-08-11 11:11:54 -07:00
# Get electron-prebuilt to extract ANGLE dlls from:
mkdir _temp
curl -LJ https://github.com/electron/electron/releases/download/v9.2.0/electron-v9.2.0-win32-x64.zip -o _temp/electron-prebuilt.zip
ls _temp
unzip _temp/electron-prebuilt.zip
ls _temp
2020-08-11 07:11:35 -07:00
gendef.exe - $cur__target_dir/libEGL.dll > $cur__target_dir/libEGL.def
gendef.exe - $cur__target_dir/libGLESv2.dll > $cur__target_dir/libGLESv2.def
x86_64-W64-mingw32-dlltool.exe -D $cur__target_dir/libEGL.dll -d $cur__target_dir/libEGL.def -A -l $cur__target_dir/libEGL.a
x86_64-W64-mingw32-dlltool.exe -D $cur__target_dir/libGLESv2.dll -d $cur__target_dir/libGLESv2.def -A -l $cur__target_dir/libGLESv2.a
else
echo "ANGLE is unused on non-windows platforms; skipping build."
fi