@@ -43,7 +43,7 @@ http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "ht
4343# Constraint values for specifying platforms and toolchains
4444# *******************************************************************************
4545bazel_dep (name = "platforms" , version = "1.1.0" )
46- bazel_dep (name = "score_bazel_platforms" , version = "0.1.1 " )
46+ bazel_dep (name = "score_bazel_platforms" , version = "0.1.2 " )
4747
4848# *******************************************************************************
4949# C++ Rules for Bazel
@@ -55,7 +55,7 @@ bazel_dep(name = "rules_cc", version = "0.2.20")
5555# *******************************************************************************
5656bazel_dep (
5757 name = "score_bazel_cpp_toolchains" ,
58- version = "0.3.1 " ,
58+ version = "0.5.4 " ,
5959 dev_dependency = True ,
6060)
6161
@@ -97,7 +97,7 @@ gcc.toolchain(
9797# *******************************************************************************
9898gcc .toolchain (
9999 name = "score_qcc_x86_64_toolchain" ,
100- sdp_version = "8.0.0 " ,
100+ sdp_version = "8.0.4 " ,
101101 target_cpu = "x86_64" ,
102102 target_os = "qnx" ,
103103 use_default_package = True ,
@@ -109,7 +109,7 @@ gcc.toolchain(
109109# *******************************************************************************
110110gcc .toolchain (
111111 name = "score_qcc_aarch64_toolchain" ,
112- sdp_version = "8.0.0 " ,
112+ sdp_version = "8.0.4 " ,
113113 target_cpu = "aarch64" ,
114114 target_os = "qnx" ,
115115 use_default_package = True ,
@@ -120,7 +120,9 @@ use_repo(
120120 "score_gcc_aarch64_toolchain" ,
121121 "score_gcc_x86_64_toolchain" ,
122122 "score_qcc_aarch64_toolchain" ,
123+ "score_qcc_aarch64_toolchain_pkg" ,
123124 "score_qcc_x86_64_toolchain" ,
125+ "score_qcc_x86_64_toolchain_pkg" ,
124126)
125127
126128# *******************************************************************************
@@ -131,6 +133,34 @@ bazel_dep(name = "rules_rust", version = "0.71.3")
131133
132134bazel_dep (name = "score_toolchains_rust" , version = "0.9.1" , dev_dependency = True )
133135
136+ # *******************************************************************************
137+ # QNX IFS (Image File System) toolchain for building boot images
138+ # *******************************************************************************
139+ bazel_dep (name = "score_rules_imagefs" , version = "0.0.3" )
140+
141+ imagefs = use_extension ("@score_rules_imagefs//extensions:imagefs.bzl" , "imagefs" , dev_dependency = True )
142+ imagefs .toolchain (
143+ name = "score_qnx_x86_64_ifs_toolchain" ,
144+ sdp_to_import = "@score_qcc_x86_64_toolchain_pkg" ,
145+ sdp_version = "8.0.0" ,
146+ target_cpu = "x86_64" ,
147+ target_os = "qnx" ,
148+ type = "ifs" ,
149+ )
150+ imagefs .toolchain (
151+ name = "score_qnx_aarch64_ifs_toolchain" ,
152+ sdp_to_import = "@score_qcc_aarch64_toolchain_pkg" ,
153+ sdp_version = "8.0.0" ,
154+ target_cpu = "aarch64" ,
155+ target_os = "qnx" ,
156+ type = "ifs" ,
157+ )
158+ use_repo (
159+ imagefs ,
160+ "score_qnx_aarch64_ifs_toolchain" ,
161+ "score_qnx_x86_64_ifs_toolchain" ,
162+ )
163+
134164# ===============================================================================
135165# T H I R D - P A R T Y D E P E N D E N C I E S
136166# ===============================================================================
@@ -227,17 +257,25 @@ filegroup(
227257
228258# tooling
229259bazel_dep (name = "score_tooling" , version = "1.1.2" )
230- bazel_dep (name = "aspect_rules_lint" , version = "1.5.3 " )
260+ bazel_dep (name = "aspect_rules_lint" , version = "2.3.0 " )
231261bazel_dep (name = "buildifier_prebuilt" , version = "8.5.1.2" )
232262
233263#docs-as-code
234264bazel_dep (name = "score_docs_as_code" , version = "2.2.0" )
235265
236- # GoogleTest
237- bazel_dep (name = "googletest" , version = "1.17.0.bcr.2" )
238-
239266# s-core baselibs
240267bazel_dep (name = "score_baselibs" , version = "0.2.7" )
241268
242- # Integration testing
269+ # Testing
270+ bazel_dep (name = "googletest" , version = "1.17.0.bcr.2" )
271+
272+ bazel_dep (name = "score_qnx_unit_tests" , version = "0.2.0" , dev_dependency = True )
273+ git_override (
274+ module_name = "score_qnx_unit_tests" ,
275+ commit = "279075a08287f2fc1254a9fc141fdc0a328e8766" ,
276+ patch_strip = 1 ,
277+ patches = ["//:qnx_unit_tests.patch" ],
278+ remote = "https://github.com/eclipse-score/qnx_unit_tests.git" ,
279+ )
280+
243281bazel_dep (name = "score_itf" , version = "0.1.0" )
0 commit comments