diff --git a/src/checksum/Makefile.am b/src/checksum/Makefile.am index d0413e64e..4533eb863 100644 --- a/src/checksum/Makefile.am +++ b/src/checksum/Makefile.am @@ -12,10 +12,11 @@ CLEANFILES = checksum.c INCLUDES = -I$(top_srcdir)/src/libstrongswan AM_CFLAGS = -rdynamic -libs = $(shell find $(top_builddir)/src/libstrongswan $(top_builddir)/src/charon \ +libs = $(shell find $(top_builddir)/src/libstrongswan $(top_builddir)/src/libcharon \ -name 'libstrongswan*.so') if USE_CHARON + libs += $(top_builddir)/src/libcharon/.libs/libcharon.so libs += $(top_builddir)/src/charon/.libs/charon endif diff --git a/src/checksum/checksum_builder.c b/src/checksum/checksum_builder.c index 964cc716c..be57f1dc0 100644 --- a/src/checksum/checksum_builder.c +++ b/src/checksum/checksum_builder.c @@ -78,6 +78,11 @@ int main(int argc, char* argv[]) name = strdup("libstrongswan\","); sname = strdup("library_init"); } + else if (strstr(path, "libcharon.so")) + { + name = strdup("libcharon\","); + sname = strdup("libcharon_init"); + } else if (strstr(path, "pool")) { name = strdup("pool\",");