1010#
1111# SPDX-License-Identifier: Apache-2.0
1212# *******************************************************************************
13- """
14- 'score_test_scenarios' module.
15- """
16-
1713module (
1814 name = "score_test_scenarios" ,
19- version = "0.3.2 " ,
15+ version = "0.0.0 " ,
2016 compatibility_level = 0 ,
2117)
2218
23- # Starlark language server
24- bazel_dep (name = "score_starpls_lsp" , version = "0.1.0" , dev_dependency = True )
19+ # Bazel global rules
20+ bazel_dep (name = "rules_python" , version = "1.4.1" )
21+ bazel_dep (name = "bazel_skylib" , version = "1.7.1" )
22+ bazel_dep (name = "rules_cc" , version = "0.1.1" )
23+ bazel_dep (name = "aspect_rules_lint" , version = "1.0.3" )
24+ bazel_dep (name = "buildifier_prebuilt" , version = "7.3.1" )
25+ bazel_dep (name = "platforms" , version = "1.0.0" )
26+
27+ # S-CORE process rules
28+ bazel_dep (name = "score_bazel_platforms" , version = "0.0.4" )
29+ bazel_dep (name = "score_tooling" , version = "1.1.0" )
30+ bazel_dep (name = "score_rust_policies" , version = "0.0.3" )
31+
32+ # Toolchains and extensions
33+ bazel_dep (name = "rules_rust" , version = "0.61.0" )
34+ git_override (
35+ module_name = "rules_rust" ,
36+ commit = "293337fd6402ec3dfbeb8f2d589f38ad9124dadd" ,
37+ remote = "https://github.com/pawelrutkaq/rules_rust.git" , # To be fixed once rule_rust is in score bazel registry
38+ )
2539
26- # Python rules.
27- bazel_dep (name = "rules_python" , version = "1.7.0" , dev_dependency = True )
40+ bazel_dep (name = "score_bazel_cpp_toolchains" , version = "0.2.2" , dev_dependency = True )
41+ bazel_dep (name = "score_toolchains_rust" , version = "0.7.0" , dev_dependency = True )
42+
43+ # Others
44+ gcc = use_extension ("@score_bazel_cpp_toolchains//extensions:gcc.bzl" , "gcc" , dev_dependency = True )
45+ gcc .toolchain (
46+ name = "score_gcc_x86_64_toolchain" ,
47+ target_cpu = "x86_64" ,
48+ target_os = "linux" ,
49+ use_default_package = True ,
50+ version = "12.2.0" ,
51+ )
52+ gcc .toolchain (
53+ name = "score_gcc_aarch64_toolchain" ,
54+ target_cpu = "aarch64" ,
55+ target_os = "linux" ,
56+ use_default_package = True ,
57+ version = "12.2.0" ,
58+ )
59+ gcc .toolchain (
60+ name = "score_qcc_x86_64_toolchain" ,
61+ sdp_version = "8.0.0" ,
62+ target_cpu = "x86_64" ,
63+ target_os = "qnx" ,
64+ use_default_package = True ,
65+ version = "12.2.0" ,
66+ )
67+ gcc .toolchain (
68+ name = "score_qcc_aarch64_toolchain" ,
69+ sdp_version = "8.0.0" ,
70+ target_cpu = "aarch64" ,
71+ target_os = "qnx" ,
72+ use_default_package = True ,
73+ version = "12.2.0" ,
74+ )
75+ use_repo (
76+ gcc ,
77+ "score_gcc_aarch64_toolchain" ,
78+ "score_gcc_x86_64_toolchain" ,
79+ "score_qcc_aarch64_toolchain" ,
80+ "score_qcc_x86_64_toolchain" ,
81+ )
2882
2983PYTHON_VERSION = "3.12"
3084
@@ -38,21 +92,8 @@ use_repo(python)
3892# C++ GoogleTest dependencies.
3993bazel_dep (name = "googletest" , version = "1.17.0" , dev_dependency = True )
4094
41- # Rust rules.
42- bazel_dep (name = "rules_rust" , version = "0.67.0" )
43-
44- # C/C++ rules.
45- bazel_dep (name = "rules_cc" , version = "0.2.14" )
46-
47- # Rust module dependencies.
48- rust = use_extension ("@rules_rust//rust:extensions.bzl" , "rust" )
49- rust .toolchain (
50- edition = "2021" ,
51- versions = ["1.85.0" ],
52- )
53-
5495# Json for C++.
5596bazel_dep (name = "nlohmann_json" , version = "3.12.0" )
5697
57- # Score Rust crates.
58- bazel_dep (name = "score_crates" , version = "0.0.6 " )
98+ # S-CORE crates
99+ bazel_dep (name = "score_crates" , version = "0.0.7 " )
0 commit comments