#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
export DEBIAN_BUILD_MODULES=$(CURDIR)/debian/build_modules
export NODE_PATH=packages:debian/build_modules

%:
	dh $@ --with nodejs

override_dh_auto_configure:
	# Don't create component links

override_dh_auto_build:
	# Build embedded copy of react-window
	cd debian/build_modules/babel-plugin-annotate-pure-calls && \
	babeljs src --out-dir lib
	cd packages/react-devtools-shared/src/node_modules/react-window && \
	mkdir -p dist && \
	cp flow-template dist/index.cjs.js.flow && \
	cp flow-template dist/index.esm.js.flow && \
	mkdir -p node_modules && \
	ln -s $$DEBIAN_BUILD_MODULES/babel-plugin-annotate-pure-calls node_modules && \
	rollup -c
	node scripts/rollup/build.js

override_dh_auto_clean:
	# Don't call pkg-js-tools hook here
	dh_auto_clean
