1*c8d645caSAndroid Build Coastguard Worker#!/bin/sh 2*c8d645caSAndroid Build Coastguard Worker 3*c8d645caSAndroid Build Coastguard Worker# This file is used to invoke nanopb_generator.py as a plugin 4*c8d645caSAndroid Build Coastguard Worker# to protoc on Linux and other *nix-style systems. 5*c8d645caSAndroid Build Coastguard Worker# Use it like this: 6*c8d645caSAndroid Build Coastguard Worker# protoc --plugin=protoc-gen-nanopb=..../protoc-gen-nanopb --nanopb_out=dir foo.proto 7*c8d645caSAndroid Build Coastguard Worker# 8*c8d645caSAndroid Build Coastguard Worker# Note that if you use the binary package of nanopb, the protoc 9*c8d645caSAndroid Build Coastguard Worker# path is already set up properly and there is no need to give 10*c8d645caSAndroid Build Coastguard Worker# --plugin= on the command line. 11*c8d645caSAndroid Build Coastguard Worker 12*c8d645caSAndroid Build Coastguard WorkerMYPATH=$(dirname "$0") 13*c8d645caSAndroid Build Coastguard Workerexec "$MYPATH/nanopb_generator.py" --protoc-plugin 14