├── .bazelignore ├── .bazelrc ├── .bazelrc.common ├── .bazelrc.flags ├── .bazelrc.remote ├── .bazelversion ├── .bcr ├── README.md ├── config.yml ├── metadata.template.json ├── presubmit.yml └── source.template.json ├── .devcontainer └── devcontainer.json ├── .gitattributes ├── .github ├── actions │ └── test │ │ └── action.yaml ├── scripts │ ├── bazel_versions.py │ └── release_prep.sh └── workflows │ ├── ci.bazelrc │ ├── ci.yaml │ ├── release.yml │ └── zig_update.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierignore ├── BUILD.bazel ├── CONTRIBUTING.md ├── LICENSE ├── MODULE.bazel ├── README.md ├── WORKSPACE ├── docs ├── BUILD.bazel ├── extensions.md ├── rules.md └── toolchains.md ├── e2e └── workspace │ ├── .bazelignore │ ├── .bazelrc │ ├── .bazelversion │ ├── BUILD │ ├── MODULE.bazel │ ├── README.md │ ├── WORKSPACE.bazel │ ├── bazel_builtin │ ├── BUILD.bazel │ ├── module.zig │ └── test.zig │ ├── c-sources │ ├── BUILD.bazel │ ├── main.zig │ ├── output.expected │ └── symbol.c │ ├── cc-dependencies │ ├── BUILD.bazel │ ├── shared-library │ │ ├── BUILD.bazel │ │ ├── add-test.c │ │ ├── add.zig │ │ ├── mul-test.c │ │ └── mul.zig │ ├── static-library-cdeps │ │ ├── BUILD.bazel │ │ ├── add.zig │ │ ├── mul-test.c │ │ └── mul.zig │ └── static-library │ │ ├── BUILD.bazel │ │ ├── add-test.c │ │ ├── add.zig │ │ ├── mul-test.c │ │ └── mul.zig │ ├── configure-mode │ ├── BUILD.bazel │ ├── binary.zig │ ├── binary_debug_output.expected │ ├── binary_release_safe_output.expected │ ├── defs.bzl │ ├── library.zig │ ├── test_debug.zig │ └── test_release_safe.zig │ ├── configure-target │ ├── BUILD.bazel │ ├── binary_aarch64-linux_arch.expected │ ├── binary_x86_64-windows_arch.expected │ ├── defs.bzl │ ├── main.zig │ ├── read_elf_arch.zig │ ├── read_pe32_arch.zig │ ├── test_aarch64-linux_arch.expected │ └── test_x86_64-windows_arch.expected │ ├── configure-threaded │ ├── BUILD.bazel │ ├── binary.zig │ ├── binary_multi_output.expected │ ├── binary_single_output.expected │ ├── defs.bzl │ ├── library.zig │ ├── test_multi.zig │ └── test_single.zig │ ├── configure-use_cc_common_link │ ├── BUILD.bazel │ ├── shared-library │ │ ├── BUILD.bazel │ │ ├── add.c │ │ ├── main.zig │ │ └── output.expected │ └── static-library │ │ ├── BUILD.bazel │ │ ├── add.c │ │ ├── main.zig │ │ └── output.expected │ ├── configure-version │ ├── BUILD.bazel │ ├── test-0.14.1.zig │ ├── test-0.15.2.zig │ ├── zig_version_0.14.1.expected │ └── zig_version_0.15.2.expected │ ├── data-dependencies │ ├── BUILD.bazel │ ├── data.txt │ ├── direct-data.zig │ ├── direct-module-data.zig │ ├── direct-module.zig │ ├── indirect-module-data.zig │ └── indirect-module.zig │ ├── embed-file │ ├── BUILD.bazel │ ├── main.zig │ ├── message.txt │ ├── module.zig │ ├── output.expected │ └── test-with-module.zig │ ├── env-attr │ ├── BUILD.bazel │ ├── main.zig │ └── output.expected │ ├── import-name-attr │ ├── BUILD.bazel │ ├── data.zig │ └── main.zig │ ├── include-dependencies │ ├── BUILD.bazel │ ├── zig-include-define │ │ ├── BUILD.bazel │ │ ├── header.h │ │ ├── main.zig │ │ └── output.expected │ ├── zig-include-isystem │ │ ├── BUILD.bazel │ │ ├── header.h │ │ ├── main.zig │ │ └── output.expected │ ├── zig-include │ │ ├── BUILD.bazel │ │ ├── header.h │ │ ├── main.zig │ │ └── output.expected │ └── zig-std-include │ │ ├── BUILD.bazel │ │ ├── main.zig │ │ └── output.expected │ ├── link-dependencies │ ├── BUILD.bazel │ ├── shared-library │ │ ├── BUILD.bazel │ │ ├── add.c │ │ ├── main.zig │ │ └── output.expected │ └── static-library │ │ ├── BUILD.bazel │ │ ├── add.c │ │ ├── main.zig │ │ └── output.expected │ ├── linker-script │ ├── BUILD.bazel │ ├── bin.zig │ ├── bin_output.expected │ ├── custom.ld │ ├── lib.zig │ └── test.zig │ ├── linkopts-attr │ ├── BUILD.bazel │ └── main.zig │ ├── location-expansion │ ├── BUILD.bazel │ ├── data.txt │ ├── main.c │ └── main.zig │ ├── multiple-sources-and-packages-test │ ├── BUILD.bazel │ ├── main.zig │ ├── pkg │ │ └── main.zig │ └── test │ │ ├── a.zig │ │ └── b.zig │ ├── multiple-sources-binary │ ├── BUILD.bazel │ ├── data.zig │ ├── data │ │ ├── hello.zig │ │ └── world.zig │ ├── io.zig │ ├── main.zig │ └── output.expected │ ├── root-module-from-single-dependency │ ├── BUILD.bazel │ ├── main.zig │ └── output.expected │ ├── runfiles-library │ ├── BUILD.bazel │ ├── data.txt │ ├── dependency │ │ ├── BUILD.bazel │ │ ├── MODULE.bazel │ │ ├── WORKSPACE.bazel │ │ ├── data.txt │ │ ├── main.zig │ │ └── transitive-dependency │ │ │ ├── BUILD.bazel │ │ │ ├── MODULE.bazel │ │ │ ├── WORKSPACE.bazel │ │ │ └── data.txt │ ├── main.zig │ └── output.expected │ ├── simple-binary │ ├── BUILD.bazel │ ├── main.zig │ └── output.expected │ ├── simple-library │ ├── BUILD.bazel │ └── main.zig │ ├── simple-shared-library │ ├── BUILD.bazel │ └── main.zig │ ├── simple-test │ ├── BUILD.bazel │ ├── failing-test.zig │ ├── failure_result.expected │ ├── succeeding-test.zig │ └── success_result.expected │ ├── test-runner-attr │ ├── BUILD.bazel │ ├── failure_result.expected │ ├── succeeding-test.zig │ └── test-runner-that-fails-all-tests.zig │ ├── transitive-zig-modules-binary │ ├── BUILD.bazel │ ├── hello-world │ │ ├── BUILD.bazel │ │ ├── data │ │ │ ├── BUILD.bazel │ │ │ ├── data.zig │ │ │ ├── hello │ │ │ │ ├── BUILD.bazel │ │ │ │ └── hello.zig │ │ │ └── world │ │ │ │ ├── BUILD.bazel │ │ │ │ └── world.zig │ │ ├── hello_world.zig │ │ └── io │ │ │ ├── BUILD.bazel │ │ │ └── io.zig │ ├── main.zig │ └── output.expected │ ├── translate-c │ └── transitive-cc-library-zig-binary │ │ ├── BUILD.bazel │ │ ├── global.c │ │ ├── global.h │ │ ├── local.c │ │ ├── local.h │ │ ├── main.zig │ │ ├── module.zig │ │ ├── output.expected │ │ └── private.h │ ├── workspace_status.sh │ ├── zig-docs │ ├── BUILD.bazel │ ├── guide.md │ ├── hello_world.zig │ └── main.zig │ ├── zig-header │ ├── BUILD.bazel │ └── main.c │ └── zig-module-binary │ ├── BUILD.bazel │ ├── data │ ├── BUILD.bazel │ ├── data.zig │ └── data │ │ ├── hello.zig │ │ └── world.zig │ ├── io │ ├── BUILD.bazel │ └── io.zig │ ├── main.zig │ └── output.expected ├── renovate.json ├── util ├── BUILD.bazel ├── update_filegroups.py └── update_zig_versions.py ├── workspace_status.sh └── zig ├── BUILD.bazel ├── config ├── BUILD.bazel ├── mode │ └── BUILD.bazel └── threaded │ └── BUILD.bazel ├── defs.bzl ├── extensions.bzl ├── lib └── BUILD.bazel ├── platforms ├── BUILD.bazel └── abi │ └── BUILD.bazel ├── private ├── BUILD.bazel ├── bzlmod │ ├── BUILD.bazel │ ├── cc_common_link.bzl │ └── zig.bzl ├── cc_helper.bzl ├── cc_linkopts.bzl ├── common │ ├── BUILD.bazel │ ├── bazel_builtin.bzl │ ├── bazel_builtin.zig.tpl │ ├── cdeps.bzl │ ├── csrcs.bzl │ ├── data.bzl │ ├── filetypes.bzl │ ├── linker_script.bzl │ ├── location_expansion.bzl │ ├── semver.bzl │ ├── translate_c.bzl │ ├── zig_build.bzl │ ├── zig_cache.bzl │ ├── zig_docs.bzl │ ├── zig_lib_dir.bzl │ └── zig_target_triple.bzl ├── platforms.bzl ├── providers │ ├── BUILD.bazel │ ├── zig_module_info.bzl │ ├── zig_settings_info.bzl │ ├── zig_target_info.bzl │ └── zig_toolchain_info.bzl ├── repo │ ├── BUILD.bazel │ ├── toolchains_repo.bzl │ └── zig_repository.bzl ├── resolved_target_toolchain.bzl ├── resolved_toolchain.bzl ├── settings.bzl ├── versions.bzl ├── versions.bzl.tpl ├── versions.json ├── zig_binary.bzl ├── zig_c_library.bzl ├── zig_configure.bzl ├── zig_library.bzl ├── zig_shared_library.bzl ├── zig_static_library.bzl ├── zig_target_toolchain.bzl ├── zig_test.bzl ├── zig_toolchain.bzl └── zig_toolchain_header.bzl ├── runfiles ├── BUILD.bazel ├── guide.md ├── runfiles.zig ├── src │ ├── Directory.zig │ ├── Manifest.zig │ ├── RPath.zig │ ├── RepoMapping.zig │ ├── Runfiles.zig │ └── discovery.zig └── test-data.txt ├── settings └── BUILD.bazel ├── target └── BUILD.bazel ├── tests ├── BUILD.bazel ├── bzlmod_zig_test.bzl ├── c-sources-binary │ ├── BUILD.bazel │ ├── main.zig │ ├── symbol_a.c │ └── symbol_b.c ├── cache_test.bzl ├── compiler_runtime │ ├── BUILD.bazel │ └── main.zig ├── config_test.bzl ├── import-name-module │ ├── BUILD.bazel │ ├── data.zig │ └── main.zig ├── integration_tests │ ├── .bazelrc.meta.tpl │ ├── BUILD.bazel │ ├── integration_testing.zig │ ├── integration_tests_runner.zig │ ├── minimal │ │ ├── .bazelrc │ │ ├── BUILD.bazel │ │ ├── MODULE.bazel │ │ ├── WORKSPACE.bazel │ │ └── test.zig │ ├── minimal_tests_runner.zig │ ├── mirrors │ │ ├── .bazelrc │ │ ├── BUILD.bazel │ │ ├── MODULE.bazel │ │ ├── WORKSPACE.bazel │ │ └── main.zig │ ├── mirrors_tests_runner.zig │ ├── workspace │ │ ├── .bazelrc │ │ ├── BUILD.bazel │ │ ├── MODULE.bazel │ │ ├── WORKSPACE │ │ ├── custom_interpreter │ │ │ ├── BUILD.bazel │ │ │ └── main.zig │ │ ├── env-attr │ │ │ ├── BUILD.bazel │ │ │ ├── main.zig │ │ │ ├── test-no-inherit.zig │ │ │ └── test.zig │ │ ├── extra-versions.json │ │ ├── main.zig │ │ ├── print_build_mode.zig │ │ ├── print_zig_version.zig │ │ ├── runfiles │ │ │ ├── BUILD.bazel │ │ │ ├── data.txt │ │ │ └── main.zig │ │ ├── test-fails.zig │ │ ├── test-succeeds.zig │ │ └── zig_version.bzl │ └── zig_version_test.zig.tpl ├── mode_test.bzl ├── module-binary │ ├── BUILD.bazel │ ├── data.zig │ └── main.zig ├── module_info_test.bzl ├── multiple-sources-binary │ ├── BUILD.bazel │ ├── hello.zig │ ├── main.zig │ └── world.zig ├── multiple-sources-module │ ├── BUILD.bazel │ ├── data.zig │ └── data │ │ ├── hello.zig │ │ └── world.zig ├── nested-modules │ ├── BUILD.bazel │ ├── a.zig │ ├── b.zig │ ├── c.zig │ ├── d.zig │ ├── e.zig │ └── f.zig ├── platforms │ ├── BUILD.bazel │ └── defs.bzl ├── rules_test.bzl ├── semver_test.bzl ├── simple-binary │ ├── BUILD.bazel │ └── main.zig ├── simple-library │ ├── BUILD.bazel │ └── main.zig ├── simple-shared-library │ ├── BUILD.bazel │ └── main.zig ├── simple-test │ ├── BUILD.bazel │ └── main.zig ├── strip_debug_symbols │ ├── BUILD.bazel │ └── main.zig ├── target_platform_test.bzl ├── target_triple_test.bzl ├── threaded_test.bzl ├── toolchain_header_test.bzl ├── transitive-library │ ├── BUILD.bazel │ ├── direct.zig │ └── indirect.zig ├── transitive-modules-zigopts │ ├── BUILD.bazel │ ├── a.zig │ └── b.zig ├── transitive-shared-library │ ├── BUILD.bazel │ ├── direct.zig │ └── indirect.zig ├── translate-c-modules │ ├── BUILD.bazel │ ├── data.c │ ├── data.h │ ├── data.zig │ ├── data │ │ ├── hello.zig │ │ └── world.zig │ └── data_global_c.zig ├── use_cc_common_link_test.bzl ├── util.bzl ├── versions_test.bzl ├── zig-docs │ └── BUILD.bazel └── zigopt_test.bzl └── toolchain.bzl /.bazelignore: -------------------------------------------------------------------------------- 1 | e2e/ -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelrc.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.bazelrc.common -------------------------------------------------------------------------------- /.bazelrc.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.bazelrc.flags -------------------------------------------------------------------------------- /.bazelrc.remote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.bazelrc.remote -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.bazelversion -------------------------------------------------------------------------------- /.bcr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.bcr/README.md -------------------------------------------------------------------------------- /.bcr/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.bcr/config.yml -------------------------------------------------------------------------------- /.bcr/metadata.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.bcr/metadata.template.json -------------------------------------------------------------------------------- /.bcr/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.bcr/presubmit.yml -------------------------------------------------------------------------------- /.bcr/source.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.bcr/source.template.json -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | docs/*.md linguist-generated=true 2 | -------------------------------------------------------------------------------- /.github/actions/test/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.github/actions/test/action.yaml -------------------------------------------------------------------------------- /.github/scripts/bazel_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.github/scripts/bazel_versions.py -------------------------------------------------------------------------------- /.github/scripts/release_prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.github/scripts/release_prep.sh -------------------------------------------------------------------------------- /.github/workflows/ci.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.github/workflows/ci.bazelrc -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/zig_update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.github/workflows/zig_update.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | docs/*.md 2 | -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/docs/BUILD.bazel -------------------------------------------------------------------------------- /docs/extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/docs/extensions.md -------------------------------------------------------------------------------- /docs/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/docs/rules.md -------------------------------------------------------------------------------- /docs/toolchains.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/docs/toolchains.md -------------------------------------------------------------------------------- /e2e/workspace/.bazelignore: -------------------------------------------------------------------------------- 1 | runfiles-library/dependency 2 | -------------------------------------------------------------------------------- /e2e/workspace/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/.bazelrc -------------------------------------------------------------------------------- /e2e/workspace/.bazelversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/.bazelversion -------------------------------------------------------------------------------- /e2e/workspace/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/BUILD -------------------------------------------------------------------------------- /e2e/workspace/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/MODULE.bazel -------------------------------------------------------------------------------- /e2e/workspace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/README.md -------------------------------------------------------------------------------- /e2e/workspace/WORKSPACE.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/workspace/bazel_builtin/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/bazel_builtin/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/bazel_builtin/module.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/bazel_builtin/module.zig -------------------------------------------------------------------------------- /e2e/workspace/bazel_builtin/test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/bazel_builtin/test.zig -------------------------------------------------------------------------------- /e2e/workspace/c-sources/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/c-sources/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/c-sources/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/c-sources/main.zig -------------------------------------------------------------------------------- /e2e/workspace/c-sources/output.expected: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /e2e/workspace/c-sources/symbol.c: -------------------------------------------------------------------------------- 1 | extern int custom_global_symbol = NUMBER; 2 | -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/shared-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/shared-library/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/shared-library/add-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/shared-library/add-test.c -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/shared-library/add.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/shared-library/add.zig -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/shared-library/mul-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/shared-library/mul-test.c -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/shared-library/mul.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/shared-library/mul.zig -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/static-library-cdeps/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/static-library-cdeps/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/static-library-cdeps/add.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/static-library-cdeps/add.zig -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/static-library-cdeps/mul-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/static-library-cdeps/mul-test.c -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/static-library-cdeps/mul.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/static-library-cdeps/mul.zig -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/static-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/static-library/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/static-library/add-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/static-library/add-test.c -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/static-library/add.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/static-library/add.zig -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/static-library/mul-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/static-library/mul-test.c -------------------------------------------------------------------------------- /e2e/workspace/cc-dependencies/static-library/mul.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/cc-dependencies/static-library/mul.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-mode/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-mode/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/configure-mode/binary.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-mode/binary.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-mode/binary_debug_output.expected: -------------------------------------------------------------------------------- 1 | Debug 2 | -------------------------------------------------------------------------------- /e2e/workspace/configure-mode/binary_release_safe_output.expected: -------------------------------------------------------------------------------- 1 | ReleaseSafe 2 | -------------------------------------------------------------------------------- /e2e/workspace/configure-mode/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-mode/defs.bzl -------------------------------------------------------------------------------- /e2e/workspace/configure-mode/library.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-mode/library.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-mode/test_debug.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-mode/test_debug.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-mode/test_release_safe.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-mode/test_release_safe.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-target/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-target/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/configure-target/binary_aarch64-linux_arch.expected: -------------------------------------------------------------------------------- 1 | AARCH64 2 | -------------------------------------------------------------------------------- /e2e/workspace/configure-target/binary_x86_64-windows_arch.expected: -------------------------------------------------------------------------------- 1 | X64 2 | -------------------------------------------------------------------------------- /e2e/workspace/configure-target/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-target/defs.bzl -------------------------------------------------------------------------------- /e2e/workspace/configure-target/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-target/main.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-target/read_elf_arch.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-target/read_elf_arch.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-target/read_pe32_arch.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-target/read_pe32_arch.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-target/test_aarch64-linux_arch.expected: -------------------------------------------------------------------------------- 1 | AARCH64 2 | -------------------------------------------------------------------------------- /e2e/workspace/configure-target/test_x86_64-windows_arch.expected: -------------------------------------------------------------------------------- 1 | X64 2 | -------------------------------------------------------------------------------- /e2e/workspace/configure-threaded/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-threaded/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/configure-threaded/binary.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-threaded/binary.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-threaded/binary_multi_output.expected: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /e2e/workspace/configure-threaded/binary_single_output.expected: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /e2e/workspace/configure-threaded/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-threaded/defs.bzl -------------------------------------------------------------------------------- /e2e/workspace/configure-threaded/library.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-threaded/library.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-threaded/test_multi.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-threaded/test_multi.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-threaded/test_single.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-threaded/test_single.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-use_cc_common_link/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/workspace/configure-use_cc_common_link/shared-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-use_cc_common_link/shared-library/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/configure-use_cc_common_link/shared-library/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-use_cc_common_link/shared-library/add.c -------------------------------------------------------------------------------- /e2e/workspace/configure-use_cc_common_link/shared-library/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-use_cc_common_link/shared-library/main.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-use_cc_common_link/shared-library/output.expected: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /e2e/workspace/configure-use_cc_common_link/static-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-use_cc_common_link/static-library/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/configure-use_cc_common_link/static-library/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-use_cc_common_link/static-library/add.c -------------------------------------------------------------------------------- /e2e/workspace/configure-use_cc_common_link/static-library/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-use_cc_common_link/static-library/main.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-use_cc_common_link/static-library/output.expected: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /e2e/workspace/configure-version/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-version/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/configure-version/test-0.14.1.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-version/test-0.14.1.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-version/test-0.15.2.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/configure-version/test-0.15.2.zig -------------------------------------------------------------------------------- /e2e/workspace/configure-version/zig_version_0.14.1.expected: -------------------------------------------------------------------------------- 1 | 0.14.1 2 | -------------------------------------------------------------------------------- /e2e/workspace/configure-version/zig_version_0.15.2.expected: -------------------------------------------------------------------------------- 1 | 0.15.2 2 | -------------------------------------------------------------------------------- /e2e/workspace/data-dependencies/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/data-dependencies/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/data-dependencies/data.txt: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /e2e/workspace/data-dependencies/direct-data.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/data-dependencies/direct-data.zig -------------------------------------------------------------------------------- /e2e/workspace/data-dependencies/direct-module-data.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/data-dependencies/direct-module-data.zig -------------------------------------------------------------------------------- /e2e/workspace/data-dependencies/direct-module.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/data-dependencies/direct-module.zig -------------------------------------------------------------------------------- /e2e/workspace/data-dependencies/indirect-module-data.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/data-dependencies/indirect-module-data.zig -------------------------------------------------------------------------------- /e2e/workspace/data-dependencies/indirect-module.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/data-dependencies/indirect-module.zig -------------------------------------------------------------------------------- /e2e/workspace/embed-file/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/embed-file/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/embed-file/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/embed-file/main.zig -------------------------------------------------------------------------------- /e2e/workspace/embed-file/message.txt: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /e2e/workspace/embed-file/module.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/embed-file/module.zig -------------------------------------------------------------------------------- /e2e/workspace/embed-file/output.expected: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /e2e/workspace/embed-file/test-with-module.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/embed-file/test-with-module.zig -------------------------------------------------------------------------------- /e2e/workspace/env-attr/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/env-attr/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/env-attr/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/env-attr/main.zig -------------------------------------------------------------------------------- /e2e/workspace/env-attr/output.expected: -------------------------------------------------------------------------------- 1 | ENV_GENRULE: '21' 2 | -------------------------------------------------------------------------------- /e2e/workspace/import-name-attr/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/import-name-attr/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/import-name-attr/data.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/import-name-attr/data.zig -------------------------------------------------------------------------------- /e2e/workspace/import-name-attr/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/import-name-attr/main.zig -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-include-define/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/include-dependencies/zig-include-define/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-include-define/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/include-dependencies/zig-include-define/header.h -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-include-define/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/include-dependencies/zig-include-define/main.zig -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-include-define/output.expected: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-include-isystem/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/include-dependencies/zig-include-isystem/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-include-isystem/header.h: -------------------------------------------------------------------------------- 1 | #define THREE 3 2 | -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-include-isystem/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/include-dependencies/zig-include-isystem/main.zig -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-include-isystem/output.expected: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-include/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/include-dependencies/zig-include/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-include/header.h: -------------------------------------------------------------------------------- 1 | #define THREE 3 2 | -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-include/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/include-dependencies/zig-include/main.zig -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-include/output.expected: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-std-include/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/include-dependencies/zig-std-include/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-std-include/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/include-dependencies/zig-std-include/main.zig -------------------------------------------------------------------------------- /e2e/workspace/include-dependencies/zig-std-include/output.expected: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /e2e/workspace/link-dependencies/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/workspace/link-dependencies/shared-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/link-dependencies/shared-library/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/link-dependencies/shared-library/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/link-dependencies/shared-library/add.c -------------------------------------------------------------------------------- /e2e/workspace/link-dependencies/shared-library/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/link-dependencies/shared-library/main.zig -------------------------------------------------------------------------------- /e2e/workspace/link-dependencies/shared-library/output.expected: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /e2e/workspace/link-dependencies/static-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/link-dependencies/static-library/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/link-dependencies/static-library/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/link-dependencies/static-library/add.c -------------------------------------------------------------------------------- /e2e/workspace/link-dependencies/static-library/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/link-dependencies/static-library/main.zig -------------------------------------------------------------------------------- /e2e/workspace/link-dependencies/static-library/output.expected: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /e2e/workspace/linker-script/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/linker-script/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/linker-script/bin.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/linker-script/bin.zig -------------------------------------------------------------------------------- /e2e/workspace/linker-script/bin_output.expected: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /e2e/workspace/linker-script/custom.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/linker-script/custom.ld -------------------------------------------------------------------------------- /e2e/workspace/linker-script/lib.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/linker-script/lib.zig -------------------------------------------------------------------------------- /e2e/workspace/linker-script/test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/linker-script/test.zig -------------------------------------------------------------------------------- /e2e/workspace/linkopts-attr/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/linkopts-attr/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/linkopts-attr/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/linkopts-attr/main.zig -------------------------------------------------------------------------------- /e2e/workspace/location-expansion/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/location-expansion/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/location-expansion/data.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/workspace/location-expansion/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/location-expansion/main.c -------------------------------------------------------------------------------- /e2e/workspace/location-expansion/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/location-expansion/main.zig -------------------------------------------------------------------------------- /e2e/workspace/multiple-sources-and-packages-test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/multiple-sources-and-packages-test/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/multiple-sources-and-packages-test/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/multiple-sources-and-packages-test/main.zig -------------------------------------------------------------------------------- /e2e/workspace/multiple-sources-and-packages-test/pkg/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/multiple-sources-and-packages-test/pkg/main.zig -------------------------------------------------------------------------------- /e2e/workspace/multiple-sources-and-packages-test/test/a.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/multiple-sources-and-packages-test/test/a.zig -------------------------------------------------------------------------------- /e2e/workspace/multiple-sources-and-packages-test/test/b.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/multiple-sources-and-packages-test/test/b.zig -------------------------------------------------------------------------------- /e2e/workspace/multiple-sources-binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/multiple-sources-binary/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/multiple-sources-binary/data.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/multiple-sources-binary/data.zig -------------------------------------------------------------------------------- /e2e/workspace/multiple-sources-binary/data/hello.zig: -------------------------------------------------------------------------------- 1 | pub const data = "Hello"; 2 | -------------------------------------------------------------------------------- /e2e/workspace/multiple-sources-binary/data/world.zig: -------------------------------------------------------------------------------- 1 | pub const data = "World!"; 2 | -------------------------------------------------------------------------------- /e2e/workspace/multiple-sources-binary/io.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/multiple-sources-binary/io.zig -------------------------------------------------------------------------------- /e2e/workspace/multiple-sources-binary/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/multiple-sources-binary/main.zig -------------------------------------------------------------------------------- /e2e/workspace/multiple-sources-binary/output.expected: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /e2e/workspace/root-module-from-single-dependency/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/root-module-from-single-dependency/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/root-module-from-single-dependency/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/root-module-from-single-dependency/main.zig -------------------------------------------------------------------------------- /e2e/workspace/root-module-from-single-dependency/output.expected: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/runfiles-library/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/data.txt: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/dependency/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/runfiles-library/dependency/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/dependency/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/runfiles-library/dependency/MODULE.bazel -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/dependency/WORKSPACE.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/dependency/data.txt: -------------------------------------------------------------------------------- 1 | Hello from dependency! 2 | -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/dependency/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/runfiles-library/dependency/main.zig -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/dependency/transitive-dependency/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files(["data.txt"]) 2 | -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/dependency/transitive-dependency/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/runfiles-library/dependency/transitive-dependency/MODULE.bazel -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/dependency/transitive-dependency/WORKSPACE.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/dependency/transitive-dependency/data.txt: -------------------------------------------------------------------------------- 1 | Hello from transitive dependency! 2 | -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/runfiles-library/main.zig -------------------------------------------------------------------------------- /e2e/workspace/runfiles-library/output.expected: -------------------------------------------------------------------------------- 1 | data: Hello World! 2 | -------------------------------------------------------------------------------- /e2e/workspace/simple-binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/simple-binary/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/simple-binary/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/simple-binary/main.zig -------------------------------------------------------------------------------- /e2e/workspace/simple-binary/output.expected: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /e2e/workspace/simple-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/simple-library/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/simple-library/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/simple-library/main.zig -------------------------------------------------------------------------------- /e2e/workspace/simple-shared-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/simple-shared-library/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/simple-shared-library/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/simple-shared-library/main.zig -------------------------------------------------------------------------------- /e2e/workspace/simple-test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/simple-test/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/simple-test/failing-test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/simple-test/failing-test.zig -------------------------------------------------------------------------------- /e2e/workspace/simple-test/failure_result.expected: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /e2e/workspace/simple-test/succeeding-test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/simple-test/succeeding-test.zig -------------------------------------------------------------------------------- /e2e/workspace/simple-test/success_result.expected: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /e2e/workspace/test-runner-attr/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/test-runner-attr/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/test-runner-attr/failure_result.expected: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /e2e/workspace/test-runner-attr/succeeding-test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/test-runner-attr/succeeding-test.zig -------------------------------------------------------------------------------- /e2e/workspace/test-runner-attr/test-runner-that-fails-all-tests.zig: -------------------------------------------------------------------------------- 1 | pub fn main() u8 { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/transitive-zig-modules-binary/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/hello-world/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/transitive-zig-modules-binary/hello-world/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/hello-world/data/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/transitive-zig-modules-binary/hello-world/data/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/hello-world/data/data.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/transitive-zig-modules-binary/hello-world/data/data.zig -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/hello-world/data/hello/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/transitive-zig-modules-binary/hello-world/data/hello/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/hello-world/data/hello/hello.zig: -------------------------------------------------------------------------------- 1 | pub const data = "Hello"; 2 | -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/hello-world/data/world/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/transitive-zig-modules-binary/hello-world/data/world/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/hello-world/data/world/world.zig: -------------------------------------------------------------------------------- 1 | pub const data = "World!"; 2 | -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/hello-world/hello_world.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/transitive-zig-modules-binary/hello-world/hello_world.zig -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/hello-world/io/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/transitive-zig-modules-binary/hello-world/io/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/hello-world/io/io.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/transitive-zig-modules-binary/hello-world/io/io.zig -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/transitive-zig-modules-binary/main.zig -------------------------------------------------------------------------------- /e2e/workspace/transitive-zig-modules-binary/output.expected: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /e2e/workspace/translate-c/transitive-cc-library-zig-binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/translate-c/transitive-cc-library-zig-binary/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/translate-c/transitive-cc-library-zig-binary/global.c: -------------------------------------------------------------------------------- 1 | int global() { 2 | return 42; 3 | } 4 | -------------------------------------------------------------------------------- /e2e/workspace/translate-c/transitive-cc-library-zig-binary/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/translate-c/transitive-cc-library-zig-binary/global.h -------------------------------------------------------------------------------- /e2e/workspace/translate-c/transitive-cc-library-zig-binary/local.c: -------------------------------------------------------------------------------- 1 | char local() { 2 | return 21; 3 | } 4 | -------------------------------------------------------------------------------- /e2e/workspace/translate-c/transitive-cc-library-zig-binary/local.h: -------------------------------------------------------------------------------- 1 | char local(); 2 | -------------------------------------------------------------------------------- /e2e/workspace/translate-c/transitive-cc-library-zig-binary/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/translate-c/transitive-cc-library-zig-binary/main.zig -------------------------------------------------------------------------------- /e2e/workspace/translate-c/transitive-cc-library-zig-binary/module.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/translate-c/transitive-cc-library-zig-binary/module.zig -------------------------------------------------------------------------------- /e2e/workspace/translate-c/transitive-cc-library-zig-binary/output.expected: -------------------------------------------------------------------------------- 1 | local=21 2 | global=42 3 | -------------------------------------------------------------------------------- /e2e/workspace/translate-c/transitive-cc-library-zig-binary/private.h: -------------------------------------------------------------------------------- 1 | #define private_int int 2 | -------------------------------------------------------------------------------- /e2e/workspace/workspace_status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/workspace_status.sh -------------------------------------------------------------------------------- /e2e/workspace/zig-docs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/zig-docs/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/zig-docs/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/zig-docs/guide.md -------------------------------------------------------------------------------- /e2e/workspace/zig-docs/hello_world.zig: -------------------------------------------------------------------------------- 1 | pub const msg = "Hello World!"; 2 | -------------------------------------------------------------------------------- /e2e/workspace/zig-docs/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/zig-docs/main.zig -------------------------------------------------------------------------------- /e2e/workspace/zig-header/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/zig-header/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/zig-header/main.c: -------------------------------------------------------------------------------- 1 | #include "zig.h" 2 | 3 | int main() {} 4 | -------------------------------------------------------------------------------- /e2e/workspace/zig-module-binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/zig-module-binary/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/zig-module-binary/data/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/zig-module-binary/data/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/zig-module-binary/data/data.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/zig-module-binary/data/data.zig -------------------------------------------------------------------------------- /e2e/workspace/zig-module-binary/data/data/hello.zig: -------------------------------------------------------------------------------- 1 | pub const data = "Hello"; 2 | -------------------------------------------------------------------------------- /e2e/workspace/zig-module-binary/data/data/world.zig: -------------------------------------------------------------------------------- 1 | pub const data = "World!"; 2 | -------------------------------------------------------------------------------- /e2e/workspace/zig-module-binary/io/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/zig-module-binary/io/BUILD.bazel -------------------------------------------------------------------------------- /e2e/workspace/zig-module-binary/io/io.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/zig-module-binary/io/io.zig -------------------------------------------------------------------------------- /e2e/workspace/zig-module-binary/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/e2e/workspace/zig-module-binary/main.zig -------------------------------------------------------------------------------- /e2e/workspace/zig-module-binary/output.expected: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/renovate.json -------------------------------------------------------------------------------- /util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/util/BUILD.bazel -------------------------------------------------------------------------------- /util/update_filegroups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/util/update_filegroups.py -------------------------------------------------------------------------------- /util/update_zig_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/util/update_zig_versions.py -------------------------------------------------------------------------------- /workspace_status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/workspace_status.sh -------------------------------------------------------------------------------- /zig/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/BUILD.bazel -------------------------------------------------------------------------------- /zig/config/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/config/BUILD.bazel -------------------------------------------------------------------------------- /zig/config/mode/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/config/mode/BUILD.bazel -------------------------------------------------------------------------------- /zig/config/threaded/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/config/threaded/BUILD.bazel -------------------------------------------------------------------------------- /zig/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/defs.bzl -------------------------------------------------------------------------------- /zig/extensions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/extensions.bzl -------------------------------------------------------------------------------- /zig/lib/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/lib/BUILD.bazel -------------------------------------------------------------------------------- /zig/platforms/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/platforms/BUILD.bazel -------------------------------------------------------------------------------- /zig/platforms/abi/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/platforms/abi/BUILD.bazel -------------------------------------------------------------------------------- /zig/private/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/BUILD.bazel -------------------------------------------------------------------------------- /zig/private/bzlmod/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/bzlmod/BUILD.bazel -------------------------------------------------------------------------------- /zig/private/bzlmod/cc_common_link.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/bzlmod/cc_common_link.bzl -------------------------------------------------------------------------------- /zig/private/bzlmod/zig.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/bzlmod/zig.bzl -------------------------------------------------------------------------------- /zig/private/cc_helper.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/cc_helper.bzl -------------------------------------------------------------------------------- /zig/private/cc_linkopts.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/cc_linkopts.bzl -------------------------------------------------------------------------------- /zig/private/common/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/BUILD.bazel -------------------------------------------------------------------------------- /zig/private/common/bazel_builtin.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/bazel_builtin.bzl -------------------------------------------------------------------------------- /zig/private/common/bazel_builtin.zig.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/bazel_builtin.zig.tpl -------------------------------------------------------------------------------- /zig/private/common/cdeps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/cdeps.bzl -------------------------------------------------------------------------------- /zig/private/common/csrcs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/csrcs.bzl -------------------------------------------------------------------------------- /zig/private/common/data.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/data.bzl -------------------------------------------------------------------------------- /zig/private/common/filetypes.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/filetypes.bzl -------------------------------------------------------------------------------- /zig/private/common/linker_script.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/linker_script.bzl -------------------------------------------------------------------------------- /zig/private/common/location_expansion.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/location_expansion.bzl -------------------------------------------------------------------------------- /zig/private/common/semver.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/semver.bzl -------------------------------------------------------------------------------- /zig/private/common/translate_c.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/translate_c.bzl -------------------------------------------------------------------------------- /zig/private/common/zig_build.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/zig_build.bzl -------------------------------------------------------------------------------- /zig/private/common/zig_cache.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/zig_cache.bzl -------------------------------------------------------------------------------- /zig/private/common/zig_docs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/zig_docs.bzl -------------------------------------------------------------------------------- /zig/private/common/zig_lib_dir.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/zig_lib_dir.bzl -------------------------------------------------------------------------------- /zig/private/common/zig_target_triple.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/common/zig_target_triple.bzl -------------------------------------------------------------------------------- /zig/private/platforms.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/platforms.bzl -------------------------------------------------------------------------------- /zig/private/providers/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/providers/BUILD.bazel -------------------------------------------------------------------------------- /zig/private/providers/zig_module_info.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/providers/zig_module_info.bzl -------------------------------------------------------------------------------- /zig/private/providers/zig_settings_info.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/providers/zig_settings_info.bzl -------------------------------------------------------------------------------- /zig/private/providers/zig_target_info.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/providers/zig_target_info.bzl -------------------------------------------------------------------------------- /zig/private/providers/zig_toolchain_info.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/providers/zig_toolchain_info.bzl -------------------------------------------------------------------------------- /zig/private/repo/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/repo/BUILD.bazel -------------------------------------------------------------------------------- /zig/private/repo/toolchains_repo.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/repo/toolchains_repo.bzl -------------------------------------------------------------------------------- /zig/private/repo/zig_repository.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/repo/zig_repository.bzl -------------------------------------------------------------------------------- /zig/private/resolved_target_toolchain.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/resolved_target_toolchain.bzl -------------------------------------------------------------------------------- /zig/private/resolved_toolchain.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/resolved_toolchain.bzl -------------------------------------------------------------------------------- /zig/private/settings.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/settings.bzl -------------------------------------------------------------------------------- /zig/private/versions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/versions.bzl -------------------------------------------------------------------------------- /zig/private/versions.bzl.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/versions.bzl.tpl -------------------------------------------------------------------------------- /zig/private/versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/versions.json -------------------------------------------------------------------------------- /zig/private/zig_binary.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/zig_binary.bzl -------------------------------------------------------------------------------- /zig/private/zig_c_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/zig_c_library.bzl -------------------------------------------------------------------------------- /zig/private/zig_configure.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/zig_configure.bzl -------------------------------------------------------------------------------- /zig/private/zig_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/zig_library.bzl -------------------------------------------------------------------------------- /zig/private/zig_shared_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/zig_shared_library.bzl -------------------------------------------------------------------------------- /zig/private/zig_static_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/zig_static_library.bzl -------------------------------------------------------------------------------- /zig/private/zig_target_toolchain.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/zig_target_toolchain.bzl -------------------------------------------------------------------------------- /zig/private/zig_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/zig_test.bzl -------------------------------------------------------------------------------- /zig/private/zig_toolchain.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/zig_toolchain.bzl -------------------------------------------------------------------------------- /zig/private/zig_toolchain_header.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/private/zig_toolchain_header.bzl -------------------------------------------------------------------------------- /zig/runfiles/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/runfiles/BUILD.bazel -------------------------------------------------------------------------------- /zig/runfiles/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/runfiles/guide.md -------------------------------------------------------------------------------- /zig/runfiles/runfiles.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/runfiles/runfiles.zig -------------------------------------------------------------------------------- /zig/runfiles/src/Directory.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/runfiles/src/Directory.zig -------------------------------------------------------------------------------- /zig/runfiles/src/Manifest.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/runfiles/src/Manifest.zig -------------------------------------------------------------------------------- /zig/runfiles/src/RPath.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/runfiles/src/RPath.zig -------------------------------------------------------------------------------- /zig/runfiles/src/RepoMapping.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/runfiles/src/RepoMapping.zig -------------------------------------------------------------------------------- /zig/runfiles/src/Runfiles.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/runfiles/src/Runfiles.zig -------------------------------------------------------------------------------- /zig/runfiles/src/discovery.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/runfiles/src/discovery.zig -------------------------------------------------------------------------------- /zig/runfiles/test-data.txt: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /zig/settings/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/settings/BUILD.bazel -------------------------------------------------------------------------------- /zig/target/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/target/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/bzlmod_zig_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/bzlmod_zig_test.bzl -------------------------------------------------------------------------------- /zig/tests/c-sources-binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/c-sources-binary/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/c-sources-binary/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/c-sources-binary/main.zig -------------------------------------------------------------------------------- /zig/tests/c-sources-binary/symbol_a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/c-sources-binary/symbol_a.c -------------------------------------------------------------------------------- /zig/tests/c-sources-binary/symbol_b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/c-sources-binary/symbol_b.c -------------------------------------------------------------------------------- /zig/tests/cache_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/cache_test.bzl -------------------------------------------------------------------------------- /zig/tests/compiler_runtime/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/compiler_runtime/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/compiler_runtime/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/compiler_runtime/main.zig -------------------------------------------------------------------------------- /zig/tests/config_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/config_test.bzl -------------------------------------------------------------------------------- /zig/tests/import-name-module/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/import-name-module/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/import-name-module/data.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/import-name-module/data.zig -------------------------------------------------------------------------------- /zig/tests/import-name-module/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/import-name-module/main.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/.bazelrc.meta.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/.bazelrc.meta.tpl -------------------------------------------------------------------------------- /zig/tests/integration_tests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/integration_tests/integration_testing.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/integration_testing.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/integration_tests_runner.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/integration_tests_runner.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/minimal/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/minimal/.bazelrc -------------------------------------------------------------------------------- /zig/tests/integration_tests/minimal/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/minimal/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/integration_tests/minimal/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/minimal/MODULE.bazel -------------------------------------------------------------------------------- /zig/tests/integration_tests/minimal/WORKSPACE.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zig/tests/integration_tests/minimal/test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/minimal/test.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/minimal_tests_runner.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/minimal_tests_runner.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/mirrors/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/mirrors/.bazelrc -------------------------------------------------------------------------------- /zig/tests/integration_tests/mirrors/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/mirrors/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/integration_tests/mirrors/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/mirrors/MODULE.bazel -------------------------------------------------------------------------------- /zig/tests/integration_tests/mirrors/WORKSPACE.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zig/tests/integration_tests/mirrors/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/mirrors/main.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/mirrors_tests_runner.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/mirrors_tests_runner.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/.bazelrc -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/MODULE.bazel -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/WORKSPACE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/custom_interpreter/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/custom_interpreter/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/custom_interpreter/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/custom_interpreter/main.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/env-attr/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/env-attr/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/env-attr/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/env-attr/main.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/env-attr/test-no-inherit.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/env-attr/test-no-inherit.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/env-attr/test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/env-attr/test.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/extra-versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/extra-versions.json -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/main.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/print_build_mode.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/print_build_mode.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/print_zig_version.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/print_zig_version.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/runfiles/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/runfiles/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/runfiles/data.txt: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/runfiles/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/runfiles/main.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/test-fails.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/test-fails.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/test-succeeds.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/test-succeeds.zig -------------------------------------------------------------------------------- /zig/tests/integration_tests/workspace/zig_version.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/workspace/zig_version.bzl -------------------------------------------------------------------------------- /zig/tests/integration_tests/zig_version_test.zig.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/integration_tests/zig_version_test.zig.tpl -------------------------------------------------------------------------------- /zig/tests/mode_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/mode_test.bzl -------------------------------------------------------------------------------- /zig/tests/module-binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/module-binary/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/module-binary/data.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/module-binary/data.zig -------------------------------------------------------------------------------- /zig/tests/module-binary/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/module-binary/main.zig -------------------------------------------------------------------------------- /zig/tests/module_info_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/module_info_test.bzl -------------------------------------------------------------------------------- /zig/tests/multiple-sources-binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/multiple-sources-binary/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/multiple-sources-binary/hello.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/multiple-sources-binary/hello.zig -------------------------------------------------------------------------------- /zig/tests/multiple-sources-binary/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/multiple-sources-binary/main.zig -------------------------------------------------------------------------------- /zig/tests/multiple-sources-binary/world.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/multiple-sources-binary/world.zig -------------------------------------------------------------------------------- /zig/tests/multiple-sources-module/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/multiple-sources-module/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/multiple-sources-module/data.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/multiple-sources-module/data.zig -------------------------------------------------------------------------------- /zig/tests/multiple-sources-module/data/hello.zig: -------------------------------------------------------------------------------- 1 | pub const data = "Hello"; 2 | -------------------------------------------------------------------------------- /zig/tests/multiple-sources-module/data/world.zig: -------------------------------------------------------------------------------- 1 | pub const data = "World!"; 2 | -------------------------------------------------------------------------------- /zig/tests/nested-modules/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/nested-modules/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/nested-modules/a.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zig/tests/nested-modules/b.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zig/tests/nested-modules/c.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zig/tests/nested-modules/d.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zig/tests/nested-modules/e.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zig/tests/nested-modules/f.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zig/tests/platforms/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/platforms/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/platforms/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/platforms/defs.bzl -------------------------------------------------------------------------------- /zig/tests/rules_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/rules_test.bzl -------------------------------------------------------------------------------- /zig/tests/semver_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/semver_test.bzl -------------------------------------------------------------------------------- /zig/tests/simple-binary/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/simple-binary/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/simple-binary/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/simple-binary/main.zig -------------------------------------------------------------------------------- /zig/tests/simple-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/simple-library/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/simple-library/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/simple-library/main.zig -------------------------------------------------------------------------------- /zig/tests/simple-shared-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/simple-shared-library/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/simple-shared-library/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/simple-shared-library/main.zig -------------------------------------------------------------------------------- /zig/tests/simple-test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/simple-test/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/simple-test/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/simple-test/main.zig -------------------------------------------------------------------------------- /zig/tests/strip_debug_symbols/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/strip_debug_symbols/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/strip_debug_symbols/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/strip_debug_symbols/main.zig -------------------------------------------------------------------------------- /zig/tests/target_platform_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/target_platform_test.bzl -------------------------------------------------------------------------------- /zig/tests/target_triple_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/target_triple_test.bzl -------------------------------------------------------------------------------- /zig/tests/threaded_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/threaded_test.bzl -------------------------------------------------------------------------------- /zig/tests/toolchain_header_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/toolchain_header_test.bzl -------------------------------------------------------------------------------- /zig/tests/transitive-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/transitive-library/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/transitive-library/direct.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/transitive-library/direct.zig -------------------------------------------------------------------------------- /zig/tests/transitive-library/indirect.zig: -------------------------------------------------------------------------------- 1 | export fn one() i32 { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /zig/tests/transitive-modules-zigopts/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/transitive-modules-zigopts/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/transitive-modules-zigopts/a.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zig/tests/transitive-modules-zigopts/b.zig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zig/tests/transitive-shared-library/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/transitive-shared-library/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/transitive-shared-library/direct.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/transitive-shared-library/direct.zig -------------------------------------------------------------------------------- /zig/tests/transitive-shared-library/indirect.zig: -------------------------------------------------------------------------------- 1 | export fn one() i32 { 2 | return 1; 3 | } 4 | -------------------------------------------------------------------------------- /zig/tests/translate-c-modules/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/translate-c-modules/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/translate-c-modules/data.c: -------------------------------------------------------------------------------- 1 | void data_from_c() {} 2 | -------------------------------------------------------------------------------- /zig/tests/translate-c-modules/data.h: -------------------------------------------------------------------------------- 1 | void data_from_c(); 2 | -------------------------------------------------------------------------------- /zig/tests/translate-c-modules/data.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/translate-c-modules/data.zig -------------------------------------------------------------------------------- /zig/tests/translate-c-modules/data/hello.zig: -------------------------------------------------------------------------------- 1 | pub const data = "Hello"; 2 | -------------------------------------------------------------------------------- /zig/tests/translate-c-modules/data/world.zig: -------------------------------------------------------------------------------- 1 | pub const data = "World!"; 2 | -------------------------------------------------------------------------------- /zig/tests/translate-c-modules/data_global_c.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/translate-c-modules/data_global_c.zig -------------------------------------------------------------------------------- /zig/tests/use_cc_common_link_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/use_cc_common_link_test.bzl -------------------------------------------------------------------------------- /zig/tests/util.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/util.bzl -------------------------------------------------------------------------------- /zig/tests/versions_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/versions_test.bzl -------------------------------------------------------------------------------- /zig/tests/zig-docs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/zig-docs/BUILD.bazel -------------------------------------------------------------------------------- /zig/tests/zigopt_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/tests/zigopt_test.bzl -------------------------------------------------------------------------------- /zig/toolchain.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aherrmann/rules_zig/HEAD/zig/toolchain.bzl --------------------------------------------------------------------------------