.PHONY: upgrade-prio-cad

.PHONY: upgrade-prio-cloud

.PHONY: generate-cloud-frontend

.PHONY: generate-cad-frontend

.PHONY: install

.PHONY: generate-frontend

.PHONY: upgrade-pollination-react

upgrade-pollination-react:
	yarn --cwd pollination_streamlit_io/select_study/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/select_run/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/select_account/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/select_project/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/select_recipe/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/auth_user/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/get_geometry/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/get_hbjson/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/get_host/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/send_geometry/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/send_hbjson/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/send_results/frontend add pollination-react-io@latest

generate-frontend:
	yarn --cwd pollination_streamlit_io/select_study/frontend build
	yarn --cwd pollination_streamlit_io/select_run/frontend build
	yarn --cwd pollination_streamlit_io/select_account/frontend build
	yarn --cwd pollination_streamlit_io/select_project/frontend build
	yarn --cwd pollination_streamlit_io/select_recipe/frontend build
	yarn --cwd pollination_streamlit_io/auth_user/frontend build
	yarn --cwd pollination_streamlit_io/get_geometry/frontend build
	yarn --cwd pollination_streamlit_io/get_hbjson/frontend build
	yarn --cwd pollination_streamlit_io/get_host/frontend build
	yarn --cwd pollination_streamlit_io/send_geometry/frontend build
	yarn --cwd pollination_streamlit_io/send_hbjson/frontend build
	yarn --cwd pollination_streamlit_io/send_results/frontend build

upgrade-prio-cloud:
	yarn --cwd pollination_streamlit_io/select_study/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/select_run/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/select_account/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/select_project/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/select_recipe/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/auth_user/frontend add pollination-react-io@latest

upgrade-prio-cad:
	yarn --cwd pollination_streamlit_io/get_geometry/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/get_hbjson/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/get_host/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/send_geometry/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/send_hbjson/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/send_results/frontend add pollination-react-io@latest

generate-cloud-frontend:
	yarn --cwd pollination_streamlit_io/select_study/frontend build
	yarn --cwd pollination_streamlit_io/select_run/frontend build
	yarn --cwd pollination_streamlit_io/select_account/frontend build
	yarn --cwd pollination_streamlit_io/select_project/frontend build
	yarn --cwd pollination_streamlit_io/select_recipe/frontend build
	yarn --cwd pollination_streamlit_io/auth_user/frontend build

generate-cad-frontend:
	yarn --cwd pollination_streamlit_io/get_geometry/frontend build
	yarn --cwd pollination_streamlit_io/get_hbjson/frontend build
	yarn --cwd pollination_streamlit_io/get_host/frontend build
	yarn --cwd pollination_streamlit_io/send_geometry/frontend build
	yarn --cwd pollination_streamlit_io/send_hbjson/frontend build
	yarn --cwd pollination_streamlit_io/send_results/frontend build

install: 
	yarn --cwd pollination_streamlit_io/select_study/frontend install
	yarn --cwd pollination_streamlit_io/select_run/frontend install
	yarn --cwd pollination_streamlit_io/select_account/frontend install
	yarn --cwd pollination_streamlit_io/select_project/frontend install
	yarn --cwd pollination_streamlit_io/select_recipe/frontend install
	yarn --cwd pollination_streamlit_io/auth_user/frontend install
	yarn --cwd pollination_streamlit_io/get_geometry/frontend install
	yarn --cwd pollination_streamlit_io/get_hbjson/frontend install
	yarn --cwd pollination_streamlit_io/get_host/frontend install
	yarn --cwd pollination_streamlit_io/send_geometry/frontend install
	yarn --cwd pollination_streamlit_io/send_hbjson/frontend install
	yarn --cwd pollination_streamlit_io/send_results/frontend install