#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk

auto-test/python-django-racks::
	flake8 --show-source .
	cd racks && ./manage.py test

binary-install/python-django-racks::
	mkdir -p debian/$(cdbs_curpkg)/usr/share/racks/
	mkdir -p debian/$(cdbs_curpkg)/etc/racks
	cp -r racks debian/$(cdbs_curpkg)/usr/share/racks/webapp
	cp racks/racks/settings.py debian/$(cdbs_curpkg)/etc/racks/
	ln -sf /etc/racks/settings.py debian/$(cdbs_curpkg)/usr/share/racks/webapp/racks/

binary-install/python-django-racks-importer-jira::
	mkdir -p debian/$(cdbs_curpkg)/usr/share/racks/importers
	mkdir -p debian/$(cdbs_curpkg)/etc/racks/importers
	cp importers/jira-importer.py debian/$(cdbs_curpkg)/usr/share/racks/importers/
	cp importers/jira-importer.yaml debian/$(cdbs_curpkg)/etc/racks/importers/

binary-install/python-django-racks-importer-jenkins::
	mkdir -p debian/$(cdbs_curpkg)/usr/share/racks/importers
	mkdir -p debian/$(cdbs_curpkg)/etc/racks/importers
	cp importers/jenkins.py debian/$(cdbs_curpkg)/usr/share/racks/importers/
	cp importers/jenkins.yaml debian/$(cdbs_curpkg)/etc/racks/importers/

binary-install/python-django-racks-importer-puppet::
	mkdir -p debian/$(cdbs_curpkg)/usr/share/racks/importers
	mkdir -p debian/$(cdbs_curpkg)/etc/racks/importers
	cp importers/puppet.py debian/$(cdbs_curpkg)/usr/share/racks/importers/
	cp importers/puppet.yaml debian/$(cdbs_curpkg)/etc/racks/importers/

binary-install/python-django-racks-importer-zabbix::
	mkdir -p debian/$(cdbs_curpkg)/usr/share/racks/importers
	mkdir -p debian/$(cdbs_curpkg)/etc/racks/importers
	cp importers/zabbix.py debian/$(cdbs_curpkg)/usr/share/racks/importers/
	cp importers/zabbix.yaml debian/$(cdbs_curpkg)/etc/racks/importers/

build/python-django-racks::
	make -C docs html
	mkdir -p debian/$(cdbs_curpkg)/usr/share/racks/docs
	cp -r docs/_build/html/* debian/$(cdbs_curpkg)/usr/share/racks/docs/
