diff --git a/Makefile b/Makefile
index 66ee76137e23e4db9520609f80001323662c7f5d..c66baebc180e676cb96316fcf8ba5200501cbc4f 100644
--- a/Makefile
+++ b/Makefile
@@ -41,13 +41,16 @@ clean-proto:
 	find . -name '*_pb2.py' -exec rm -f {} +
 	find . -name '*_pb2_grpc.py' -exec rm -f {} +
 
-install-requirements:
+install-build-requirements:
 	pip install -r build-requirements.txt
 
-lint: install-requirements
+install-requirements:
+	pip install -r requirements.txt
+
+lint: install-build-requirements
 	flake8 perxis/
 
-generate: clean-proto install-requirements
+generate: clean-proto install-build-requirements
 	cp -avR $(SRC_PROTO_FILES_DIR) $(COPIES_PROTO_FILES_DIR)
 	mv $(COPIES_PROTO_FILES_DIR)/collections $(COPIES_PROTO_FILES_DIR)/collections_perxis
 	find $(COPIES_PROTO_FILES_DIR) -name '*.proto' -exec python3 -m grpc_tools.protoc -I${COPIES_PROTO_FILES_DIR} --python_out=$(OUTPUT_FILES_DIR) --grpc_python_out=$(OUTPUT_FILES_DIR) {} +
@@ -63,5 +66,5 @@ release: clean generate
 	devpi login root --password $(PYPI_PASSWORD)
 	devpi upload --no-vcs
 
-install: clean generate
+install: clean generate install-requirements
 	python setup.py install