This commit is contained in:
blueloveTH 2023-05-24 17:59:08 +08:00
parent 4156e6f932
commit ef21ff266b
3 changed files with 9 additions and 2 deletions

View File

@ -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.h", "plugins/macos/pocketpy/pocketpy_c.h")
shutil.copy("c_bindings/pocketpy_c.cpp", "plugins/macos/pocketpy/pocketpy.cpp") 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... # my custom things...
if os.path.exists("/mnt/e/PainterEngine/project/pocketpy.h"): if os.path.exists("/mnt/e/PainterEngine/project/pocketpy.h"):
shutil.copy("amalgamated/pocketpy.h", "/mnt/e/PainterEngine/project/pocketpy.h") shutil.copy("amalgamated/pocketpy.h", "/mnt/e/PainterEngine/project/pocketpy.h")

View File

@ -125,7 +125,7 @@ bool pkpy_vm_run(pkpy_vm* vm_handle, const char* source) {
ERRHANDLER_OPEN ERRHANDLER_OPEN
CodeObject_ code = vm->compile(source, "<c-bound>", EXEC_MODE); CodeObject_ code = vm->compile(source, "<c-bound>", EXEC_MODE);
PyObject* result = vm->_exec(code, vm->_main); // PyObject* result = vm->_exec(code, vm->_main);
//unpack_return(w, result); //unpack_return(w, result);
//NOTE: it seems like vm->_exec should return whatever the last command it //NOTE: it seems like vm->_exec should return whatever the last command it

View File

@ -125,7 +125,7 @@ bool pkpy_vm_run(pkpy_vm* vm_handle, const char* source) {
ERRHANDLER_OPEN ERRHANDLER_OPEN
CodeObject_ code = vm->compile(source, "<c-bound>", EXEC_MODE); CodeObject_ code = vm->compile(source, "<c-bound>", EXEC_MODE);
PyObject* result = vm->_exec(code, vm->_main); // PyObject* result = vm->_exec(code, vm->_main);
//unpack_return(w, result); //unpack_return(w, result);
//NOTE: it seems like vm->_exec should return whatever the last command it //NOTE: it seems like vm->_exec should return whatever the last command it