77f9a9e5 |
all: bin bin/git-pick-patch bin/bloomutil bin/zenburn bin/file-indexer bin/cls
|
a932b03a |
|
5fa68e91 |
bin/zenburn: zenburn.lisp
sbcl --lose-on-corruption --disable-ldb --disable-debugger \
--no-userinit --no-sysinit \
|
899d33c8 |
--eval "(sb-ext:restrict-compiler-policy 'safety 1)" \
|
5fa68e91 |
--eval '(push :fw.dump *features*)' \
--load zenburn.lisp \
--eval '(fwoar.zenburn:dump)'
mv zenburn bin
bin:
|
a932b03a |
mkdir -p bin
|
5fa68e91 |
bin/bloomutil: bloomutil.lisp
|
6c62dffe |
sbcl --disable-debugger \
--no-userinit \
|
899d33c8 |
--eval "(sb-ext:restrict-compiler-policy 'safety 1)" \
|
6c62dffe |
--eval '(pushnew :fw.dump *features*)' \
--load bloomutil.lisp \
--eval '(fwoar.bloomutil::dump)'
mv bloomutil bin
|
ad68ec3d |
bin/file-indexer: file-indexer.lisp
sbcl --disable-debugger \
--no-userinit \
|
899d33c8 |
--eval "(sb-ext:restrict-compiler-policy 'safety 1)" \
|
ad68ec3d |
--eval '(pushnew :fw.dump *features*)' \
--load file-indexer.lisp \
--eval '(fwoar.file-indexer::dump)'
mv file-indexer bin
|
5fa68e91 |
bin/git-pick-patch: git-pick-patch.lisp
|
43af1b23 |
sbcl --disable-ldb --lose-on-corruption --disable-debugger --no-userinit --no-sysinit \
|
899d33c8 |
--eval "(sb-ext:restrict-compiler-policy 'safety 1)" \
--load "$(HOME)"/quicklisp/setup.lisp \
|
43af1b23 |
--eval "(ql:quickload '(:alexandria :serapeum :cl-ppcre))" \
|
6c62dffe |
--load git-pick-patch.lisp \
--eval '(save-lisp-and-die "bin/git-pick-patch"'" :executable t :toplevel 'git-pick-patch::main :compression t)"
|
a932b03a |
|
77f9a9e5 |
bin/cls: cls.lisp
sbcl --disable-debugger \
--no-userinit \
|
899d33c8 |
--eval "(sb-ext:restrict-compiler-policy 'safety 1)" \
|
77f9a9e5 |
--eval '(pushnew :fw.dump *features*)' \
--load cls.lisp \
--eval '(fwoar.cls::dump)'
mv cls bin
|
a932b03a |
install: all
mkdir -p ${HOME}/bin
|
6c62dffe |
ln -sf ${PWD}/bin/* ${HOME}/bin
|