mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 03:20:18 +00:00
...
This commit is contained in:
parent
31ae76c175
commit
0ee5c5add6
@ -88,12 +88,17 @@ if sys.platform in ['linux', 'darwin']:
|
|||||||
|
|
||||||
print("amalgamated/pocketpy.h")
|
print("amalgamated/pocketpy.h")
|
||||||
|
|
||||||
shutil.copy("amalgamated/pocketpy.h", "plugins/flutter/src/pocketpy.h")
|
def sync(path):
|
||||||
shutil.copy("amalgamated/pocketpy.h", "plugins/macos/pocketpy/pocketpy.h")
|
shutil.copy("amalgamated/pocketpy.h", os.path.join(path, "pocketpy.h"))
|
||||||
|
with open(os.path.join(path, "pocketpy.cpp"), "wt", encoding='utf-8') as f:
|
||||||
|
f.write("#include \"pocketpy.h\"\n")
|
||||||
|
|
||||||
|
sync("plugins/flutter/src")
|
||||||
|
sync("plugins/macos/pocketpy")
|
||||||
|
|
||||||
# unity plugin
|
# unity plugin
|
||||||
unity_ios_root = 'plugins/unity/PocketPyUnityPlugin/Assets/PocketPython/Plugins/iOS'
|
unity_ios_root = 'plugins/unity/PocketPyUnityPlugin/Assets/PocketPython/Plugins/iOS'
|
||||||
if os.path.exists(unity_ios_root):
|
if os.path.exists(unity_ios_root):
|
||||||
shutil.copy("amalgamated/pocketpy.h", unity_ios_root)
|
sync(unity_ios_root)
|
||||||
|
|
||||||
|
|
||||||
|
@ -4,4 +4,4 @@ rm -rf web/lib
|
|||||||
mkdir web/lib
|
mkdir web/lib
|
||||||
|
|
||||||
SRC=$(find src/ -name "*.cpp")
|
SRC=$(find src/ -name "*.cpp")
|
||||||
em++ $SRC src2/lib.cpp -Iinclude/ -fno-rtti -fexceptions -O3 -sEXPORTED_FUNCTIONS=_pkpy_new_repl,_pkpy_repl_input,_pkpy_new_vm -sEXPORTED_RUNTIME_METHODS=ccall -o web/lib/pocketpy.js
|
em++ $SRC -Iinclude/ -fno-rtti -fexceptions -O3 -sEXPORTED_FUNCTIONS=_pkpy_new_repl,_pkpy_repl_input,_pkpy_new_vm -sEXPORTED_RUNTIME_METHODS=ccall -o web/lib/pocketpy.js
|
Loading…
x
Reference in New Issue
Block a user