#!/usr/bin/make -f

%:
	dh $@

# from https://gist.github.com/spk121/baaae2ba1bd2754d1ed937d7883033bd
sitedir       = $(shell guile -c '(display (%site-dir))')
# sitedir       = $(shell pkg-config guile-3.0 --variable=sitedir)
siteccachedir = $(shell guile -c '(display (%site-ccache-dir))')

override_dh_auto_build:
	guild compile -L . -o ice-9/colorized.go ice-9/colorized.scm

override_dh_auto_install:
# install source
	install -D -m 644 ice-9/colorized.scm debian/guile-colorized$(sitedir)/ice-9/colorized.scm
# install bytecode
	install -D -m 644 ice-9/colorized.go debian/guile-colorized$(siteccachedir)/ice-9/colorized.go

# remove compiled bytecode
execute_before_dh_auto_clean:
	rm -vf ice-9/colorized.go
