#!/usr/bin/make -f %: dh $@ --with phpcomposer TEMPL = /Report/Html/Renderer/Template/ override_dh_auto_build: phpab --output $(CURDIR)/src/autoload.php \ --template $(CURDIR)/debian/autoload.php.tpl \ $(CURDIR)/src # Minify JavaScript files from source mkdir --parents build for i in d3 nv.d3 popper ; do \ uglifyjs -o build/$${i}.min.js \ $(CURDIR)/debian/missing-sources/$${i}.js ; \ done # Minify CSS file from source cssmin < debian/missing-sources/nv.d3.css > build/nv.d3.min.css # Workaround to ensure the local class takes precedence during tests. mkdir --parents SebastianBergmann ln -s ../src SebastianBergmann/CodeCoverage override_dh_auto_clean: rm -rf build SebastianBergmann override_dh_auto_test: ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) ln -s /usr/share/javascript/bootstrap/css/bootstrap.min.css $(CURDIR)/src$(TEMPL)css ln -s /usr/share/javascript/bootstrap/js/bootstrap.min.js $(CURDIR)/src$(TEMPL)js ln -s /usr/share/javascript/jquery/jquery.min.js $(CURDIR)/src$(TEMPL)js phpunit else @echo "** tests disabled" endif override_dh_installchangelogs: dh_installchangelogs ChangeLog-*.md