aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md57
1 files changed, 57 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..ff964a3
--- /dev/null
+++ b/README.md
@@ -0,0 +1,57 @@
+# clak
+
+Another Meccha / mechanical-sound...
+
+## Usage
+
+```sh
+$ ./clak <board name>
+```
+
+That's it.
+
+## Requirements
+
+Should work on Windows and Linux.
+
+For Linux, specific requirements are:
+
+- Xlib (Fedora: `libX11`)
+- XI2 (Fedora: `libXi`)
+- SDL2 (Fedora: `SDL2`)
+- SDL\_mixer 2 (Fedora: `SDL2_mixer`)
+
+## Building
+
+### Requirements
+
+You need:
+
+- C compiler (tested with gcc)
+- make
+- xxd
+
+For Windows:
+
+- Only tested with MinGW
+- (TODO: fill in requirements, this stuff was already on my PC lol)
+
+For Linux:
+
+- Xlib (Fedora: `libX11-devel`)
+- XI2 dev (Fedora: `libXi-devel`)
+- SDL2 dev (Fedora: `SDL2-devel`)
+- SDL\_mixer 2 dev (Fedora: `SDL2_mixer-devel`)
+
+### Compiling
+
+```sh
+$ make
+```
+
+To build the boards:
+
+```sh
+$ cd boards
+$ make
+```