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

export LC_ALL=C.UTF-8

%:
	dh $@

# Upstream builds with preconstruct, which is not in Debian: use rollup + Babel 8.
execute_after_dh_auto_build:
	cp debian/emotion-core-shim.js packages/react-select/src/internal/emotion-core-shim.js
	cd packages/react-select && rollup -c ../../debian/rollup.config.cjs
	sh debian/make-variants.sh packages/react-select
	cd autosize && babeljs src --out-dir lib --ignore 'src/__tests__'
	cd autosize && rollup -c

# The blanket nodejs:Provides makes dpkg drop the autosize dependency.
execute_before_dh_gencontrol:
	sed -i '/^nodejs:Provides=/d' debian/*.substvars
