# See README.md in this dir for prerequisite setup. PROTOC=protoc \ --proto_path='./' WRAPPER_SCRIPT=../../Scripts/ProtoWrappers.py \ --proto-dir='./' --verbose all: signal_service_protos provisioning_protos fingerprint_protos websocket_protos signal_ios_protos signal_service_protos: SignalService.proto $(PROTOC) --swift_out=../src/Protos/Generated \ SignalService.proto $(WRAPPER_SCRIPT) --dst-dir=../src/Protos/Generated \ --wrapper-prefix=SSKProto --proto-prefix=SignalServiceProtos --proto-file=SignalService.proto provisioning_protos: Provisioning.proto $(PROTOC) --swift_out=../src/Protos/Generated \ Provisioning.proto $(WRAPPER_SCRIPT) --dst-dir=../src/Protos/Generated \ --wrapper-prefix=ProvisioningProto --proto-prefix=ProvisioningProtos --proto-file=Provisioning.proto fingerprint_protos: Fingerprint.proto $(PROTOC) --swift_out=../src/Protos/Generated \ Fingerprint.proto $(WRAPPER_SCRIPT) --dst-dir=../src/Protos/Generated \ --wrapper-prefix=FingerprintProto --proto-prefix=FingerprintProtos --proto-file=Fingerprint.proto websocket_protos: WebSocketResources.proto $(PROTOC) --swift_out=../src/Protos/Generated \ WebSocketResources.proto $(WRAPPER_SCRIPT) --dst-dir=../src/Protos/Generated \ --wrapper-prefix=WebSocketProto --proto-prefix=WebSocketProtos --proto-file=WebSocketResources.proto signal_ios_protos: SignalIOS.proto $(PROTOC) --swift_out=../src/Protos/Generated \ SignalIOS.proto $(WRAPPER_SCRIPT) --dst-dir=../src/Protos/Generated \ --wrapper-prefix=SignalIOSProto --proto-prefix=IOSProtos --proto-file=SignalIOS.proto