use config.h and link objects instead of libopenbsd.a
Add generated file parse.c to .gitignore and 'make clean'
Closes: #24 [via git-merge-pr]
Generate automatic header dependencies.
Generate a version header file from Git.
This adds a rule to create the version.h file from the Git version. This
enables automatically embedding the Git version information into the
Add compatibility functions from OpenBSD.
This adds a shim library to mimic features of OpenBSD. Some of these
functions are written from scratch, others are simply copies of their
Current implementation of the from-scratch variants are simply shims
that intentionally fail. They'll need to be extended with secure