HDL wrote:
SpeedofMac, how do you build that front-end?
There are some instructions over at
the wxMupen64Plus BitBucket page.
You'll need to compile SDL 1.2 (32-bit) and wxWidgets 2.9.1 from source, which gave me a bit of trouble. You'll also need to download
waf to build.
For me, I keep everything the build needs (waf, the MP64+
api folder from the MP64+ source code, and all the dylibs and plugins from a compiled version of MP64+ in folders called
libs and
PlugIns) in a folder called
wxmupen64plus_resources. Once I've checked out the wxMupen64Plus source, I run a little script:
export LDFLAGS="-arch i386"
export CXXFLAGS="-arch i386"
export CFLAGS="-arch i386"
cp ~/wxmupen64plus_resources/waf ~/wxmupen64plus
cd ~/wxmupen64plus
./waf configure --mupenapi=/Users/john/wxmupen64plus_resources/api --wxconfig=/usr/local/bin/wx-config
./waf
./waf install
cp -r ~/wxmupen64plus_resources/libs ~/wxmupen64plus/wxMupen64Plus.app/Contents
cp -r ~/wxmupen64plus_resources/PlugIns ~/wxmupen64plus/wxMupen64Plus.app/Contents
I found that I had wxWidgets 2.8 installed on my system, so I had to get rid of that for building to work properly. I also found that the home alias (~/) didn't work for the
./waf configure step.
I hope this helps! I plan to start posting compiled versions of the latest source once I get a bit of time on my hands.