From 593bf4befbc60585f5e98ceb513405f0b5e324d2 Mon Sep 17 00:00:00 2001 From: blueloveTH-Mac Date: Sun, 5 Feb 2023 03:48:45 -0800 Subject: [PATCH] up Update amalgamate.py Update .gitignore up --- .github/workflows/main.yml | 12 -- .gitignore | 1 + amalgamate.py | 1 - plugins/macos/.gitignore | 3 +- .../pocketpy/{pocketpy => }/pocketpy.cpp | 0 .../macos/pocketpy/{pocketpy => }/pocketpy.h | 0 .../pocketpy.xcodeproj/project.pbxproj | 160 +++++++++--------- .../UserInterfaceState.xcuserstate | Bin 59456 -> 14606 bytes .../xcshareddata/xcschemes/pocketpy.xcscheme | 8 +- .../xcdebugger/Breakpoints_v2.xcbkptlist | 24 --- .../xcschemes/xcschememanagement.plist | 2 +- 11 files changed, 84 insertions(+), 127 deletions(-) rename plugins/macos/pocketpy/{pocketpy => }/pocketpy.cpp (100%) rename plugins/macos/pocketpy/{pocketpy => }/pocketpy.h (100%) delete mode 100644 plugins/macos/pocketpy/pocketpy.xcodeproj/xcuserdata/blueloveth.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 11d6d14a..a71f0bfb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -60,18 +60,6 @@ jobs: - uses: actions/upload-artifact@v3 with: path: output - build_macos: - runs-on: macos-latest - steps: - - uses: actions/checkout@v3 - - run: | - cd plugins/macos/pocketpy - mkdir -p output/macos - xcodebuild clean build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO - cp build/Release/libpocketpy.a output/macos - - uses: actions/upload-artifact@v3 - with: - path: plugins/macos/pocketpy/output build_android: runs-on: ubuntu-latest steps: diff --git a/.gitignore b/.gitignore index 76916633..67b07d84 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ __pycache__/ .vscode .ipynb_checkpoints +.DS_Store src/main gmon.out diff --git a/amalgamate.py b/amalgamate.py index 83f94a63..d02907e0 100644 --- a/amalgamate.py +++ b/amalgamate.py @@ -59,7 +59,6 @@ os.system("g++ -o pocketpy amalgamated/main.cpp --std=c++17") os.system("rm pocketpy") os.system("cp amalgamated/pocketpy.h plugins/flutter/src/pocketpy.h") -os.system("cp amalgamated/pocketpy.h plugins/macos/pocketpy/pocketpy/pocketpy.h") unity_ios_header = 'plugins/unity/PocketPyUnityPlugin/Assets/PocketPy/Plugins/iOS/pocketpy.h' os.system(f'cp amalgamated/pocketpy.h "{unity_ios_header}"') diff --git a/plugins/macos/.gitignore b/plugins/macos/.gitignore index d56cb933..d1638636 100644 --- a/plugins/macos/.gitignore +++ b/plugins/macos/.gitignore @@ -1,2 +1 @@ -build/ -.DS_Store \ No newline at end of file +build/ \ No newline at end of file diff --git a/plugins/macos/pocketpy/pocketpy/pocketpy.cpp b/plugins/macos/pocketpy/pocketpy.cpp similarity index 100% rename from plugins/macos/pocketpy/pocketpy/pocketpy.cpp rename to plugins/macos/pocketpy/pocketpy.cpp diff --git a/plugins/macos/pocketpy/pocketpy/pocketpy.h b/plugins/macos/pocketpy/pocketpy.h similarity index 100% rename from plugins/macos/pocketpy/pocketpy/pocketpy.h rename to plugins/macos/pocketpy/pocketpy.h diff --git a/plugins/macos/pocketpy/pocketpy.xcodeproj/project.pbxproj b/plugins/macos/pocketpy/pocketpy.xcodeproj/project.pbxproj index 075a37d7..9837a56c 100644 --- a/plugins/macos/pocketpy/pocketpy.xcodeproj/project.pbxproj +++ b/plugins/macos/pocketpy/pocketpy.xcodeproj/project.pbxproj @@ -7,18 +7,17 @@ objects = { /* Begin PBXBuildFile section */ - 0869DA4F298F9AD300B00FD8 /* pocketpy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0869DA4E298F9AD300B00FD8 /* pocketpy.cpp */; }; - 0869DA56298F9C5800B00FD8 /* pocketpy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0869DA55298F9C5800B00FD8 /* pocketpy.h */; }; + 08F367CA298FCDB100C97415 /* pocketpy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08F367C9298FCDB100C97415 /* pocketpy.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 0869DA47298F9AD300B00FD8 /* libpocketpy.a */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libpocketpy.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 0869DA4E298F9AD300B00FD8 /* pocketpy.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pocketpy.cpp; sourceTree = ""; }; - 0869DA55298F9C5800B00FD8 /* pocketpy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pocketpy.h; sourceTree = ""; }; + 08F367C0298FCCF000C97415 /* pocketpy.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = pocketpy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 08F367C9298FCDB100C97415 /* pocketpy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pocketpy.cpp; sourceTree = ""; }; + 08F367CB298FCDC600C97415 /* pocketpy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pocketpy.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 0869DA45298F9AD300B00FD8 /* Frameworks */ = { + 08F367BD298FCCF000C97415 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -28,52 +27,33 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0869DA3E298F9AD300B00FD8 = { + 08F367B7298FCCF000C97415 = { isa = PBXGroup; children = ( - 0869DA49298F9AD300B00FD8 /* pocketpy */, - 0869DA48298F9AD300B00FD8 /* Products */, + 08F367CB298FCDC600C97415 /* pocketpy.h */, + 08F367C9298FCDB100C97415 /* pocketpy.cpp */, + 08F367C1298FCCF000C97415 /* Products */, ); sourceTree = ""; }; - 0869DA48298F9AD300B00FD8 /* Products */ = { + 08F367C1298FCCF000C97415 /* Products */ = { isa = PBXGroup; children = ( - 0869DA47298F9AD300B00FD8 /* libpocketpy.a */, + 08F367C0298FCCF000C97415 /* pocketpy.bundle */, ); name = Products; sourceTree = ""; }; - 0869DA49298F9AD300B00FD8 /* pocketpy */ = { - isa = PBXGroup; - children = ( - 0869DA55298F9C5800B00FD8 /* pocketpy.h */, - 0869DA4E298F9AD300B00FD8 /* pocketpy.cpp */, - ); - path = pocketpy; - sourceTree = ""; - }; /* End PBXGroup section */ -/* Begin PBXHeadersBuildPhase section */ - 0869DA43298F9AD300B00FD8 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 0869DA56298F9C5800B00FD8 /* pocketpy.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - /* Begin PBXNativeTarget section */ - 0869DA46298F9AD300B00FD8 /* pocketpy */ = { + 08F367BF298FCCF000C97415 /* pocketpy */ = { isa = PBXNativeTarget; - buildConfigurationList = 0869DA52298F9AD300B00FD8 /* Build configuration list for PBXNativeTarget "pocketpy" */; + buildConfigurationList = 08F367C4298FCCF000C97415 /* Build configuration list for PBXNativeTarget "pocketpy" */; buildPhases = ( - 0869DA43298F9AD300B00FD8 /* Headers */, - 0869DA44298F9AD300B00FD8 /* Sources */, - 0869DA45298F9AD300B00FD8 /* Frameworks */, + 08F367BC298FCCF000C97415 /* Sources */, + 08F367BD298FCCF000C97415 /* Frameworks */, + 08F367BE298FCCF000C97415 /* Resources */, ); buildRules = ( ); @@ -81,53 +61,64 @@ ); name = pocketpy; productName = pocketpy; - productReference = 0869DA47298F9AD300B00FD8 /* libpocketpy.a */; - productType = "com.apple.product-type.library.dynamic"; + productReference = 08F367C0298FCCF000C97415 /* pocketpy.bundle */; + productType = "com.apple.product-type.bundle"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 0869DA3F298F9AD300B00FD8 /* Project object */ = { + 08F367B8298FCCF000C97415 /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; LastUpgradeCheck = 1330; TargetAttributes = { - 0869DA46298F9AD300B00FD8 = { + 08F367BF298FCCF000C97415 = { CreatedOnToolsVersion = 13.3; }; }; }; - buildConfigurationList = 0869DA42298F9AD300B00FD8 /* Build configuration list for PBXProject "pocketpy" */; + buildConfigurationList = 08F367BB298FCCF000C97415 /* Build configuration list for PBXProject "pocketpy" */; compatibilityVersion = "Xcode 13.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, + Base, ); - mainGroup = 0869DA3E298F9AD300B00FD8; - productRefGroup = 0869DA48298F9AD300B00FD8 /* Products */; + mainGroup = 08F367B7298FCCF000C97415; + productRefGroup = 08F367C1298FCCF000C97415 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 0869DA46298F9AD300B00FD8 /* pocketpy */, + 08F367BF298FCCF000C97415 /* pocketpy */, ); }; /* End PBXProject section */ +/* Begin PBXResourcesBuildPhase section */ + 08F367BE298FCCF000C97415 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ - 0869DA44298F9AD300B00FD8 /* Sources */ = { + 08F367BC298FCCF000C97415 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0869DA4F298F9AD300B00FD8 /* pocketpy.cpp in Sources */, + 08F367CA298FCDB100C97415 /* pocketpy.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ - 0869DA50298F9AD300B00FD8 /* Debug */ = { + 08F367C2298FCCF000C97415 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -171,7 +162,7 @@ "DEBUG=1", "$(inherited)", ); - GCC_WARN_64_TO_32_BIT_CONVERSION = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; @@ -180,12 +171,12 @@ MACOSX_DEPLOYMENT_TARGET = 12.3; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = NO; + ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; }; name = Debug; }; - 0869DA51298F9AD300B00FD8 /* Release */ = { + 08F367C3298FCCF000C97415 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -223,7 +214,7 @@ ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; @@ -232,81 +223,84 @@ MACOSX_DEPLOYMENT_TARGET = 12.3; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = NO; SDKROOT = macosx; }; name = Release; }; - 0869DA53298F9AD300B00FD8 /* Debug */ = { + 08F367C5298FCCF000C97415 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "c++17"; - CLANG_DEBUG_INFORMATION_LEVEL = "line-tables-only"; + CLANG_ENABLE_CPP_STATIC_DESTRUCTORS = NO; CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CODE_SIGN_IDENTITY = "Mac Developer"; + CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = A7A93GC9AY; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - EXECUTABLE_EXTENSION = a; - EXECUTABLE_PREFIX = lib; - GCC_ENABLE_CPP_EXCEPTIONS = YES; GCC_ENABLE_CPP_RTTI = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - MACH_O_TYPE = staticlib; + GCC_WARN_64_TO_32_BIT_CONVERSION = NO; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INFOPLIST_KEY_NSPrincipalClass = ""; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.bl.pocketpy; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; - STRIP_STYLE = all; + SWIFT_EMIT_LOC_STRINGS = YES; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; - 0869DA54298F9AD300B00FD8 /* Release */ = { + 08F367C6298FCCF000C97415 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "c++17"; - CLANG_DEBUG_INFORMATION_LEVEL = "line-tables-only"; + CLANG_ENABLE_CPP_STATIC_DESTRUCTORS = NO; CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CODE_SIGN_IDENTITY = "Mac Developer"; + CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = A7A93GC9AY; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - EXECUTABLE_EXTENSION = a; - EXECUTABLE_PREFIX = lib; - GCC_ENABLE_CPP_EXCEPTIONS = YES; GCC_ENABLE_CPP_RTTI = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_SYMBOLS_PRIVATE_EXTERN = YES; - MACH_O_TYPE = staticlib; + GCC_WARN_64_TO_32_BIT_CONVERSION = NO; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INFOPLIST_KEY_NSPrincipalClass = ""; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.bl.pocketpy; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; - STRIP_STYLE = all; + SWIFT_EMIT_LOC_STRINGS = YES; + WRAPPER_EXTENSION = bundle; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 0869DA42298F9AD300B00FD8 /* Build configuration list for PBXProject "pocketpy" */ = { + 08F367BB298FCCF000C97415 /* Build configuration list for PBXProject "pocketpy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0869DA50298F9AD300B00FD8 /* Debug */, - 0869DA51298F9AD300B00FD8 /* Release */, + 08F367C2298FCCF000C97415 /* Debug */, + 08F367C3298FCCF000C97415 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0869DA52298F9AD300B00FD8 /* Build configuration list for PBXNativeTarget "pocketpy" */ = { + 08F367C4298FCCF000C97415 /* Build configuration list for PBXNativeTarget "pocketpy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0869DA53298F9AD300B00FD8 /* Debug */, - 0869DA54298F9AD300B00FD8 /* Release */, + 08F367C5298FCCF000C97415 /* Debug */, + 08F367C6298FCCF000C97415 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 0869DA3F298F9AD300B00FD8 /* Project object */; + rootObject = 08F367B8298FCCF000C97415 /* Project object */; } diff --git a/plugins/macos/pocketpy/pocketpy.xcodeproj/project.xcworkspace/xcuserdata/blueloveth.xcuserdatad/UserInterfaceState.xcuserstate b/plugins/macos/pocketpy/pocketpy.xcodeproj/project.xcworkspace/xcuserdata/blueloveth.xcuserdatad/UserInterfaceState.xcuserstate index 13db7ab2846c85b6128ddf25904d082348d8d015..72924249cd8020fa0d4a6937bb95ca49bd597f10 100644 GIT binary patch delta 7363 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 literal 59456 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 @@ -50,8 +50,8 @@ diff --git a/plugins/macos/pocketpy/pocketpy.xcodeproj/xcuserdata/blueloveth.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/plugins/macos/pocketpy/pocketpy.xcodeproj/xcuserdata/blueloveth.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist deleted file mode 100644 index dff26997..00000000 --- a/plugins/macos/pocketpy/pocketpy.xcodeproj/xcuserdata/blueloveth.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - diff --git a/plugins/macos/pocketpy/pocketpy.xcodeproj/xcuserdata/blueloveth.xcuserdatad/xcschemes/xcschememanagement.plist b/plugins/macos/pocketpy/pocketpy.xcodeproj/xcuserdata/blueloveth.xcuserdatad/xcschemes/xcschememanagement.plist index 8650e937..27564c74 100644 --- a/plugins/macos/pocketpy/pocketpy.xcodeproj/xcuserdata/blueloveth.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/plugins/macos/pocketpy/pocketpy.xcodeproj/xcuserdata/blueloveth.xcuserdatad/xcschemes/xcschememanagement.plist @@ -12,7 +12,7 @@ SuppressBuildableAutocreation - 0869DA46298F9AD300B00FD8 + 08F367BF298FCCF000C97415 primary