PANELS := Host Host-network Porto Porto-container

help:
	@echo
	@echo 'Panels:'
	@echo ' ${PANELS}'
	@echo
	@echo 'Targets:'
	@echo ' test          - upload all panels with prefix "test-"'
	@echo ' update        - upload all panels'
	@echo ' get           - download all panels'
	@echo ' render        - check all panels'
	@echo ' action-panel  - do action for one panel'
	@echo

test update get render:
	$(MAKE) $(addprefix $@-,${PANELS})

test-%: %.yasm
	curl --data-binary @$< 'https://yasm.yandex-team.ru/srvambry/tmpl/panels/update/content?key=test-${<:.yasm=}'

update-%: %.yasm
	curl --data-binary @$< 'https://yasm.yandex-team.ru/srvambry/tmpl/panels/update/content?key=${<:.yasm=}'

get-%: %.yasm
	curl 'https://yasm.yandex-team.ru/srvambry/tmpl/panels/get/content?key=${<:.yasm=}' > $<

render-%: %.yasm
	curl 'https://yasm.yandex-team.ru/srvambry/tmpl/panels/render_json/${<:.yasm=}'
