Skylark macro to generate an objc_library from protos
Skylark macro to generate an objc_library from protos

Still needed:
- Use compiled protoc.
- Work with multiple proto sources.
- Work with proto sources in nested dirs.
ipylypiv/grpc,VcamX/grpc,a11r/grpc,carl-mastrangelo/grpc,LuminateWireless/grpc,miselin/grpc,podsvirov/grpc,ncteisen/grpc,jtattermusch/grpc,kumaralokgithub/grpc,MakMukhi/grpc,ncteisen/grpc,larsonmpdx/grpc,tengyifei/grpc,perumaalgoog/grpc,dgquintas/grpc,ppietrasa/grpc,simonkuang/grpc,sreecha/grpc,y-zeng/grpc,pmarks-net/grpc,kriswuollett/grpc,dklempner/grpc,baylabs/grpc,fuchsia-mirror/third_party-grpc,doubi-workshop/grpc,thunderboltsid/grpc,maxwell-demon/grpc,fuchsia-mirror/third_party-grpc,goldenbull/grpc,sreecha/grpc,kskalski/grpc,murgatroid99/grpc,carl-mastrangelo/grpc,donnadionne/grpc,mehrdada/grpc,wcevans/grpc,deepaklukose/grpc,quizlet/grpc,ncteisen/grpc,sreecha/grpc,daniel-j-born/grpc,kskalski/grpc,adelez/grpc,jtattermusch/grpc,arkmaxim/grpc,rjshade/grpc,pszemus/grpc,tamihiro/grpc,tamihiro/grpc,soltanmm-google/grpc,wangyikai/grpc,yang-g/grpc,carl-mastrangelo/grpc,ejona86/grpc,kriswuollett/grpc,cgvarela/grpc,PeterFaiman/ruby-grpc-minimal,nicolasnoble/grpc,tengyifei/grpc,thinkerou/grpc,surround-io/grpc,w4-sjcho/grpc,cgvarela/grpc,daniel-j-born/grpc,royalharsh/grpc,makdharma/grpc,PeterFaiman/ruby-grpc-minimal,infinit/grpc,tamihiro/grpc,podsvirov/grpc,vsco/grpc,podsvirov/grpc,jboeuf/grpc,PeterFaiman/ruby-grpc-minimal,pmarks-net/grpc,perumaalgoog/grpc,philcleveland/grpc,muxi/grpc,msiedlarek/grpc,meisterpeeps/grpc,yugui/grpc,perumaalgoog/grpc,larsonmpdx/grpc,infinit/grpc,madongfly/grpc,vjpai/grpc,pmarks-net/grpc,andrewpollock/grpc,soltanmm-google/grpc,daniel-j-born/grpc,jboeuf/grpc,LuminateWireless/grpc,pszemus/grpc,JoeWoo/grpc,PeterFaiman/ruby-grpc-minimal,7anner/grpc,pszemus/grpc,thunderboltsid/grpc,stanley-cheung/grpc,miselin/grpc,a-veitch/grpc,murgatroid99/grpc,grani/grpc,doubi-workshop/grpc,murgatroid99/grpc,ksophocleous/grpc,kpayson64/grpc,a11r/grpc,leifurhauks/grpc,doubi-workshop/grpc,cgvarela/grpc,firebase/grpc,mehrdada/grpc,a11r/grpc,tamihiro/grpc,larsonmpdx/grpc,xtopsoft/grpc,ofrobots/grpc,ipylypiv/grpc,geffzhang/grpc,yinsu/grpc,soltanmm/grpc,apolcyn/grpc,vsco/grpc,msiedlarek/grpc,surround-io/grpc,goldenbull/grpc,grpc/grpc,arkmaxim/grpc,bjori/grpc,thinkerou/grpc,miselin/grpc,kpayson64/grpc,adelez/grpc,madongfly/grpc,7anner/grpc,carl-mastrangelo/grpc,pmarks-net/grpc,muxi/grpc,simonkuang/grpc,bogdandrutu/grpc,msmania/grpc,wcevans/grpc,malexzx/grpc,LuminateWireless/grpc,ejona86/grpc,quizlet/grpc,kpayson64/grpc,Vizerai/grpc,donnadionne/grpc,murgatroid99/grpc,wangyikai/grpc,fuchsia-mirror/third_party-grpc,arkmaxim/grpc,philcleveland/grpc,ipylypiv/grpc,perumaalgoog/grpc,cgvarela/grpc,pmarks-net/grpc,surround-io/grpc,kskalski/grpc,tengyifei/grpc,fuchsia-mirror/third_party-grpc,leifurhauks/grpc,ipylypiv/grpc,xtopsoft/grpc,dgquintas/grpc,rjshade/grpc,msmania/grpc,soltanmm/grpc,pszemus/grpc,goldenbull/grpc,sreecha/grpc,grani/grpc,crast/grpc,yongni/grpc,Crevil/grpc,zhimingxie/grpc,bogdandrutu/grpc,meisterpeeps/grpc,chrisdunelm/grpc,soltanmm-google/grpc,leifurhauks/grpc,wangyikai/grpc,matt-kwong/grpc,LuminateWireless/grpc,VcamX/grpc,ncteisen/grpc,yinsu/grpc,ncteisen/grpc,deepaklukose/grpc,sreecha/grpc,mehrdada/grpc,makdharma/grpc,ppietrasa/grpc,yongni/grpc,MakMukhi/grpc,simonkuang/grpc,fichter/grpc,firebase/grpc,bjori/grpc,deepaklukose/grpc,greasypizza/grpc,simonkuang/grpc,ctiller/grpc,Crevil/grpc,thinkerou/grpc,muxi/grpc,yongni/grpc,muxi/grpc,greasypizza/grpc,royalharsh/grpc,ananthonline/grpc,goldenbull/grpc,ksophocleous/grpc,crast/grpc,xtopsoft/grpc,grpc/grpc,tamihiro/grpc,zhimingxie/grpc,soltanmm/grpc,greasypizza/grpc,grpc/grpc,malexzx/grpc,PeterFaiman/ruby-grpc-minimal,thinkerou/grpc,zhimingxie/grpc,firebase/grpc,andrewpollock/grpc,ctiller/grpc,thunderboltsid/grpc,xtopsoft/grpc,thunderboltsid/grpc,matt-kwong/grpc,ncteisen/grpc,carl-mastrangelo/grpc,jboeuf/grpc,xtopsoft/grpc,stanley-cheung/grpc,nicolasnoble/grpc,y-zeng/grpc,royalharsh/grpc,leifurhauks/grpc,dgquintas/grpc,hstefan/grpc,madongfly/grpc,firebase/grpc,muxi/grpc,soltanmm-google/grpc,daniel-j-born/grpc,malexzx/grpc,msmania/grpc,leifurhauks/grpc,msiedlarek/grpc,kpayson64/grpc,sreecha/grpc,dklempner/grpc,simonkuang/grpc,yongni/grpc,zhimingxie/grpc,gpndata/grpc,philcleveland/grpc,hstefan/grpc,carl-mastrangelo/grpc,ctiller/grpc,fuchsia-mirror/third_party-grpc,a-veitch/grpc,gpndata/grpc,jtattermusch/grpc,jcanizales/grpc,jtattermusch/grpc,chrisdunelm/grpc,donnadionne/grpc,bogdandrutu/grpc,PeterFaiman/ruby-grpc-minimal,thinkerou/grpc,hstefan/grpc,geffzhang/grpc,ksophocleous/grpc,stanley-cheung/grpc,pszemus/grpc,infinit/grpc,bjori/grpc,carl-mastrangelo/grpc,jtattermusch/grpc,sreecha/grpc,jcanizales/grpc,grani/grpc,meisterpeeps/grpc,tengyifei/grpc,jtattermusch/grpc,crast/grpc,a11r/grpc,MakMukhi/grpc,surround-io/grpc,msmania/grpc,wangyikai/grpc,LuminateWireless/grpc,w4-sjcho/grpc,VcamX/grpc,pmarks-net/grpc,vjpai/grpc,ofrobots/grpc,pszemus/grpc,maxwell-demon/grpc,arkmaxim/grpc,baylabs/grpc,dgquintas/grpc,kriswuollett/grpc,ofrobots/grpc,pszemus/grpc,infinit/grpc,ctiller/grpc,philcleveland/grpc,doubi-workshop/grpc,matt-kwong/grpc,makdharma/grpc,ofrobots/grpc,ejona86/grpc,kpayson64/grpc,bogdandrutu/grpc,jcanizales/grpc,muxi/grpc,kumaralokgithub/grpc,vjpai/grpc,grpc/grpc,wcevans/grpc,vsco/grpc,vjpai/grpc,7anner/grpc,yugui/grpc,ananthonline/grpc,kumaralokgithub/grpc,kumaralokgithub/grpc,simonkuang/grpc,apolcyn/grpc,crast/grpc,muxi/grpc,ofrobots/grpc,goldenbull/grpc,bjori/grpc,baylabs/grpc,y-zeng/grpc,kpayson64/grpc,malexzx/grpc,kpayson64/grpc,jtattermusch/grpc,dklempner/grpc,baylabs/grpc,murgatroid99/grpc,quizlet/grpc,quizlet/grpc,murgatroid99/grpc,pmarks-net/grpc,wcevans/grpc,chrisdunelm/grpc,philcleveland/grpc,donnadionne/grpc,MakMukhi/grpc,Crevil/grpc,makdharma/grpc,ppietrasa/grpc,ppietrasa/grpc,thunderboltsid/grpc,yugui/grpc,yang-g/grpc,wcevans/grpc,mehrdada/grpc,goldenbull/grpc,thinkerou/grpc,JoeWoo/grpc,kskalski/grpc,soltanmm-google/grpc,carl-mastrangelo/grpc,hstefan/grpc,vsco/grpc,muxi/grpc,andrewpollock/grpc,yang-g/grpc,ananthonline/grpc,donnadionne/grpc,deepaklukose/grpc,meisterpeeps/grpc,mehrdada/grpc,vjpai/grpc,cgvarela/grpc,VcamX/grpc,soltanmm/grpc,chrisdunelm/grpc,grpc/grpc,arkmaxim/grpc,murgatroid99/grpc,VcamX/grpc,kskalski/grpc,geffzhang/grpc,dgquintas/grpc,gpndata/grpc,JoeWoo/grpc,larsonmpdx/grpc,jcanizales/grpc,makdharma/grpc,tempbottle/grpc,ncteisen/grpc,firebase/grpc,grpc/grpc,Vizerai/grpc,Vizerai/grpc,w4-sjcho/grpc,dklempner/grpc,fuchsia-mirror/third_party-grpc,murgatroid99/grpc,larsonmpdx/grpc,crast/grpc,bjori/grpc,maxwell-demon/grpc,doubi-workshop/grpc,gpndata/grpc,donnadionne/grpc,dklempner/grpc,arkmaxim/grpc,dgquintas/grpc,ejona86/grpc,MakMukhi/grpc,Crevil/grpc,ofrobots/grpc,PeterFaiman/ruby-grpc-minimal,madongfly/grpc,royalharsh/grpc,adelez/grpc,msmania/grpc,yugui/grpc,infinit/grpc,daniel-j-born/grpc,apolcyn/grpc,ofrobots/grpc,y-zeng/grpc,podsvirov/grpc,soltanmm/grpc,chrisdunelm/grpc,ppietrasa/grpc,gpndata/grpc,podsvirov/grpc,thunderboltsid/grpc,ejona86/grpc,yinsu/grpc,simonkuang/grpc,podsvirov/grpc,yongni/grpc,perumaalgoog/grpc,zhimingxie/grpc,firebase/grpc,ejona86/grpc,thinkerou/grpc,msmania/grpc,mehrdada/grpc,philcleveland/grpc,w4-sjcho/grpc,Crevil/grpc,leifurhauks/grpc,a11r/grpc,donnadionne/grpc,tengyifei/grpc,ejona86/grpc,greasypizza/grpc,vjpai/grpc,tamihiro/grpc,grani/grpc,podsvirov/grpc,pmarks-net/grpc,ncteisen/grpc,xtopsoft/grpc,LuminateWireless/grpc,miselin/grpc,jtattermusch/grpc,deepaklukose/grpc,bogdandrutu/grpc,vsco/grpc,kumaralokgithub/grpc,wcevans/grpc,yang-g/grpc,hstefan/grpc,wangyikai/grpc,vsco/grpc,apolcyn/grpc,JoeWoo/grpc,daniel-j-born/grpc,grpc/grpc,ctiller/grpc,grpc/grpc,apolcyn/grpc,wcevans/grpc,miselin/grpc,grani/grpc,JoeWoo/grpc,greasypizza/grpc,mehrdada/grpc,firebase/grpc,VcamX/grpc,w4-sjcho/grpc,stanley-cheung/grpc,JoeWoo/grpc,deepaklukose/grpc,madongfly/grpc,andrewpollock/grpc,dgquintas/grpc,jcanizales/grpc,zhimingxie/grpc,7anner/grpc,matt-kwong/grpc,jboeuf/grpc,nicolasnoble/grpc,Vizerai/grpc,tengyifei/grpc,andrewpollock/grpc,cgvarela/grpc,dklempner/grpc,a-veitch/grpc,goldenbull/grpc,kpayson64/grpc,rjshade/grpc,Vizerai/grpc,geffzhang/grpc,zhimingxie/grpc,gpndata/grpc,Crevil/grpc,y-zeng/grpc,thinkerou/grpc,fuchsia-mirror/third_party-grpc,fichter/grpc,larsonmpdx/grpc,thunderboltsid/grpc,tengyifei/grpc,soltanmm/grpc,ncteisen/grpc,ejona86/grpc,dgquintas/grpc,dgquintas/grpc,muxi/grpc,soltanmm-google/grpc,ctiller/grpc,ctiller/grpc,baylabs/grpc,makdharma/grpc,fuchsia-mirror/third_party-grpc,tamihiro/grpc,a-veitch/grpc,kriswuollett/grpc,ananthonline/grpc,msiedlarek/grpc,PeterFaiman/ruby-grpc-minimal,leifurhauks/grpc,larsonmpdx/grpc,donnadionne/grpc,sreecha/grpc,geffzhang/grpc,tengyifei/grpc,jboeuf/grpc,yang-g/grpc,grpc/grpc,kpayson64/grpc,royalharsh/grpc,andrewpollock/grpc,simonkuang/grpc,surround-io/grpc,yugui/grpc,quizlet/grpc,tempbottle/grpc,sreecha/grpc,w4-sjcho/grpc,geffzhang/grpc,carl-mastrangelo/grpc,yongni/grpc,ctiller/grpc,doubi-workshop/grpc,grpc/grpc,rjshade/grpc,firebase/grpc,adelez/grpc,malexzx/grpc,w4-sjcho/grpc,sreecha/grpc,geffzhang/grpc,bogdandrutu/grpc,ksophocleous/grpc,y-zeng/grpc,madongfly/grpc,ipylypiv/grpc,tempbottle/grpc,infinit/grpc,Vizerai/grpc,murgatroid99/grpc,thunderboltsid/grpc,rjshade/grpc,ejona86/grpc,muxi/grpc,kumaralokgithub/grpc,ananthonline/grpc,w4-sjcho/grpc,stanley-cheung/grpc,andrewpollock/grpc,adelez/grpc,carl-mastrangelo/grpc,mehrdada/grpc,quizlet/grpc,JoeWoo/grpc,ejona86/grpc,kpayson64/grpc,y-zeng/grpc,sreecha/grpc,firebase/grpc,ksophocleous/grpc,matt-kwong/grpc,nicolasnoble/grpc,rjshade/grpc,philcleveland/grpc,Vizerai/grpc,stanley-cheung/grpc,maxwell-demon/grpc,grpc/grpc,ppietrasa/grpc,vsco/grpc,vjpai/grpc,kskalski/grpc,grpc/grpc,apolcyn/grpc,grani/grpc,fichter/grpc,ncteisen/grpc,pszemus/grpc,fichter/grpc,ananthonline/grpc,maxwell-demon/grpc,surround-io/grpc,kpayson64/grpc,kriswuollett/grpc,grani/grpc,firebase/grpc,daniel-j-born/grpc,tempbottle/grpc,pmarks-net/grpc,leifurhauks/grpc,goldenbull/grpc,nicolasnoble/grpc,arkmaxim/grpc,hstefan/grpc,msiedlarek/grpc,ctiller/grpc,pszemus/grpc,dgquintas/grpc,perumaalgoog/grpc,tamihiro/grpc,nicolasnoble/grpc,miselin/grpc,PeterFaiman/ruby-grpc-minimal,madongfly/grpc,yinsu/grpc,surround-io/grpc,deepaklukose/grpc,jtattermusch/grpc,doubi-workshop/grpc,vjpai/grpc,jtattermusch/grpc,baylabs/grpc,sreecha/grpc,soltanmm/grpc,meisterpeeps/grpc,7anner/grpc,deepaklukose/grpc,arkmaxim/grpc,baylabs/grpc,matt-kwong/grpc,bjori/grpc,stanley-cheung/grpc,LuminateWireless/grpc,tamihiro/grpc,malexzx/grpc,pszemus/grpc,greasypizza/grpc,infinit/grpc,ctiller/grpc,stanley-cheung/grpc,MakMukhi/grpc,yugui/grpc,mehrdada/grpc,greasypizza/grpc,grani/grpc,VcamX/grpc,ctiller/grpc,ncteisen/grpc,quizlet/grpc,makdharma/grpc,yinsu/grpc,a-veitch/grpc,chrisdunelm/grpc,makdharma/grpc,fuchsia-mirror/third_party-grpc,nicolasnoble/grpc,msiedlarek/grpc,kriswuollett/grpc,jboeuf/grpc,makdharma/grpc,philcleveland/grpc,chrisdunelm/grpc,donnadionne/grpc,ksophocleous/grpc,jboeuf/grpc,mehrdada/grpc,ananthonline/grpc,dklempner/grpc,tengyifei/grpc,mehrdada/grpc,zhimingxie/grpc,fichter/grpc,ipylypiv/grpc,bogdandrutu/grpc,carl-mastrangelo/grpc,doubi-workshop/grpc,soltanmm-google/grpc,dklempner/grpc,bjori/grpc,soltanmm-google/grpc,wcevans/grpc,ipylypiv/grpc,jcanizales/grpc,philcleveland/grpc,VcamX/grpc,hstefan/grpc,gpndata/grpc,goldenbull/grpc,yugui/grpc,ppietrasa/grpc,msiedlarek/grpc,infinit/grpc,a-veitch/grpc,miselin/grpc,stanley-cheung/grpc,chrisdunelm/grpc,jboeuf/grpc,murgatroid99/grpc,matt-kwong/grpc,larsonmpdx/grpc,a11r/grpc,surround-io/grpc,quizlet/grpc,deepaklukose/grpc,adelez/grpc,PeterFaiman/ruby-grpc-minimal,maxwell-demon/grpc,msiedlarek/grpc,jcanizales/grpc,perumaalgoog/grpc,madongfly/grpc,yang-g/grpc,nicolasnoble/grpc,yugui/grpc,pszemus/grpc,crast/grpc,cgvarela/grpc,maxwell-demon/grpc,geffzhang/grpc,Crevil/grpc,a-veitch/grpc,meisterpeeps/grpc,malexzx/grpc,hstefan/grpc,ofrobots/grpc,meisterpeeps/grpc,tempbottle/grpc,yang-g/grpc,doubi-workshop/grpc,vjpai/grpc,rjshade/grpc,jboeuf/grpc,apolcyn/grpc,stanley-cheung/grpc,miselin/grpc,bogdandrutu/grpc,yongni/grpc,firebase/grpc,jboeuf/grpc,malexzx/grpc,ejona86/grpc,greasypizza/grpc,y-zeng/grpc,fuchsia-mirror/third_party-grpc,yang-g/grpc,bjori/grpc,stanley-cheung/grpc,msmania/grpc,royalharsh/grpc,wcevans/grpc,a-veitch/grpc,thinkerou/grpc,MakMukhi/grpc,nicolasnoble/grpc,MakMukhi/grpc,jcanizales/grpc,ksophocleous/grpc,larsonmpdx/grpc,adelez/grpc,wangyikai/grpc,msiedlarek/grpc,JoeWoo/grpc,yinsu/grpc,kskalski/grpc,VcamX/grpc,ctiller/grpc,infinit/grpc,kskalski/grpc,grani/grpc,MakMukhi/grpc,kriswuollett/grpc,Vizerai/grpc,thunderboltsid/grpc,jtattermusch/grpc,zhimingxie/grpc,crast/grpc,apolcyn/grpc,yugui/grpc,ipylypiv/grpc,ipylypiv/grpc,malexzx/grpc,kumaralokgithub/grpc,muxi/grpc,fichter/grpc,a-veitch/grpc,daniel-j-born/grpc,arkmaxim/grpc,cgvarela/grpc,pszemus/grpc,y-zeng/grpc,andrewpollock/grpc,royalharsh/grpc,adelez/grpc,nicolasnoble/grpc,nicolasnoble/grpc,tempbottle/grpc,baylabs/grpc,a11r/grpc,vjpai/grpc,yinsu/grpc,quizlet/grpc,ppietrasa/grpc,vjpai/grpc,crast/grpc,baylabs/grpc,gpndata/grpc,perumaalgoog/grpc,podsvirov/grpc,ejona86/grpc,kumaralokgithub/grpc,maxwell-demon/grpc,leifurhauks/grpc,dklempner/grpc,wangyikai/grpc,LuminateWireless/grpc,andrewpollock/grpc,royalharsh/grpc,maxwell-demon/grpc,kriswuollett/grpc,adelez/grpc,Vizerai/grpc,ananthonline/grpc,greasypizza/grpc,donnadionne/grpc,wangyikai/grpc,madongfly/grpc,jboeuf/grpc,Crevil/grpc,daniel-j-born/grpc,xtopsoft/grpc,hstefan/grpc,ksophocleous/grpc,perumaalgoog/grpc,donnadionne/grpc,jcanizales/grpc,thinkerou/grpc,tempbottle/grpc,chrisdunelm/grpc,donnadionne/grpc,stanley-cheung/grpc,soltanmm/grpc,ppietrasa/grpc,vsco/grpc,dgquintas/grpc,Vizerai/grpc,chrisdunelm/grpc,7anner/grpc,firebase/grpc,wangyikai/grpc,soltanmm/grpc,w4-sjcho/grpc,Crevil/grpc,ofrobots/grpc,carl-mastrangelo/grpc,vjpai/grpc,thinkerou/grpc,ananthonline/grpc,matt-kwong/grpc,msmania/grpc,matt-kwong/grpc,royalharsh/grpc,meisterpeeps/grpc,7anner/grpc,geffzhang/grpc,xtopsoft/grpc,7anner/grpc,fichter/grpc,muxi/grpc,a11r/grpc,vsco/grpc,kskalski/grpc,yinsu/grpc,JoeWoo/grpc,jboeuf/grpc,rjshade/grpc,kriswuollett/grpc,Vizerai/grpc,fichter/grpc,yang-g/grpc,yongni/grpc,rjshade/grpc,7anner/grpc,tempbottle/grpc,chrisdunelm/grpc,soltanmm-google/grpc,yinsu/grpc,apolcyn/grpc,podsvirov/grpc,jtattermusch/grpc,a11r/grpc,yongni/grpc,simonkuang/grpc,mehrdada/grpc,bjori/grpc,kumaralokgithub/grpc,bogdandrutu/grpc,thinkerou/grpc,msmania/grpc,miselin/grpc,nicolasnoble/grpc,ncteisen/grpc,LuminateWireless/grpc