bindir = $(HOME)/bin SOURCES = \ zone.asd \ frontend.lisp \ zone.lisp \ net.lisp serv.lisp sys.lisp \ addr-family-ipv4.lisp addr-family-ipv6.lisp all:: zone zone: $(SOURCES) ASDF_OUTPUT_TRANSLATIONS="(:output-translations ((#p\"$(abspath zone.img)\") t) :inherit-configuration)" \ runlisp -e "(progn (asdf:clear-configuration) (asdf:operate 'asdf:program-op \"zone\"))" mv zone.img $@ clean:: rm -f zone install:: zone install zone $(bindir)/