The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftUIGamepad, reference main (bfd743), with Swift 6.2 for macOS (SPM) on 24 Jun 2025 01:23:55 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Appracatappra/SwiftUIGamepad.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Appracatappra/SwiftUIGamepad
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at bfd7430 Updated to v6.1
Cloned https://github.com/Appracatappra/SwiftUIGamepad.git
Revision (git rev-parse @):
bfd74309360316e0033791bf1eea7fd5a70756e6
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Appracatappra/SwiftUIGamepad.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/Appracatappra/SwiftUIGamepad.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/72] Write sources
[2/72] Copying PS4_Cross.png
[2/72] Copying XB1_XboxButton.png
[2/72] Copying diamond-click.mp3
[2/72] Copying mouse-click.mp3
[3/72] Copying PrivacyInfo.xcprivacy
[7/72] Copying XB1_Y.png
[10/72] Copying diamond-click.mp3
[11/72] Copying XB1_X.png
[11/72] Copying XB1_View.png
[11/72] Copying XB1_RightStick.png
[12/72] Copying XB1_RT.png
[13/72] Copying XB1_P3.png
[13/72] Copying XB1_Share.png
[13/72] Copying XB1_RB.png
[13/72] Copying XB1_P4.png
[18/72] Copying XB1_P1.png
[20/72] Copying XB1_P2.png
[20/72] Copying XB1_LeftStick.png
[20/72] Copying XB1_A.png
[23/72] Copying XB1_LB.png
[23/72] Copying XB1_B.png
[23/72] Copying SR2_Menu.png
[23/72] Copying XB1_DPad.png
[23/72] Copying XB1_Controller.png
[23/72] Copying SR2_Dpad.png
[27/72] Copying XB1_LT.png
[30/72] Copying SR2_X.png
[30/72] Copying SR2_A.png
[30/72] Copying SR1_Dpad.png
[30/72] Copying SR2_Controller.png
[30/72] Copying SR1_Controller.png
[30/72] Copying PS5_Triangle.png
[30/72] Copying PS5_Cross.png
[33/72] Copying SR1_X.png
[36/72] Copying SR1_A.png
[37/72] Copying PS5_Square.png
[37/72] Copying SR1_Menu.png
[37/72] Copying PrivacyInfo.xcprivacy
[37/72] Copying PS5_Controller.png
[41/72] Copying PS5_DPad.png
[44/72] Copying PS5_Circle.png
[44/72] Copying PS4_Square.png
[44/72] Copying PS4_Triangle.png
[45/72] Copying PS4_Options.png
[45/72] Copying PS4_R2.png
[48/72] Copying PS4_Share.png
[48/72] Copying PS4_RightStick.png
[48/72] Copying PS4_ToouchPad.png
[49/72] Copying PS4_L2.png
[49/72] Copying PS4_R1.png
[50/72] Copying PS4_LeftStick.png
[51/72] Copying PS4_L1.png
[55/72] Copying PS4_Home.png
[57/72] Copying PS4_DPad.png
[57/72] Write sources
[58/72] Copying GridBackground.png
[58/72] Write sources
[58/72] Copying PrivacyInfo.xcprivacy
[59/72] Copying ExtendedController.png
[60/72] Copying PrivacyInfo.xcprivacy
[64/72] Copying PS4_Controller.png
[65/72] Write sources
[65/72] Copying PS4_Circle.png
[66/72] Copying PrivacyInfo.xcprivacy
[69/72] Write sources
[70/72] Copying PrivacyInfo.xcprivacy
[71/72] Write swift-version-1EA4D86E10B52AF.txt
[73/76] Compiling LogManager ReleaseLogger.swift
[74/76] Compiling LogManager resource_bundle_accessor.swift
[75/76] Emitting module LogManager
[76/76] Compiling LogManager DebugLogger.swift
[77/104] Compiling SoundManager resource_bundle_accessor.swift
[78/104] Compiling SwiftletUtilities iOS ViewExtensions.swift
[79/104] Compiling SwiftletUtilities UIDeviceOrientation.swift
[80/106] Emitting module SwiftletUtilities
[81/106] Compiling SwiftletUtilities HTMLEntity.swift
[82/106] Compiling SwiftletUtilities NetworkConnection.swift
[83/106] Compiling SwiftletUtilities ObfuscationProvider.swift
[84/106] Compiling SwiftletUtilities ArrayExtensions.swift
[85/106] Compiling SwiftletUtilities ColorExtentions.swift
[86/106] Compiling SwiftletUtilities DoubleExtensions.swift
[87/106] Compiling SwiftletUtilities UIApplicationExtensions.swift
[88/106] Compiling SwiftletUtilities ViewDeviceRotation.swift
[89/106] Compiling SwiftletUtilities iOS DataExtensions.swift
[90/106] Compiling SwiftletUtilities macOS StringExtensions.swift
[91/106] Compiling SwiftletUtilities resource_bundle_accessor.swift
[92/106] Emitting module SoundManager
[93/106] Compiling SoundManager SoundManager.swift
[94/106] Compiling SwiftletUtilities iOS ImageExtensions.swift
[95/106] Compiling SwiftletUtilities iOS StringExtensions.swift
[96/106] Compiling SwiftletUtilities macOS DataExtensions.swift
[97/106] Compiling SwiftletUtilities macOS ImageExtensions.swift
[98/106] Compiling SwiftletUtilities StringExtensions.swift
[99/106] Compiling SwiftletUtilities TitleCase.swift
[100/106] Compiling SwiftletUtilities ViewExtensions.swift
[101/106] Compiling SwiftletUtilities ImageExtensions.swift
[102/106] Compiling SwiftletUtilities IntegerExtensions.swift
[103/106] Compiling SwiftletUtilities PublishedExtensions.swift
[104/106] Compiling SwiftletUtilities AppleHardwareType.swift
[105/106] Compiling SwiftletUtilities HardwareInformation.swift
[106/106] Compiling SwiftletUtilities Execute.swift
[107/132] Compiling SimpleSerializer SimpleSerializeable.swift
[108/132] Compiling SimpleSerializer SimpleSerializeableEnum.swift
[109/132] Compiling SimpleSerializer resource_bundle_accessor.swift
[110/132] Compiling SimpleSerializer Deserializer.swift
[111/132] Emitting module SimpleSerializer
[112/132] Compiling SimpleSerializer Serializer.swift
[113/132] Emitting module SwiftUIKit
[114/162] Compiling GraceLanguage GraceFunction.swift
[115/162] Compiling GraceLanguage GraceToken.swift
[116/162] Compiling GraceLanguage GraceEnumeration.swift
[117/163] Compiling GraceLanguage GraceExecutable.swift
[118/163] Compiling GraceLanguage GraceForInstruction.swift
[119/163] Compiling GraceLanguage GraceIfInstruction.swift
[120/163] Compiling GraceLanguage GraceVarInstruction.swift
[121/163] Compiling GraceLanguage GraceWhileInstruction.swift
[122/163] Compiling GraceLanguage GraceDeleteInstruction.swift
[123/163] Compiling GraceLanguage GraceEmptyInstruction.swift
[124/163] Compiling GraceLanguage GraceReturnInstruction.swift
[125/163] Compiling GraceLanguage GraceSwitchInstruction.swift
[126/163] Compiling GraceLanguage GraceCaseStatement.swift
[127/163] Compiling GraceLanguage GraceContainer.swift
[128/163] Compiling GraceLanguage GraceVariable.swift
[129/163] Compiling GraceLanguage GraceIncrementInstruction.swift
[130/173] Compiling GraceLanguage GraceCompiler.swift
[131/173] Compiling GraceLanguage GraceRuntime.swift
[132/173] Compiling GraceLanguage GraceTokenizer.swift
[133/173] Compiling GraceLanguage GraceIterateInstruction.swift
[134/173] Compiling GraceLanguage GraceLetInstruction.swift
[139/177] Emitting module GraceLanguage
[144/177] Compiling GraceLanguage GraceVariableExpression.swift
[145/177] Compiling GraceLanguage GraceAddInstruction.swift
[146/177] Compiling GraceLanguage GraceCallInstruction.swift
[147/177] Compiling GraceLanguage GraceDecrementInstruction.swift
[148/177] Compiling GraceLanguage GraceCompilerError.swift
[149/177] Compiling GraceLanguage GraceKeywords.swift
[150/177] Compiling GraceLanguage GraceParseError.swift
[151/177] Compiling GraceLanguage GraceRuntimeError.swift
[155/177] Compiling GraceLanguage GraceRepeatInstruction.swift
[156/177] Compiling GraceLanguage GraceFormulaExpression.swift
[157/177] Compiling GraceLanguage GraceFunctionExpression.swift
[158/177] Compiling GraceLanguage GraceNewExpression.swift
[159/177] Compiling GraceLanguage GraceNotExpression.swift
[160/177] Compiling GraceLanguage StringExtensions.swift
[161/177] Compiling GraceLanguage GraceArrayExpression.swift
[162/177] Compiling GraceLanguage GraceConstantExpression.swift
[163/177] Compiling GraceLanguage GraceEnumerationExpression.swift
[169/177] Compiling GraceLanguage GraceAbortable.swift
[170/177] Compiling GraceLanguage GraceExpression.swift
[171/177] Compiling GraceLanguage GraceInstruction.swift
[172/177] Compiling GraceLanguage resource_bundle_accessor.swift
[178/195] Compiling SwiftUIGamepad GamepadControlTip.swift
[179/195] Compiling SwiftUIGamepad GamepadHelpEntry.swift
[180/195] Compiling SwiftUIGamepad GamepadMenuItem.swift
[181/195] Compiling SwiftUIGamepad GamepadMovementDirection.swift
[182/195] Compiling SwiftUIGamepad HardwareInformationExtensions.swift
[183/195] Compiling SwiftUIGamepad ViewGamepadExtensions.swift
[184/196] Compiling SwiftUIGamepad GamepadMenuView.swift
[185/196] Compiling SwiftUIGamepad GamepadRequiredOverlay.swift
[186/196] Compiling SwiftUIGamepad GamepadEventHandlers.swift
[187/196] Compiling SwiftUIGamepad GamepadInfo.swift
[188/196] Compiling SwiftUIGamepad GamepadManager.swift
[189/196] Compiling SwiftUIGamepad GamepadMenu.swift
[190/196] Emitting module SwiftUIGamepad
[191/196] Compiling SwiftUIGamepad resource_bundle_accessor.swift
[192/196] Compiling SwiftUIGamepad SwiftUIGamepad.swift
[193/196] Compiling SwiftUIGamepad GamepadMenuCardView.swift
[194/196] Compiling SwiftUIGamepad GamepadMenuItemView.swift
[195/196] Compiling SwiftUIGamepad GamepadHelpOverlay.swift
[196/196] Compiling SwiftUIGamepad GamepadInteractionController.swift
Build complete! (22.39s)
Fetching https://github.com/Appracatappra/SwiftletUtilities
Fetching https://github.com/Appracatappra/LogManager
Fetching https://github.com/Appracatappra/SwiftUIKit
Fetching https://github.com/Appracatappra/SoundManager
Fetching https://github.com/Appracatappra/GraceLanguage
[1/214] Fetching swiftuikit
[192/453] Fetching swiftuikit, gracelanguage
[340/537] Fetching swiftuikit, gracelanguage, logmanager
[455/1049] Fetching swiftuikit, gracelanguage, logmanager, swiftletutilities
[573/1129] Fetching swiftuikit, gracelanguage, logmanager, swiftletutilities, soundmanager
Fetched https://github.com/Appracatappra/SwiftUIKit from cache (0.67s)
[440/915] Fetching gracelanguage, logmanager, swiftletutilities, soundmanager
Fetched https://github.com/Appracatappra/LogManager from cache (0.72s)
Fetched https://github.com/Appracatappra/GraceLanguage from cache (0.72s)
Fetched https://github.com/Appracatappra/SoundManager from cache (0.72s)
[123/512] Fetching swiftletutilities
Fetched https://github.com/Appracatappra/SwiftletUtilities from cache (1.04s)
Computing version for https://github.com/Appracatappra/SwiftUIKit
Computed https://github.com/Appracatappra/SwiftUIKit at 2.0.2 (1.48s)
Computing version for https://github.com/Appracatappra/GraceLanguage
Computed https://github.com/Appracatappra/GraceLanguage at 2.0.3 (0.41s)
Fetching https://github.com/Appracatappra/SimpleSerializer
[1/133] Fetching simpleserializer
Fetched https://github.com/Appracatappra/SimpleSerializer from cache (0.57s)
Computing version for https://github.com/Appracatappra/SoundManager
Computed https://github.com/Appracatappra/SoundManager at 2.0.3 (1.01s)
Computing version for https://github.com/Appracatappra/SimpleSerializer
Computed https://github.com/Appracatappra/SimpleSerializer at 2.3.0 (0.41s)
Computing version for https://github.com/Appracatappra/LogManager
Computed https://github.com/Appracatappra/LogManager at 2.0.4 (0.37s)
Computing version for https://github.com/Appracatappra/SwiftletUtilities
Computed https://github.com/Appracatappra/SwiftletUtilities at 2.0.6 (0.37s)
Creating working copy for https://github.com/Appracatappra/SoundManager
Working copy of https://github.com/Appracatappra/SoundManager resolved at 2.0.3
Creating working copy for https://github.com/Appracatappra/SimpleSerializer
Working copy of https://github.com/Appracatappra/SimpleSerializer resolved at 2.3.0
Creating working copy for https://github.com/Appracatappra/SwiftUIKit
Working copy of https://github.com/Appracatappra/SwiftUIKit resolved at 2.0.2
Creating working copy for https://github.com/Appracatappra/SwiftletUtilities
Working copy of https://github.com/Appracatappra/SwiftletUtilities resolved at 2.0.6
Creating working copy for https://github.com/Appracatappra/GraceLanguage
Working copy of https://github.com/Appracatappra/GraceLanguage resolved at 2.0.3
Creating working copy for https://github.com/Appracatappra/LogManager
Working copy of https://github.com/Appracatappra/LogManager resolved at 2.0.4
Build complete.
{
  "dependencies" : [
    {
      "identity" : "logmanager",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Appracatappra/LogManager"
    },
    {
      "identity" : "swiftletutilities",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Appracatappra/SwiftletUtilities"
    },
    {
      "identity" : "soundmanager",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Appracatappra/SoundManager"
    },
    {
      "identity" : "swiftuikit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Appracatappra/SwiftUIKit"
    },
    {
      "identity" : "gracelanguage",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Appracatappra/GraceLanguage"
    }
  ],
  "manifest_display_name" : "SwiftUIGamepad",
  "name" : "SwiftUIGamepad",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "18.0"
    },
    {
      "name" : "macos",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "18.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftUIGamepad",
      "targets" : [
        "SwiftUIGamepad"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftUIGamepadTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIGamepadTests",
      "path" : "Tests/SwiftUIGamepadTests",
      "sources" : [
        "SwiftUIGamepadTests.swift"
      ],
      "target_dependencies" : [
        "SwiftUIGamepad"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftUIGamepad",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIGamepad",
      "path" : "Sources/SwiftUIGamepad",
      "product_dependencies" : [
        "LogManager",
        "SwiftletUtilities",
        "SoundManager",
        "SwiftUIKit",
        "GraceLanguage"
      ],
      "product_memberships" : [
        "SwiftUIGamepad"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/ExtendedController.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/GridBackground.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Circle.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Controller.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Cross.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_DPad.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Home.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_L1.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_L2.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_LeftStick.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Options.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_R1.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_R2.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_RightStick.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Share.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Square.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_ToouchPad.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS4_Triangle.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS5_Circle.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS5_Controller.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS5_Cross.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS5_DPad.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS5_Square.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PS5_Triangle.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR1_A.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR1_Controller.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR1_Dpad.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR1_Menu.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR1_X.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR2_A.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR2_Controller.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR2_Dpad.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR2_Menu.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/SR2_X.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_A.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_B.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_Controller.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_DPad.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_LB.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_LT.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_LeftStick.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_P1.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_P2.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_P3.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_P4.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_RB.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_RT.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_RightStick.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_Share.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_View.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_X.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_XboxButton.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/XB1_Y.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/diamond-click.mp3",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIGamepad/Resources/mouse-click.mp3",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "DataModles/GamepadEventHandlers.swift",
        "DataModles/GamepadInfo.swift",
        "DataModles/GamepadManager.swift",
        "DataModles/GamepadMenu.swift",
        "DataModles/GamepadMenuItem.swift",
        "Enumerations/GamepadMovementDirection.swift",
        "Extensions/HardwareInformationExtensions.swift",
        "Extensions/ViewGamepadExtensions.swift",
        "Gamepads/GamepadControlTip.swift",
        "Gamepads/GamepadHelpEntry.swift",
        "Gamepads/GamepadHelpOverlay.swift",
        "Gamepads/GamepadInteractionController.swift",
        "Gamepads/GamepadMenuCardView.swift",
        "Gamepads/GamepadMenuItemView.swift",
        "Gamepads/GamepadMenuView.swift",
        "Gamepads/GamepadRequiredOverlay.swift",
        "SwiftUIGamepad.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.1"
}
Done.