You've already forked esy-angle-prebuilt
mirror of
https://github.com/izzy2lost/esy-angle-prebuilt.git
synced 2026-03-10 11:52:08 -07:00
20 lines
824 B
Bash
20 lines
824 B
Bash
#! /bin/bash
|
|
|
|
OS=$1
|
|
|
|
if [[ $OS == "windows" ]]
|
|
then
|
|
# 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
|
|
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
|