export ADD_CURSES=Y
export PDCURSES_TOP=../submodules/pdcurses
export LUA_VERSION=5.4.4
+ cd ../lib
+ mkdir mingw
+ #
+ #64-bit
+ #export CURLSRC=https://github.com/brechtsanders/winlibs_mingw/releases/download/11.2.0-9.0.0-ucrt-r4/winlibs-x86_64-posix-seh-gcc-11.2.0-mingw-w64ucrt-9.0.0-r4.zip
+ #export CURLDST=mingw-x64.zip
+ #export MINGWBIN=mingw64
+ #export MSYSTEM=MINGW64
+ #
+ #32-bit
+ export CURLSRC=https://github.com/brechtsanders/winlibs_mingw/releases/download/11.2.0-9.0.0-ucrt-r4/winlibs-i686-posix-dwarf-gcc-11.2.0-mingw-w64ucrt-9.0.0-r4.zip
+ export CURLDST=mingw-x86.zip
+ export MINGWBIN=mingw32
+ export MSYSTEM=MINGW32
+ #all
+ curl -L $CURLSRC -o $CURLDST
+ tar -C mingw -xvf $CURLDST
+ export PATH=../lib/mingw/$MINGWBIN/bin:$PATH
+ export
+ cd ../src
cp ../sys/windows/Makefile.mingw32* .
- mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=MINGW64 LUA_VERSION=$LUA_VERSION clean
- mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=MINGW64 LUA_VERSION=$LUA_VERSION depend
- mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=MINGW64 LUA_VERSION=$LUA_VERSION
+ mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=$MSYSTEM LUA_VERSION=$LUA_VERSION clean
+ mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=$MSYSTEM LUA_VERSION=$LUA_VERSION depend
+ mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=$MSYSTEM LUA_VERSION=$LUA_VERSION
condition: eq( variables.toolchain, 'mingw' )
workingDirectory: $(Agent.BuildDirectory)/$(netHackPath)/src
displayName: 'MinGW Build'