.DEFAULT_GOAL := install | |
.PHONY: install | |
install: protogen | |
bash install.sh | |
.PHONY: protogen | |
protogen: backend_pb2_grpc.py backend_pb2.py | |
.PHONY: protogen-clean | |
protogen-clean: | |
$(RM) backend_pb2_grpc.py backend_pb2.py | |
backend_pb2_grpc.py backend_pb2.py: | |
python3 -m grpc_tools.protoc -I../.. --python_out=. --grpc_python_out=. backend.proto | |
.PHONY: clean | |
clean: protogen-clean | |
rm -rf venv __pycache__ | |
.PHONY: test | |
test: protogen | |
@echo "Testing openvoice..." | |
bash test.sh | |
@echo "openvoice tested." |