#!/usr/bin/make -f

export LC_ALL=C.UTF-8

%:
	dh $@

# TypeScript 6 rejects what the 2021 sources only implied, so emit without
# re-checking them.
override_dh_auto_build:
	tsc -p src/core/tsconfig.json --ignoreDeprecations 6.0 --noCheck
	tsc -p tsconfig.json --ignoreDeprecations 6.0 --noCheck

override_dh_auto_clean:
	dh_auto_clean
	rm -f src/loader.js src/loader.d.ts
	rm -f src/css.js src/css.build.js src/nls.js src/nls.build.js
	rm -f tests/loader.test.js tests/css.test.js
	rm -rf debian/node-vscode-loader

override_dh_auto_install:
	install -d debian/node-vscode-loader/usr/share/nodejs/vscode-loader/src
	install -m 644 package.json debian/node-vscode-loader/usr/share/nodejs/vscode-loader/
	install -m 644 src/loader.js src/loader.d.ts src/css.js src/css.build.js \
		src/nls.js src/nls.build.js \
		debian/node-vscode-loader/usr/share/nodejs/vscode-loader/src/
