blob: 80614de72fa56c7fbf42f12bdc1e5278bc3f81ce (
plain) (
tree)
|
|
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.
|