It is a C++ library, which provide X.690 BER TLV implementation.
- GNU gcc compiler (or clang)
- GNU Make
git clone <url>
Library uses C++11 features, so the compiler should support that.
Build scripts are written for GNU Make.
Targets:
- static - build static library libtlv.a
- shared - build shared library libtlv.so
- install - install shared library (/usr/local/lib/) and header files (/usr/local/include/)
- uninstall - remove library and headers
- test - build and run tests (requires CppUTest package)
- clean - cleanup build folder
To build tests, CppUTest library is required.
To install shared library and header files, run "make install".
To remove shared library and header files, run "make uninstall".
See test.cpp for usage examples