#!/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