@@ -55,7 +55,7 @@ bazel_dep(name = "rules_cc", version = "0.2.21")
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,7 +257,7 @@ 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
@@ -237,11 +267,19 @@ bazel_dep(name = "score_docs_as_code", version = "4.6.0")
237267bazel_dep (name = "score_process" , version = "1.6.0" )
238268bazel_dep (name = "score_platform" , version = "0.6.0" )
239269
240- # GoogleTest
241- bazel_dep (name = "googletest" , version = "1.17.0.bcr.2" )
242-
243270# s-core baselibs
244271bazel_dep (name = "score_baselibs" , version = "0.2.7" )
245272
246- # Integration testing
273+ # Testing
274+ bazel_dep (name = "googletest" , version = "1.17.0.bcr.2" )
275+
276+ bazel_dep (name = "score_qnx_unit_tests" , version = "0.2.0" , dev_dependency = True )
277+ git_override (
278+ module_name = "score_qnx_unit_tests" ,
279+ commit = "279075a08287f2fc1254a9fc141fdc0a328e8766" ,
280+ patch_strip = 1 ,
281+ patches = ["//:qnx_unit_tests.patch" ],
282+ remote = "https://github.com/eclipse-score/qnx_unit_tests.git" ,
283+ )
284+
247285bazel_dep (name = "score_itf" , version = "0.1.0" )
0 commit comments