Update README, to detail the Makefile
This commit is contained in:
parent
91c85c4ba4
commit
b60858498c
18
README.md
18
README.md
|
@ -54,20 +54,22 @@ $ xxd castlevania.nes | grep -A4 "18e80"
|
||||||
|
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
Making a binary requires a Lisp (I recommend SBCL) and Quicklisp
|
Making a binary requires [an implementation](https://common-lisp.net/implementations) of Common Lisp installed: [Steel Bank Common Lisp](https://sbcl.org/) is our implementation-of-choice. It’s available on most operating systems under the package name `sbcl`.
|
||||||
(https://quicklisp.org).
|
|
||||||
|
You also need the library-manager [Quicklisp](https://quicklisp.org), which can [be installed](https://www.quicklisp.org/beta/#installation) quite easily, including via our [Makefile](Makefile).
|
||||||
|
|
||||||
|
To install Quicklisp, build a binary, and install it, simply:
|
||||||
|
|
||||||
Put this repository into your `quicklisp/local-projects/`, then run, in your
|
|
||||||
lisp interpreter:
|
|
||||||
```
|
```
|
||||||
# (ql:quickload '(eksd eksd.unix))
|
$ make quicklisp
|
||||||
# (save-lisp-and-die "eksd" :toplevel #'eksd.unix:main :executable t)
|
$ make build
|
||||||
|
$ sudo cp eksd /usr/local/bin/eksd
|
||||||
```
|
```
|
||||||
|
|
||||||
And bam, you've made a binary. Cool.
|
Bam, you've made and installed a binary! Cool!
|
||||||
|
|
||||||
|
|
||||||
## Misc
|
## Misc
|
||||||
* License is the GNU GPLv3 (COPYING.txt)
|
* License is the GNU GPLv3 ([COPYING.txt](COPYING.txt))
|
||||||
* Author is Jaidyn Ann <jadedctrl@posteo.at>
|
* Author is Jaidyn Ann <jadedctrl@posteo.at>
|
||||||
* Sauce is at https://hak.xwx.moe/jadedctrl/eksd
|
* Sauce is at https://hak.xwx.moe/jadedctrl/eksd
|
||||||
|
|
Ŝarĝante…
Reference in New Issue