xref: /aosp_15_r20/external/nanopb-c/tests/splint/SConscript (revision c8d645cafcee3f91213d30caa0fe303887010b9b)
1*c8d645caSAndroid Build Coastguard Worker# Check the nanopb core using splint
2*c8d645caSAndroid Build Coastguard Worker
3*c8d645caSAndroid Build Coastguard WorkerImport('env')
4*c8d645caSAndroid Build Coastguard Worker
5*c8d645caSAndroid Build Coastguard Workerp = env.WhereIs('splint')
6*c8d645caSAndroid Build Coastguard Worker
7*c8d645caSAndroid Build Coastguard Workerif p:
8*c8d645caSAndroid Build Coastguard Worker    env.Command('pb_decode.splint', '$NANOPB/pb_decode.c',
9*c8d645caSAndroid Build Coastguard Worker        'splint -f splint/splint.rc $SOURCE 2> $TARGET')
10*c8d645caSAndroid Build Coastguard Worker
11*c8d645caSAndroid Build Coastguard Worker    env.Command('pb_encode.splint', '$NANOPB/pb_encode.c',
12*c8d645caSAndroid Build Coastguard Worker        'splint -f splint/splint.rc $SOURCE 2> $TARGET')
13*c8d645caSAndroid Build Coastguard Worker
14*c8d645caSAndroid Build Coastguard Worker    env.Command('pb_common.splint', '$NANOPB/pb_common.c',
15*c8d645caSAndroid Build Coastguard Worker        'splint -f splint/splint.rc $SOURCE 2> $TARGET')
16*c8d645caSAndroid Build Coastguard Worker
17