#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with nodejs MOCHA_SRC=$(shell find lib -name "*.js" -type f | LC_ALL=C sort) WEBPACK=NODE_PATH='/usr/share/nodejs:/usr/lib/nodejs' webpack --verbose mocha.js: browser-entry.js $(MOCHA_SRC) #$(WEBPACK) --config debian/webpack.config.js # Kept for now even if libjs-mocha isn't released # (missing dependencies) rollup -c debian/rollup.config.js mocha.min.js: mocha.js uglifyjs --source-map -o $@ $< override_dh_auto_build: mocha.js mocha.min.js mkdir -p images ln -fs /usr/share/icons/oxygen/base/22x22/actions/dialog-ok-apply.png images/ok.png ln -fs /usr/share/icons/oxygen/base/22x22/actions/dialog-cancel.png images/error.png override_dh_install: dh_install find debian/mocha -name .eslintrc.yml -delete #find debian/libjs-mocha -name .eslintrc.yml -delete docs/example/chai.js: ln -sf /usr/share/javascript/chai/chai.js docs/example/chai.js override_dh_installdocs: docs/example/chai.js ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS) $(DEB_BUILD_PROFILES))) jekyll build --source ./docs --destination ./docs/_site --config ./docs/_config.yml --safe --drafts rm -f docs/_site/CNAME rm -f docs/_site/example/chai.js ln -sf /usr/share/javascript/chai/chai.js docs/_site/example/chai.js else @echo '**********************************************************' @echo 'Skip building doc ' @echo '**********************************************************' endif dh_installdocs #dh_installdocs --link-doc=libjs-mocha ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS) $(DEB_BUILD_PROFILES))) override_dh_installexamples: docs/example/chai.js dh_installexamples endif