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