aboutsummaryrefslogtreecommitdiffstats
path: root/src/libtnccs/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Add plugin constructor registration for all libraries that provide pluginsTobias Brunner2017-05-231-0/+9
| | | | | | | | | | | | | | Unfortunately, we can't just add the generated C file to the sources in Makefile.am as the linker would remove that object file when it notices that no symbol in it is ever referenced. So we include it in the file that contains the library initialization, which will definitely be referenced by the executable. This allows building an almost stand-alone static version of e.g. charon when building with `--enable-monolithic --enable-static --disable-shared` (without `--disable-shared` libtool will only build a version that links the libraries dynamically). External libraries (e.g. gmp or openssl) are not linked statically this way, though.
* libtnccs: Link against ws_w32 on WindowsMartin Willi2014-06-041-2/+4
|
* Build all shared libraries with -no-undefined and link them properlyTobias Brunner2013-09-121-1/+6
| | | | | | | | | | The flag is required to convince libtool on Cygwin to build DLLs. But on Windows these shared libraries can not have undefined symbols, so we have to link them explicitly to the libraries they reference. For plugins this is currently not done, so only the monolithic build is supported. The plugin loader wouldn't be able to load DLLs anyway, as it tries to load files that don't exist on Cygwin.
* moved tnc_imv plugin to libtnccs thanks to recommendation callback functionAndreas Steffen2013-08-151-0/+7
|
* Moved tnc-tnccs, tnc-imc, tnccs-11, tnccs-20 and tnccs-dynamic libcharon ↵Andreas Steffen2013-08-151-0/+46
| | | | plugins to libtnccs
* automake: replace INCLUDES by AM_CPPFLAGSMartin Willi2013-07-181-2/+1
| | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only.
* determine underlying IF-T transport protocolAndreas Steffen2013-02-121-1/+4
|
* Added missing Android.mk files to distribution.Tobias Brunner2011-11-221-1/+1
|
* Build libtnccs on Android.Tobias Brunner2011-10-251-6/+6
|
* refactored TNC frameworkAndreas Steffen2011-10-251-3/+7
|
* moved imv_manager to libtnccsAndreas Steffen2011-10-251-1/+3
|
* moved imc_manager to libtnccsAndreas Steffen2011-10-251-0/+10