mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-09-05 16:33:43 +08:00
the one true car.capnp (#38221)
* the one true car.capnp * fix jotpluggler capnp import path * bump to master
This commit is contained in:
+7
-5
@@ -4,12 +4,14 @@ cereal_dir = Dir('.')
|
||||
gen_dir = Dir('gen')
|
||||
|
||||
# Build cereal
|
||||
schema_files = ['log.capnp', 'car.capnp', 'deprecated.capnp', 'custom.capnp']
|
||||
env.Command([f'gen/cpp/{s}.c++' for s in schema_files] + [f'gen/cpp/{s}.h' for s in schema_files],
|
||||
schema_files,
|
||||
f"capnpc --src-prefix={cereal_dir.path} $SOURCES -o c++:{gen_dir.path}/cpp/")
|
||||
schema_files = ['log.capnp', 'deprecated.capnp', 'custom.capnp']
|
||||
car_capnp = '#opendbc_repo/opendbc/car/car.capnp'
|
||||
all_output = schema_files + ['car.capnp']
|
||||
env.Command([f'gen/cpp/{s}.c++' for s in all_output] + [f'gen/cpp/{s}.h' for s in all_output],
|
||||
schema_files + [car_capnp],
|
||||
f"capnpc --src-prefix={cereal_dir.path} --src-prefix=opendbc_repo/opendbc/car --import-path=opendbc_repo/opendbc/car $SOURCES -o c++:{gen_dir.path}/cpp/")
|
||||
|
||||
cereal = env.Library('cereal', [f'gen/cpp/{s}.c++' for s in schema_files])
|
||||
cereal = env.Library('cereal', [f'gen/cpp/{s}.c++' for s in all_output])
|
||||
|
||||
# Build messaging
|
||||
services_h = env.Command(['services.h'], ['services.py'], 'python3 ' + cereal_dir.path + '/services.py > $TARGET')
|
||||
|
||||
Reference in New Issue
Block a user