#!/usr/bin/make -f

MODULES = access find package resolve walk

%:
	dh $@

override_dh_auto_build:
	tsc -p debian/tsconfig-esm.json
	tsc -p debian/tsconfig-cjs.json
	set -e; for m in $(MODULES); do \
		sed -e "s|'empathic/\([a-z]*\)'|'./\1.mjs'|g" \
		    -e "s|\"empathic/\([a-z]*\)\"|\"./\1.mjs\"|g" \
		    out-esm/$$m.js > $$m.mjs; \
		sed -e "s|require(\"empathic/\([a-z]*\)\")|require(\"./\1.js\")|g" \
		    out-cjs/$$m.js > $$m.js; \
		cp out-esm/$$m.d.ts $$m.d.ts; \
		echo "export * from './$$m.js';" > $$m.d.mts; \
	done
