esthlos-v_keccak 1 LISP=sbcl
esthlos-v_keccak 2
esthlos-v_keccak 3 all: ${LISP}
esthlos-v_keccak 4
esthlos-v_keccak 5 sbcl:
esthlos-v_keccak 6 sbcl --no-sysinit --no-userinit --disable-debugger \
esthlos-v_keccak 7 --load src/package.lisp \
esthlos-v_keccak 8 --load src/knobs.lisp \
esthlos-v_keccak 9 --load src/bits.lisp \
esthlos-v_keccak 10 --load src/cl-keccak.lisp \
esthlos-v_keccak 11 --eval "(sb-ext:save-lisp-and-die #p\"cl-keccak\" :toplevel #'cl-keccak::main :executable t)"
esthlos-v_keccak 12
esthlos-v_keccak 13 ccl:
esthlos-v_keccak 14 ccl --no-init \
esthlos-v_keccak 15 --load src/package.lisp \
esthlos-v_keccak 16 --load src/knobs.lisp \
esthlos-v_keccak 17 --load src/bits.lisp \
esthlos-v_keccak 18 --load src/cl-keccak.lisp
esthlos-v_keccak 19 --eval "(ccl:save-application #P\"cl-keccak\" :toplevel-function #'cl-keccak::main :prepend-kernel t)"