STOW_DIR ?= /usr/local INSTALL_DIR = ${STOW_DIR}/stow/abcl .PHONY : install prepare-install prepare-install: abcl_completions abcl mkdir -p install mkdir -p install/bin mkdir -p install/share/java/abcl mkdir -p install/share/rlwrap/completions cp *.jar install/share/java/abcl/ cp abcl_completions install/share/rlwrap/completions/abcl cp abcl install/bin/abcl install: prepare-install cp -r install ${INSTALL_DIR} abcl_completions: abcl-completions.lisp java -jar abcl.jar --noinit --load abcl-completions.lisp cp ~/.abcl_completions abcl_completions abcl: abcl_template perl -pe "s(\|ABCL_JAR_DIR\|)(${STOW_DIR}/share/java/abcl);s(\|STOW_DIR\|)(${STOW_DIR});" abcl_template > abcl chmod +x abcl clean: rm abcl rm abcl_completions rm -rf install