diff --git a/README.md b/README.md index 4d4b765..2a89a44 100644 --- a/README.md +++ b/README.md @@ -24,29 +24,24 @@ Windows). ## Dependencies -To build Callisto, you'll need a C compiler and *ar* (a standard -Unix archiving utility, should be included on every major Unix). -The default C compiler is *cc* which is usually a symbolic link to -your system's default C compiler. This should be gcc on Linux, and -clang on most of the BSDs. If *cc* doesn't exist on your system, +To build Callisto, you'll need nothing but a C compiler. +The default C compiler is *cc* which is usually a symbolic link +to your system's default C compiler. This should be gcc on Linux, +and clang on most of the BSDs. If *cc* doesn't exist on your system, change the `CC` variable in the Makefile to your desired C compiler. -At runtime you will need only these two libraries: - - libm: basic math operations - - libreadline: REPL history - -Both of these are very common and should be already installed on -your machine. +**Callisto has zero runtime dependencies**, unless you built it with +support for GNU libreadline. Lua 5.4 is statically linked in. ## Installation Callisto is distributed as source-only, but don't worry, it's not hard to compile. -First, get the source code using `git clone https://github.com/jtbx/callisto` -then in the newly created directory, run `make` to compile Callisto. -The compiled executable will be named `csto`, and does not depend -on any Lua .so C modules or Lua files. +First, get the source code using one of the tarballs found in +the [Releases](https://github.com/jtbx/callisto/releases) page. +Untar it then run `make` to compile Callisto. The compiled +executable will be named `csto`. To install `csto` (the Callisto standalone executable) and `libcallisto.so` (the Callisto shared library), run `make install`