From dbf03eb2c2d4ce851033ab77050878f638729bde Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Sat, 26 Aug 2023 01:39:55 +0800 Subject: [PATCH] scons: fix always generating car_fingerprint_to_dbc.json (#29625) old-commit-hash: 86386fd87f3d4bda7303957d543c772f4dda5e1a --- tools/cabana/SConscript | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/cabana/SConscript b/tools/cabana/SConscript index be1f613e22..f1a7581870 100644 --- a/tools/cabana/SConscript +++ b/tools/cabana/SConscript @@ -38,7 +38,8 @@ cabana_env.Program('cabana', ['cabana.cc', cabana_lib, assets], LIBS=cabana_libs if GetOption('extras'): cabana_env.Program('tests/test_cabana', ['tests/test_runner.cc', 'tests/test_cabana.cc', cabana_lib], LIBS=[cabana_libs]) -generate_dbc = cabana_env.Command('generate_dbc_json', - [], - "python3 tools/cabana/dbc/generate_dbc_json.py --out tools/cabana/dbc/car_fingerprint_to_dbc.json") +output_json_file = 'tools/cabana/dbc/car_fingerprint_to_dbc.json' +generate_dbc = cabana_env.Command('#' + output_json_file, + ['dbc/generate_dbc_json.py'], + "python3 tools/cabana/dbc/generate_dbc_json.py --out " + output_json_file) cabana_env.Depends(generate_dbc, ["#common", "#selfdrive/boardd", "#opendbc", "#cereal"])