PREFIX ?= /usr/local _EXE = _build/default/bin/qfo.exe all: psnj-qfo psnj-qfo.1 ${_EXE}: @opam exec dune build psnj-qfo: ${_EXE} @ln -sf ${_EXE} $@ psnj-qfo.1: psnj-qfo @./psnj-qfo --help=groff > $@ install: psnj-qfo psnj-qfo.1 cp -Lf psnj-qfo ${PREFIX}/bin/ cp -Lf psnj-qfo.1 ${PREFIX}/man/man1/ uninstall: rm -f ${PREFIX}/bin/psnj-qfo rm -f ${PREFIX}/man/man1/psnj-qfo.1 clean: rm -f psnj-qfo psnj-qfo.1 opam exec -- dune clean tests: @opam exec -- dune runtest @echo 'Success' .PHONY: install uninstall clean tests