├── .bazelignore ├── .bazelrc ├── .bazelversion ├── .github ├── actions │ └── build_and_test │ │ └── action.yml ├── renovate.json └── workflows │ ├── ci.yml │ └── create_release.yml ├── .gitignore ├── .swiftformat ├── .swiftlint.yml ├── BUILD.bazel ├── LICENSE ├── README.md ├── WORKSPACE ├── bazel_versions.bzl ├── ci.bazelrc ├── doc ├── BUILD.bazel ├── README.md ├── api.md ├── bazel_build_declarations.md ├── build_declarations.md ├── build_rules_overview.md ├── clang_files.md ├── package_descriptions.md ├── packages.md ├── platforms.md ├── providers.md ├── providers_overview.md ├── references.md ├── repository_files.md ├── repository_utils.md ├── resolved_packages.md ├── spm_build_declarations.md ├── spm_common.md ├── spm_package_info_utils.md ├── spm_versions.md └── workspace_rules_overview.md ├── examples ├── BUILD.bazel ├── README.md ├── incompatible_xcode_use_dev_dir_attr_test.sh ├── incompatible_xcode_use_dev_dir_env_test.sh ├── interesting_deps │ ├── BUILD.bazel │ ├── README.md │ ├── WORKSPACE │ ├── main.swift │ └── simple_test.sh ├── ios_sim │ ├── .bazelrc │ ├── README.md │ ├── Sources │ │ └── Foo │ │ │ ├── BUILD.bazel │ │ │ └── Bar.swift │ ├── Tests │ │ └── FooTests │ │ │ ├── BUILD.bazel │ │ │ └── BarTests.swift │ └── WORKSPACE ├── local_package │ ├── .bazelrc │ ├── BUILD.bazel │ ├── README.md │ ├── WORKSPACE │ ├── local_package_test.sh │ ├── main.swift │ └── third_party │ │ └── foo-kit │ │ ├── Package.swift │ │ ├── Sources │ │ └── FooKit │ │ │ ├── EventLoop+Extensions.swift │ │ │ └── FooKit.swift │ │ └── Tests │ │ └── FooKitTests │ │ └── FooKitTests.swift ├── public_hdrs │ ├── BUILD.bazel │ ├── README.md │ ├── WORKSPACE │ ├── main.swift │ └── trustkit_test.sh ├── simple │ ├── .bazelrc │ ├── BUILD.bazel │ ├── README.md │ ├── WORKSPACE │ ├── main.swift │ └── simple_test.sh ├── simple_revision │ ├── .bazelrc │ ├── BUILD.bazel │ ├── README.md │ ├── WORKSPACE │ ├── main.swift │ └── simple_revision_test.sh ├── simple_with_binary │ ├── .bazelrc │ ├── BUILD.bazel │ ├── README.md │ ├── WORKSPACE │ ├── main.swift │ ├── shared.sh │ ├── simple_with_binary_test.sh │ ├── swiftformat │ ├── swiftformat_test.sh │ ├── swiftlint │ └── swiftlint_test.sh ├── simple_with_dev_dir │ ├── .bazelrc │ ├── BUILD.bazel │ ├── README.md │ ├── WORKSPACE │ ├── main.swift │ └── simple_test.sh ├── vapor │ ├── .bazelrc │ ├── BUILD.bazel │ ├── README.md │ ├── Sources │ │ ├── App │ │ │ ├── Configuration │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── configure.swift │ │ │ │ └── routes.swift │ │ │ ├── Controllers │ │ │ │ └── .gitkeep │ │ │ ├── Migrations │ │ │ │ ├── 20210819T1221_CreateFooTable.swift │ │ │ │ └── BUILD.bazel │ │ │ └── Models │ │ │ │ ├── BUILD.bazel │ │ │ │ └── Foo.swift │ │ └── Run │ │ │ ├── BUILD.bazel │ │ │ ├── Info.plist │ │ │ └── main.swift │ ├── Tests │ │ └── AppTests │ │ │ ├── AppTests.swift │ │ │ └── BUILD.bazel │ └── WORKSPACE └── xcmetrics │ ├── .bazelrc │ ├── BUILD.bazel │ └── WORKSPACE ├── release ├── BUILD.bazel ├── README.md └── workspace_snippet.tmpl ├── shared.bazelrc ├── spm ├── BUILD.bazel ├── defs.bzl ├── deps.bzl └── private │ ├── BUILD.bazel │ ├── Package.swift.tpl │ ├── actions.bzl │ ├── bazel_build_declarations.bzl │ ├── bazel_clang_library.bzl │ ├── build_declarations.bzl │ ├── clang_files.bzl │ ├── exec_spm_build.sh │ ├── module.modulemap.tpl │ ├── modulemap_parser │ ├── BUILD.bazel │ ├── character_sets.bzl │ ├── collect_export_declaration.bzl │ ├── collect_extern_module.bzl │ ├── collect_header_declaration.bzl │ ├── collect_link_declaration.bzl │ ├── collect_module.bzl │ ├── collect_module_members.bzl │ ├── collect_umbrella_dir_declaration.bzl │ ├── collect_unprocessed_submodule.bzl │ ├── collection_results.bzl │ ├── declarations.bzl │ ├── errors.bzl │ ├── module_declarations.bzl │ ├── parser.bzl │ ├── tokenizer.bzl │ └── tokens.bzl │ ├── package_descriptions.bzl │ ├── packages.bzl │ ├── platforms.bzl │ ├── providers.bzl │ ├── references.bzl │ ├── repository_files.bzl │ ├── repository_utils.bzl │ ├── resolved_packages.bzl │ ├── root.BUILD.bazel.tpl │ ├── spm_archive.bzl │ ├── spm_autoconfiguration.bzl │ ├── spm_build_declarations.bzl │ ├── spm_clang_library.bzl │ ├── spm_common.bzl │ ├── spm_filegroup.bzl │ ├── spm_linux_toolchain.bzl │ ├── spm_package.bzl │ ├── spm_package_info_utils.bzl │ ├── spm_repositories.bzl │ ├── spm_swift_binary.bzl │ ├── spm_swift_library.bzl │ ├── spm_system_library.bzl │ ├── spm_versions.bzl │ ├── spm_xcode_toolchain.bzl │ └── swift_toolchains.bzl ├── test ├── BUILD.bazel ├── build_declarations_tests.bzl ├── clang_files_tests.bzl ├── json_test_data.bzl ├── modulemap_parser │ ├── BUILD.bazel │ ├── collect_export_declaration_tests.bzl │ ├── collect_extern_module_tests.bzl │ ├── collect_header_declaration_tests.bzl │ ├── collect_link_declaration_tests.bzl │ ├── collect_module_member_tests.bzl │ ├── collect_module_tests.bzl │ ├── collect_umbrella_dir_declaration_tests.bzl │ ├── declarations_tests.bzl │ ├── errors_tests.bzl │ ├── module_declarations_tests.bzl │ ├── parser_tests.bzl │ ├── test_helpers.bzl │ ├── tokenizer_tests.bzl │ └── tokens_tests.bzl ├── package_descriptions_tests.bzl ├── packages_tests.bzl ├── platforms_tests.bzl ├── providers_tests.bzl ├── references_tests.bzl ├── resolved_packages_tests.bzl ├── spm_common_tests.bzl ├── spm_package_info_utils_tests.bzl ├── spm_versions_tests.bzl └── swift_toolchains_tests.bzl └── tools └── spm_parser ├── BUILD.bazel ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── spm_parser │ ├── AsyncMain.swift │ ├── AsyncParsableCommand.swift │ └── Dump.swift └── Tests └── spm_parserTests └── spm_parserTests.swift /.bazelignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/.bazelignore -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 5.4.0 2 | -------------------------------------------------------------------------------- /.github/actions/build_and_test/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/.github/actions/build_and_test/action.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/create_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/.github/workflows/create_release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/.swiftformat -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/WORKSPACE -------------------------------------------------------------------------------- /bazel_versions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/bazel_versions.bzl -------------------------------------------------------------------------------- /ci.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/ci.bazelrc -------------------------------------------------------------------------------- /doc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/BUILD.bazel -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/api.md -------------------------------------------------------------------------------- /doc/bazel_build_declarations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/bazel_build_declarations.md -------------------------------------------------------------------------------- /doc/build_declarations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/build_declarations.md -------------------------------------------------------------------------------- /doc/build_rules_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/build_rules_overview.md -------------------------------------------------------------------------------- /doc/clang_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/clang_files.md -------------------------------------------------------------------------------- /doc/package_descriptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/package_descriptions.md -------------------------------------------------------------------------------- /doc/packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/packages.md -------------------------------------------------------------------------------- /doc/platforms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/platforms.md -------------------------------------------------------------------------------- /doc/providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/providers.md -------------------------------------------------------------------------------- /doc/providers_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/providers_overview.md -------------------------------------------------------------------------------- /doc/references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/references.md -------------------------------------------------------------------------------- /doc/repository_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/repository_files.md -------------------------------------------------------------------------------- /doc/repository_utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/repository_utils.md -------------------------------------------------------------------------------- /doc/resolved_packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/resolved_packages.md -------------------------------------------------------------------------------- /doc/spm_build_declarations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/spm_build_declarations.md -------------------------------------------------------------------------------- /doc/spm_common.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/spm_common.md -------------------------------------------------------------------------------- /doc/spm_package_info_utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/spm_package_info_utils.md -------------------------------------------------------------------------------- /doc/spm_versions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/spm_versions.md -------------------------------------------------------------------------------- /doc/workspace_rules_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/doc/workspace_rules_overview.md -------------------------------------------------------------------------------- /examples/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/BUILD.bazel -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/incompatible_xcode_use_dev_dir_attr_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/incompatible_xcode_use_dev_dir_attr_test.sh -------------------------------------------------------------------------------- /examples/incompatible_xcode_use_dev_dir_env_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/incompatible_xcode_use_dev_dir_env_test.sh -------------------------------------------------------------------------------- /examples/interesting_deps/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/interesting_deps/BUILD.bazel -------------------------------------------------------------------------------- /examples/interesting_deps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/interesting_deps/README.md -------------------------------------------------------------------------------- /examples/interesting_deps/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/interesting_deps/WORKSPACE -------------------------------------------------------------------------------- /examples/interesting_deps/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/interesting_deps/main.swift -------------------------------------------------------------------------------- /examples/interesting_deps/simple_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/interesting_deps/simple_test.sh -------------------------------------------------------------------------------- /examples/ios_sim/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/ios_sim/.bazelrc -------------------------------------------------------------------------------- /examples/ios_sim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/ios_sim/README.md -------------------------------------------------------------------------------- /examples/ios_sim/Sources/Foo/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/ios_sim/Sources/Foo/BUILD.bazel -------------------------------------------------------------------------------- /examples/ios_sim/Sources/Foo/Bar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/ios_sim/Sources/Foo/Bar.swift -------------------------------------------------------------------------------- /examples/ios_sim/Tests/FooTests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/ios_sim/Tests/FooTests/BUILD.bazel -------------------------------------------------------------------------------- /examples/ios_sim/Tests/FooTests/BarTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/ios_sim/Tests/FooTests/BarTests.swift -------------------------------------------------------------------------------- /examples/ios_sim/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/ios_sim/WORKSPACE -------------------------------------------------------------------------------- /examples/local_package/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/local_package/.bazelrc -------------------------------------------------------------------------------- /examples/local_package/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/local_package/BUILD.bazel -------------------------------------------------------------------------------- /examples/local_package/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/local_package/README.md -------------------------------------------------------------------------------- /examples/local_package/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/local_package/WORKSPACE -------------------------------------------------------------------------------- /examples/local_package/local_package_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/local_package/local_package_test.sh -------------------------------------------------------------------------------- /examples/local_package/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/local_package/main.swift -------------------------------------------------------------------------------- /examples/local_package/third_party/foo-kit/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/local_package/third_party/foo-kit/Package.swift -------------------------------------------------------------------------------- /examples/local_package/third_party/foo-kit/Sources/FooKit/EventLoop+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/local_package/third_party/foo-kit/Sources/FooKit/EventLoop+Extensions.swift -------------------------------------------------------------------------------- /examples/local_package/third_party/foo-kit/Sources/FooKit/FooKit.swift: -------------------------------------------------------------------------------- 1 | struct FooKit { 2 | var text = "Hello, World!" 3 | } 4 | -------------------------------------------------------------------------------- /examples/local_package/third_party/foo-kit/Tests/FooKitTests/FooKitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/local_package/third_party/foo-kit/Tests/FooKitTests/FooKitTests.swift -------------------------------------------------------------------------------- /examples/public_hdrs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/public_hdrs/BUILD.bazel -------------------------------------------------------------------------------- /examples/public_hdrs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/public_hdrs/README.md -------------------------------------------------------------------------------- /examples/public_hdrs/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/public_hdrs/WORKSPACE -------------------------------------------------------------------------------- /examples/public_hdrs/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/public_hdrs/main.swift -------------------------------------------------------------------------------- /examples/public_hdrs/trustkit_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/public_hdrs/trustkit_test.sh -------------------------------------------------------------------------------- /examples/simple/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple/.bazelrc -------------------------------------------------------------------------------- /examples/simple/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple/BUILD.bazel -------------------------------------------------------------------------------- /examples/simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple/README.md -------------------------------------------------------------------------------- /examples/simple/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple/WORKSPACE -------------------------------------------------------------------------------- /examples/simple/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple/main.swift -------------------------------------------------------------------------------- /examples/simple/simple_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple/simple_test.sh -------------------------------------------------------------------------------- /examples/simple_revision/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_revision/.bazelrc -------------------------------------------------------------------------------- /examples/simple_revision/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_revision/BUILD.bazel -------------------------------------------------------------------------------- /examples/simple_revision/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_revision/README.md -------------------------------------------------------------------------------- /examples/simple_revision/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_revision/WORKSPACE -------------------------------------------------------------------------------- /examples/simple_revision/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_revision/main.swift -------------------------------------------------------------------------------- /examples/simple_revision/simple_revision_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_revision/simple_revision_test.sh -------------------------------------------------------------------------------- /examples/simple_with_binary/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_binary/.bazelrc -------------------------------------------------------------------------------- /examples/simple_with_binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_binary/BUILD.bazel -------------------------------------------------------------------------------- /examples/simple_with_binary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_binary/README.md -------------------------------------------------------------------------------- /examples/simple_with_binary/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_binary/WORKSPACE -------------------------------------------------------------------------------- /examples/simple_with_binary/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_binary/main.swift -------------------------------------------------------------------------------- /examples/simple_with_binary/shared.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_binary/shared.sh -------------------------------------------------------------------------------- /examples/simple_with_binary/simple_with_binary_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_binary/simple_with_binary_test.sh -------------------------------------------------------------------------------- /examples/simple_with_binary/swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_binary/swiftformat -------------------------------------------------------------------------------- /examples/simple_with_binary/swiftformat_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_binary/swiftformat_test.sh -------------------------------------------------------------------------------- /examples/simple_with_binary/swiftlint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_binary/swiftlint -------------------------------------------------------------------------------- /examples/simple_with_binary/swiftlint_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_binary/swiftlint_test.sh -------------------------------------------------------------------------------- /examples/simple_with_dev_dir/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_dev_dir/.bazelrc -------------------------------------------------------------------------------- /examples/simple_with_dev_dir/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_dev_dir/BUILD.bazel -------------------------------------------------------------------------------- /examples/simple_with_dev_dir/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_dev_dir/README.md -------------------------------------------------------------------------------- /examples/simple_with_dev_dir/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_dev_dir/WORKSPACE -------------------------------------------------------------------------------- /examples/simple_with_dev_dir/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_dev_dir/main.swift -------------------------------------------------------------------------------- /examples/simple_with_dev_dir/simple_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/simple_with_dev_dir/simple_test.sh -------------------------------------------------------------------------------- /examples/vapor/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/.bazelrc -------------------------------------------------------------------------------- /examples/vapor/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/BUILD.bazel -------------------------------------------------------------------------------- /examples/vapor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/README.md -------------------------------------------------------------------------------- /examples/vapor/Sources/App/Configuration/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/Sources/App/Configuration/BUILD.bazel -------------------------------------------------------------------------------- /examples/vapor/Sources/App/Configuration/configure.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/Sources/App/Configuration/configure.swift -------------------------------------------------------------------------------- /examples/vapor/Sources/App/Configuration/routes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/Sources/App/Configuration/routes.swift -------------------------------------------------------------------------------- /examples/vapor/Sources/App/Controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/vapor/Sources/App/Migrations/20210819T1221_CreateFooTable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/Sources/App/Migrations/20210819T1221_CreateFooTable.swift -------------------------------------------------------------------------------- /examples/vapor/Sources/App/Migrations/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/Sources/App/Migrations/BUILD.bazel -------------------------------------------------------------------------------- /examples/vapor/Sources/App/Models/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/Sources/App/Models/BUILD.bazel -------------------------------------------------------------------------------- /examples/vapor/Sources/App/Models/Foo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/Sources/App/Models/Foo.swift -------------------------------------------------------------------------------- /examples/vapor/Sources/Run/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/Sources/Run/BUILD.bazel -------------------------------------------------------------------------------- /examples/vapor/Sources/Run/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/Sources/Run/Info.plist -------------------------------------------------------------------------------- /examples/vapor/Sources/Run/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/Sources/Run/main.swift -------------------------------------------------------------------------------- /examples/vapor/Tests/AppTests/AppTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/Tests/AppTests/AppTests.swift -------------------------------------------------------------------------------- /examples/vapor/Tests/AppTests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/Tests/AppTests/BUILD.bazel -------------------------------------------------------------------------------- /examples/vapor/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/vapor/WORKSPACE -------------------------------------------------------------------------------- /examples/xcmetrics/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/xcmetrics/.bazelrc -------------------------------------------------------------------------------- /examples/xcmetrics/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/xcmetrics/BUILD.bazel -------------------------------------------------------------------------------- /examples/xcmetrics/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/examples/xcmetrics/WORKSPACE -------------------------------------------------------------------------------- /release/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/release/BUILD.bazel -------------------------------------------------------------------------------- /release/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/release/README.md -------------------------------------------------------------------------------- /release/workspace_snippet.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/release/workspace_snippet.tmpl -------------------------------------------------------------------------------- /shared.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/shared.bazelrc -------------------------------------------------------------------------------- /spm/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/BUILD.bazel -------------------------------------------------------------------------------- /spm/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/defs.bzl -------------------------------------------------------------------------------- /spm/deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/deps.bzl -------------------------------------------------------------------------------- /spm/private/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/BUILD.bazel -------------------------------------------------------------------------------- /spm/private/Package.swift.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/Package.swift.tpl -------------------------------------------------------------------------------- /spm/private/actions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/actions.bzl -------------------------------------------------------------------------------- /spm/private/bazel_build_declarations.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/bazel_build_declarations.bzl -------------------------------------------------------------------------------- /spm/private/bazel_clang_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/bazel_clang_library.bzl -------------------------------------------------------------------------------- /spm/private/build_declarations.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/build_declarations.bzl -------------------------------------------------------------------------------- /spm/private/clang_files.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/clang_files.bzl -------------------------------------------------------------------------------- /spm/private/exec_spm_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/exec_spm_build.sh -------------------------------------------------------------------------------- /spm/private/module.modulemap.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/module.modulemap.tpl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/BUILD.bazel -------------------------------------------------------------------------------- /spm/private/modulemap_parser/character_sets.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/character_sets.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/collect_export_declaration.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/collect_export_declaration.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/collect_extern_module.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/collect_extern_module.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/collect_header_declaration.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/collect_header_declaration.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/collect_link_declaration.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/collect_link_declaration.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/collect_module.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/collect_module.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/collect_module_members.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/collect_module_members.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/collect_umbrella_dir_declaration.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/collect_umbrella_dir_declaration.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/collect_unprocessed_submodule.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/collect_unprocessed_submodule.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/collection_results.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/collection_results.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/declarations.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/declarations.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/errors.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/errors.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/module_declarations.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/module_declarations.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/parser.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/parser.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/tokenizer.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/tokenizer.bzl -------------------------------------------------------------------------------- /spm/private/modulemap_parser/tokens.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/modulemap_parser/tokens.bzl -------------------------------------------------------------------------------- /spm/private/package_descriptions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/package_descriptions.bzl -------------------------------------------------------------------------------- /spm/private/packages.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/packages.bzl -------------------------------------------------------------------------------- /spm/private/platforms.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/platforms.bzl -------------------------------------------------------------------------------- /spm/private/providers.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/providers.bzl -------------------------------------------------------------------------------- /spm/private/references.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/references.bzl -------------------------------------------------------------------------------- /spm/private/repository_files.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/repository_files.bzl -------------------------------------------------------------------------------- /spm/private/repository_utils.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/repository_utils.bzl -------------------------------------------------------------------------------- /spm/private/resolved_packages.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/resolved_packages.bzl -------------------------------------------------------------------------------- /spm/private/root.BUILD.bazel.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/root.BUILD.bazel.tpl -------------------------------------------------------------------------------- /spm/private/spm_archive.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_archive.bzl -------------------------------------------------------------------------------- /spm/private/spm_autoconfiguration.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_autoconfiguration.bzl -------------------------------------------------------------------------------- /spm/private/spm_build_declarations.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_build_declarations.bzl -------------------------------------------------------------------------------- /spm/private/spm_clang_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_clang_library.bzl -------------------------------------------------------------------------------- /spm/private/spm_common.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_common.bzl -------------------------------------------------------------------------------- /spm/private/spm_filegroup.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_filegroup.bzl -------------------------------------------------------------------------------- /spm/private/spm_linux_toolchain.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_linux_toolchain.bzl -------------------------------------------------------------------------------- /spm/private/spm_package.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_package.bzl -------------------------------------------------------------------------------- /spm/private/spm_package_info_utils.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_package_info_utils.bzl -------------------------------------------------------------------------------- /spm/private/spm_repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_repositories.bzl -------------------------------------------------------------------------------- /spm/private/spm_swift_binary.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_swift_binary.bzl -------------------------------------------------------------------------------- /spm/private/spm_swift_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_swift_library.bzl -------------------------------------------------------------------------------- /spm/private/spm_system_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_system_library.bzl -------------------------------------------------------------------------------- /spm/private/spm_versions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_versions.bzl -------------------------------------------------------------------------------- /spm/private/spm_xcode_toolchain.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/spm_xcode_toolchain.bzl -------------------------------------------------------------------------------- /spm/private/swift_toolchains.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/spm/private/swift_toolchains.bzl -------------------------------------------------------------------------------- /test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/BUILD.bazel -------------------------------------------------------------------------------- /test/build_declarations_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/build_declarations_tests.bzl -------------------------------------------------------------------------------- /test/clang_files_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/clang_files_tests.bzl -------------------------------------------------------------------------------- /test/json_test_data.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/json_test_data.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/BUILD.bazel -------------------------------------------------------------------------------- /test/modulemap_parser/collect_export_declaration_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/collect_export_declaration_tests.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/collect_extern_module_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/collect_extern_module_tests.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/collect_header_declaration_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/collect_header_declaration_tests.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/collect_link_declaration_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/collect_link_declaration_tests.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/collect_module_member_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/collect_module_member_tests.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/collect_module_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/collect_module_tests.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/collect_umbrella_dir_declaration_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/collect_umbrella_dir_declaration_tests.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/declarations_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/declarations_tests.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/errors_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/errors_tests.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/module_declarations_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/module_declarations_tests.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/parser_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/parser_tests.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/test_helpers.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/test_helpers.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/tokenizer_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/tokenizer_tests.bzl -------------------------------------------------------------------------------- /test/modulemap_parser/tokens_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/modulemap_parser/tokens_tests.bzl -------------------------------------------------------------------------------- /test/package_descriptions_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/package_descriptions_tests.bzl -------------------------------------------------------------------------------- /test/packages_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/packages_tests.bzl -------------------------------------------------------------------------------- /test/platforms_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/platforms_tests.bzl -------------------------------------------------------------------------------- /test/providers_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/providers_tests.bzl -------------------------------------------------------------------------------- /test/references_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/references_tests.bzl -------------------------------------------------------------------------------- /test/resolved_packages_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/resolved_packages_tests.bzl -------------------------------------------------------------------------------- /test/spm_common_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/spm_common_tests.bzl -------------------------------------------------------------------------------- /test/spm_package_info_utils_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/spm_package_info_utils_tests.bzl -------------------------------------------------------------------------------- /test/spm_versions_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/spm_versions_tests.bzl -------------------------------------------------------------------------------- /test/swift_toolchains_tests.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/test/swift_toolchains_tests.bzl -------------------------------------------------------------------------------- /tools/spm_parser/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/tools/spm_parser/BUILD.bazel -------------------------------------------------------------------------------- /tools/spm_parser/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/tools/spm_parser/Package.resolved -------------------------------------------------------------------------------- /tools/spm_parser/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/tools/spm_parser/Package.swift -------------------------------------------------------------------------------- /tools/spm_parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/tools/spm_parser/README.md -------------------------------------------------------------------------------- /tools/spm_parser/Sources/spm_parser/AsyncMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/tools/spm_parser/Sources/spm_parser/AsyncMain.swift -------------------------------------------------------------------------------- /tools/spm_parser/Sources/spm_parser/AsyncParsableCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/tools/spm_parser/Sources/spm_parser/AsyncParsableCommand.swift -------------------------------------------------------------------------------- /tools/spm_parser/Sources/spm_parser/Dump.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/tools/spm_parser/Sources/spm_parser/Dump.swift -------------------------------------------------------------------------------- /tools/spm_parser/Tests/spm_parserTests/spm_parserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cgrindel/rules_spm/HEAD/tools/spm_parser/Tests/spm_parserTests/spm_parserTests.swift --------------------------------------------------------------------------------