diff --git a/amalgamate.py b/amalgamate.py index 43bdccf1..b42ef9a8 100644 --- a/amalgamate.py +++ b/amalgamate.py @@ -74,6 +74,13 @@ shutil.copy("c_bindings/pocketpy_c.cpp", "plugins/flutter/src/pocketpy.cpp") shutil.copy("c_bindings/pocketpy_c.h", "plugins/macos/pocketpy/pocketpy_c.h") shutil.copy("c_bindings/pocketpy_c.cpp", "plugins/macos/pocketpy/pocketpy.cpp") +# unity plugin +unity_ios_root = 'plugins/unity/PocketPyUnityPlugin/Assets/PocketPy/Plugins/iOS' +if os.path.exists(unity_ios_root): + shutil.copy("amalgamated/pocketpy.h", unity_ios_root) + shutil.copy("c_bindings/pocketpy_c.h", unity_ios_root) + shutil.copy("c_bindings/pocketpy_c.cpp", unity_ios_root + '/pocketpy.cpp') + # my custom things... if os.path.exists("/mnt/e/PainterEngine/project/pocketpy.h"): shutil.copy("amalgamated/pocketpy.h", "/mnt/e/PainterEngine/project/pocketpy.h") diff --git a/plugins/flutter/src/pocketpy.cpp b/plugins/flutter/src/pocketpy.cpp index f724e2cd..05551f9e 100644 --- a/plugins/flutter/src/pocketpy.cpp +++ b/plugins/flutter/src/pocketpy.cpp @@ -125,7 +125,7 @@ bool pkpy_vm_run(pkpy_vm* vm_handle, const char* source) { ERRHANDLER_OPEN CodeObject_ code = vm->compile(source, "", EXEC_MODE); - PyObject* result = vm->_exec(code, vm->_main); + // PyObject* result = vm->_exec(code, vm->_main); //unpack_return(w, result); //NOTE: it seems like vm->_exec should return whatever the last command it diff --git a/plugins/macos/pocketpy/pocketpy.cpp b/plugins/macos/pocketpy/pocketpy.cpp index f724e2cd..05551f9e 100644 --- a/plugins/macos/pocketpy/pocketpy.cpp +++ b/plugins/macos/pocketpy/pocketpy.cpp @@ -125,7 +125,7 @@ bool pkpy_vm_run(pkpy_vm* vm_handle, const char* source) { ERRHANDLER_OPEN CodeObject_ code = vm->compile(source, "", EXEC_MODE); - PyObject* result = vm->_exec(code, vm->_main); + // PyObject* result = vm->_exec(code, vm->_main); //unpack_return(w, result); //NOTE: it seems like vm->_exec should return whatever the last command it