summaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/README.txt b/README.txt
new file mode 100644
index 0000000..80614de
--- /dev/null
+++ b/README.txt
@@ -0,0 +1,10 @@
+ZAP
+
+This repository contains the standard paper (stdzap), the official, "optimised" implementation (zap), and the official reference implementation (zapx).
+
+# Building and installation
+
+zap uses GNU Make for building:
+The default target builds the static library file (located at 'zap/libzapq.a'). The target 'clean' removes object files, whilst 'purge' removes all artefacts.
+Currently, zap doesn't support being compiled as a shared library out of the box, but the makefile could be modified to allow this.
+The 'install' target installs the headers to '$(HDRDIR)' and the library file to '$(LIBDIR)'. Both values need to be set when invoking the makefile (like via `make HDRDIR=/usr/include LIBDIR=/usr/lib`), or by modifying the makefiles directly.