#!/usr/bin/make -f
%:
	dh $@ --sourcedirectory=src/Library

override_dh_auto_build:
	phpabtpl src/Library/composer.json > debian/autoload.php.tpl
	sed -i "s#'/usr/share/php#__DIR__ . '/../..#g" debian/autoload.php.tpl
	phpab \
		--output src/Library/autoload.php \
		--template debian/autoload.php.tpl \
		src/Library

execute_before_dh_auto_test:
	mkdir --parents vendor
	ln -s /usr/share/php/AESKW
	ln -s /usr/share/php/Brick
	ln -s /usr/share/php/Symfony
	ln -s /usr/share/php/Psr
	ln -s /usr/share/php/SpomkyLabs
	phpabtpl \
		--require-file ../src/Library/autoload.php \
		--require symfony/dependency-injection \
		--require symfony/framework-bundle \
		--require symfony/http-client \
		--require symfony/yaml \
		> debian/autoload.tests.php.tpl
	phpab \
		--output vendor/autoload.php \
		--template debian/autoload.tests.php.tpl \
		tests src/Bundle

override_dh_auto_test:
	phpunit \
		--bootstrap vendor/autoload.php \
		--exclude-filter 'Component\\Console\\(AnalyzeCommandTest|CommandHelpCompatibilityTest)' \
		tests/Component

override_dh_install:
	dh_install -X.github -Xcomposer.json -XLICENSE -XREADME.md
