Mesen-X/build.sh

22 lines
597 B
Bash
Raw Normal View History

2016-12-22 18:44:54 -05:00
#!/bin/sh
#This is a build script used for official releases which does not build the UI
#Read the makefile and use "make" to build Mesen normally
2018-01-04 23:09:07 -05:00
if [ "$1" = libretro ]; then
MESENPLATFORM=x64 make clean
LTO=true MESENPLATFORM=x64 make libretro -j 16
2016-12-22 18:44:54 -05:00
2018-01-04 23:09:07 -05:00
MESENPLATFORM=x86 make clean
LTO=true MESENPLATFORM=x86 make libretro -j 16
else
MESENPLATFORM=x64 make clean
LTO=true MESENPLATFORM=x64 make core -j 16
2016-12-22 18:44:54 -05:00
2018-01-04 23:09:07 -05:00
MESENPLATFORM=x86 make clean
LTO=true MESENPLATFORM=x86 make core -j 16
cp ./InteropDLL/obj.x64/libMesenCore.x64.dll ./bin
cp ./InteropDLL/obj.x86/libMesenCore.x86.dll ./bin
fi