|
3 | 3 | # Purpose: Bazel build rules for configuring ECUs using DaVinci Configurator Classic Version 6. |
4 | 4 | # Author: Vector Informatik GmbH |
5 | 5 | ############################################################################### |
6 | | -bazel_dep(name = "rules_ecu_config", version = "1.0.4") |
7 | | -bazel_dep(name = "rules_cfg6", version = "1.0.3") |
| 6 | +bazel_dep(name = "rules_cfg6", version = "2.0.1") |
| 7 | +bazel_dep(name = "dvcfg6", version = "6.2.5") |
8 | 8 |
|
9 | 9 | # Import the BSW package as a local repository. |
10 | 10 | bsw_pkg = use_repo_rule("//build-starter:helpers.bzl", "bsw_pkg") |
11 | 11 | bsw_pkg( |
12 | 12 | name = "bsw_package", |
13 | 13 | # Provide the path to the BSW package folder. |
14 | | - path = "<BswPackage>", |
| 14 | + path = "D:/dev/dvcfg-test-workspaces/davinci/bswPackage", |
15 | 15 | ) |
16 | 16 |
|
17 | | -ecu_config = use_extension("@rules_ecu_config//:ecu_config.bzl", "ecu_config") |
18 | | - |
19 | | -# DaVinci Configurator Classic Version 6 is used for ECU configuration. |
20 | | -# DaVinci-AUTOSAR-JSON is used for diagnostic data and variants. |
21 | | -# Other versions of these tools are supported as well. |
22 | | -# To use a different version, update <cfg6_url>, <dvarjson_url>, <dvarjson_sh256> and <cfg6_sh256>. |
23 | | -ecu_config.tools( |
24 | | - cfg6_sha256 = "1D676D52E4A649AFA78D8C9482730E66A94472241D54D3ADBC0F82BB25E77E82", |
25 | | - cfg6_url = "https://packages.vehub.vector.com/apt/pool/generic/vector-davinci-configurator-classic/6.2.1/vector-davinci-configurator-classic-6.2.1.deb", |
26 | | - dvarjson_sha256 = "38D3E30EF6092C31D2F0E37747130684DFC77C4E8E94850D0FEA326BF8B7706F", |
27 | | - dvarjson_url = "https://packages.vehub.vector.com/apt/pool/generic/vector-davinci-autosar-json/1.1.0/vector-dvarjson-1.1.0-amd64.deb", |
28 | | - # For Windows use: |
29 | | - # cfg6_sha256 = "ED98F236D5D2622DFA6ED300AB9DAB6D584649B4746CCADCAAF463E0FFECE460", |
30 | | - # cfg6_url = "https://packages.vehub.vector.com/nuget/flatcontainer/vector-davinci-configurator-classic/6.2.1/vector-davinci-configurator-classic.6.2.1.nupkg", |
31 | | - # dvarjson_sha256 = "E0F86CDA336BAF3C8BCBF39BD458E429153EFCD384D388915FCEE2A10605C076", |
32 | | - # dvarjson_url = "https://packages.vehub.vector.com/nuget/flatcontainer/vector-dvarjson/1.1.0/vector-dvarjson.1.1.0.nupkg", |
33 | | -) |
34 | | - |
35 | | -# Import tool repos and register toolchains. |
36 | | -use_repo(ecu_config, "cfg6", "dvarjson") |
37 | | -register_toolchains("@cfg6//:toolchain") |
38 | | -register_toolchains("@dvarjson//:toolchain") |
39 | | - |
40 | 17 | # Include build-starter projects. |
41 | 18 | include("//build-starter/com-diag:com-diag.MODULE.bazel") |
42 | 19 | include("//build-starter/eac:eac.MODULE.bazel") |
|
0 commit comments