I can't seem to get it to work. I can build it with make
if I comment out the last line of the Makefile.
detected_OS is "Linux"
mkdir -p build
mkdir -p build/dep
cp build/pdex.bin Source
gcc -shared -fPIC -lm -DTARGET_SIMULATOR=1 -DTARGET_EXTENSION=1 -I . -I ~/PlaydateSDK/C_API -I extension -I playbox2d -o build/pdex.so extension/main.c playbox2d/array.c playbox2d/maths.c playbox2d/body.c playbox2d/joint.c playbox2d/collide.c playbox2d/arbiter.c playbox2d/world.c playbox2d/playbox.c ~/PlaydateSDK/C_API/buildsupport/setup.c
touch Source/pdex.bin
cp build/pdex.so Source
~/PlaydateSDK/bin/pdc -sdkpath ~/PlaydateSDK Source playboxdemo.pdx
But I get this error when I open it with the simulator
11:28:19: Loading: OK
update failed: main.lua:58: attempt to index a nil value (global 'playbox')
stack traceback:
main.lua:58: in function 'setup'
main.lua:8: in function <main.lua:6>
Edit: I'm able to get it to run on the simulator on Linux, just not on the simulator on Windows.