|
|
|
# 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
|
|
|
|
|
|
|
|
fingerprint_protos: Fingerprint.proto
|
|
|
|
$(PROTOC) --swift_out=../src/Protos/Generated \
|
|
|
|
Fingerprint.proto
|
|
|
|
|
|
|
|
websocket_protos: WebSocketResources.proto
|
|
|
|
$(PROTOC) --swift_out=../src/Protos/Generated \
|
|
|
|
WebSocketResources.proto
|
|
|
|
|
|
|
|
signal_ios_protos: SignalIOS.proto
|
|
|
|
$(PROTOC) --swift_out=../src/Protos/Generated \
|
|
|
|
SignalIOS.proto
|