#!/usr/bin/make -f include /usr/share/dpkg/default.mk UPSTREAM := $(DEB_VERSION_UPSTREAM) %: dh $@ override_dh_auto_build: phpab \ --tolerant \ --output lib/PhpParser/autoload.php \ --template debian/autoload.php.tpl \ lib/PhpParser # Workaround to mimic the installation path during tests. mkdir --parents \ vendor \ mimic/usr/bin \ mimic/usr/share/php/data \ mimic/usr/share/php/SebastianBergmann cp -a /usr/bin/phpunit mimic/usr/bin/ cp -a /usr/share/php/data/PHPUnit mimic/usr/share/php/data/ ln -s /usr/share/php/DeepCopy mimic/usr/share/php/ ln -s /usr/share/php/PharIo mimic/usr/share/php/ ln -sr lib/PhpParser mimic/usr/share/php/ cp -a /usr/share/php/PHPUnit mimic/usr/share/php/ cp -a /usr/share/php/SebastianBergmann/* mimic/usr/share/php/SebastianBergmann/ ln -s /usr/share/php/staabm mimic/usr/share/php/ ln -s /usr/share/php/TheSeer mimic/usr/share/php/ mkdir --parents vendor phpabtpl \ --require-file ../mimic/usr/share/php/PhpParser/autoload.php \ > debian/autoload.tests.php.tpl phpab \ --output vendor/autoload.php \ --template debian/autoload.tests.php.tpl \ test/PhpParser override_dh_auto_test: ./mimic/usr/bin/phpunit --exclude-filter testAttributes execute_before_dh_installman: mkdir --parents $(CURDIR)/debian/tmp cd $(CURDIR)/debian/php-parser/usr/share/php && \ help2man --version-string=$(UPSTREAM) \ --source="php-parse $(UPSTREAM)" \ --no-info \ --no-discard-stderr \ --name='command line interface for PHP Parser' \ 'php $(CURDIR)/debian/php-parser/usr/bin/php-parse' \ > $(CURDIR)/debian/tmp/php-parse.1