Lines Matching refs:library
4 @brief How to build the library and test programs and include the library in an application
9 The current makefiles and build projects support building the library on:
14 In addition to building the library from the project, the library may be installed into the standard
20 The library and test programs are built from the library `./build/<platform>` directory, where
34 …t_dir> to `builddir` for all build variants of the library. Using this only one variant of the lib…
39 `decoder/lib/linux<bit-variant>/<dbg|rel>` directories, allowing multiple variants of the library
49 - `DEBUG=1` : build the debug version of the library.
63 The makefile will scan the `ocsd_if_version.h` to get the library version numbers and use these
66 Main C++ library names:
67 - `libcstraced.so.M.m.p` : shared library containing the main C++ based decoder library
68 - `libcstrace.so.M` : symbolic link name to library - major version only.
69 - `libcstrace.so` : symbolic link name to library - no version.
71 C API wrapper library names:
72 - `libcstraced_c_api.so.M.m.p` : shared library containing the C-API wrapper library. Dependent on …
73 - `libcstraced_c_api.so.M` : symbolic link name to library - major version only.
74 - `libcstraced_c_api.so` : symbolic link name to library - no version.
77 - `libcstraced.a` : static library containing the main C++ based decoder library.
78 - `libcstraced_c_api.a` : static library containing the C-API wrapper library.
86 The test program build for `trc_pkt_lister` also builds an auxiliary library used by this program f…
87 This is the `libsnapshot_parser.a` library, delivered to the `./tests/lib/<tgt_dir>` directories.
99 Sufficient header files to build using the C-API library will be installed to `/usr/include/opencsd…
107 which contains all library and test build projects.
113 …builds debug versions of static C++ main library and C-API libraries, test programs linked to the …
114 …ll* : builds debug versions of static main library and C-API DLL. C-API statically linked to the m…
115 …t built as `simple_pkt_print_c_api-dl.exe` and linked against the DLL version of the C-API library.
116 - *Release* : builds release static library versions, test programs linked to static libraries.
117 - *Release-dll* : builds release C-API DLL, static main library.
119 _Note_: Currently there is no Windows DLL version of the main C++ library. This may follow once
123 - `libcstraced.lib` : static main C++ decoder library.
124 - `cstraced_c_api.dll` : C-API DLL library. Statically linked against `libcstraced.lib` at .DLL bui…
125 - `libcstraced_c_api.lib` : C-API static library.
127 There is also a project file to build an auxiliary library used `trc_pkt_lister` for test purposes …
128 This is the `snapshot_parser_lib.lib` library, delivered to the `./tests/lib/win<bitsize>/<dgb\rel>…
136 used within the library. By default this is a 64 bit `uint64_t` value.
139 32 bit ARM architectures it may be desirable to build a library that uses a v-addr size of
148 - Main C++ decoder library - include `opencsd.h`. Link to C++ library.
149 - C-API library - include `opencsd_c_api.h`. Link to C-API library.
153 By default linux builds will link against the .so versions of the library. Using the C-API library …
154 introduce a dependency on the main C++ decoder .so. Ensure that the library paths and link commands…
163 To link against the C-API static library, include the library name in the dependency list, and defi…
165 the header file. Also link against the main C++ library.
167 To link against the main C++ library include the library name in the dependency list.