.PHONY: install
.PHONY: upgrade-pollination-react
.PHONY: generate-frontend

upgrade-pollination-react:
	yarn --cwd pollination_streamlit_io/auth_user/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/create_study/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/recipe_inputs_form/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/manage_settings/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/select_run/frontend add pollination-react-io@latest
	yarn --cwd pollination_streamlit_io/select_study/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/auth_user/frontend build
	yarn --cwd pollination_streamlit_io/create_study/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/manage_settings/frontend build
	yarn --cwd pollination_streamlit_io/recipe_inputs_form/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/select_run/frontend build
	yarn --cwd pollination_streamlit_io/select_study/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/auth_user/frontend install
	yarn --cwd pollination_streamlit_io/create_study/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/manage_settings/frontend install
	yarn --cwd pollination_streamlit_io/recipe_inputs_form/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/select_run/frontend install
	yarn --cwd pollination_streamlit_io/select_study/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