diff options
-rw-r--r-- | src/checksum/Makefile.am | 8 | ||||
-rw-r--r-- | src/checksum/checksum_builder.c | 6 |
2 files changed, 10 insertions, 4 deletions
diff --git a/src/checksum/Makefile.am b/src/checksum/Makefile.am index 3aded1d9e..f385194fb 100644 --- a/src/checksum/Makefile.am +++ b/src/checksum/Makefile.am @@ -15,24 +15,24 @@ BUILT_SOURCES = checksum.c CLEANFILES = checksum.c INCLUDES = -I$(top_srcdir)/src/libstrongswan AM_CFLAGS = -rdynamic \ - -DS_PLUGINS=\""${s_plugins}\"" -DS_PATH=\""${top_builddir}/src/libstrongswan/plugins\"" \ - -DH_PLUGINS=\""${h_plugins}\"" -DH_PATH=\""${top_builddir}/src/libhydra/plugins\"" \ - -DP_PLUGINS=\""${p_plugins}\"" -DP_PATH=\""${top_builddir}/src/pluto/plugins\"" \ - -DC_PLUGINS=\""${c_plugins}\"" -DC_PATH=\""${top_builddir}/src/libcharon/plugins\"" + -DS_PLUGINS=\""${s_plugins}\"" -DS_PATH=\""${top_builddir}/src/libstrongswan/plugins\"" libs = $(top_builddir)/src/libstrongswan/.libs/libstrongswan.so if USE_LIBHYDRA libs += $(top_builddir)/src/libhydra/.libs/libhydra.so + AM_CFLAGS += -DH_PLUGINS=\""${h_plugins}\"" -DH_PATH=\""${top_builddir}/src/libhydra/plugins\"" endif if USE_CHARON libs += $(top_builddir)/src/libcharon/.libs/libcharon.so libs += $(top_builddir)/src/charon/.libs/charon + AM_CFLAGS += -DC_PLUGINS=\""${c_plugins}\"" -DC_PATH=\""${top_builddir}/src/libcharon/plugins\"" endif if USE_PLUTO libs += $(top_builddir)/src/pluto/.libs/pluto + AM_CFLAGS += -DP_PLUGINS=\""${p_plugins}\"" -DP_PATH=\""${top_builddir}/src/pluto/plugins\"" endif if USE_TOOLS diff --git a/src/checksum/checksum_builder.c b/src/checksum/checksum_builder.c index dc1de99c3..b1ed0b599 100644 --- a/src/checksum/checksum_builder.c +++ b/src/checksum/checksum_builder.c @@ -149,9 +149,15 @@ int main(int argc, char* argv[]) build_binary_checksum(argv[i]); } build_plugin_checksums(S_PLUGINS, S_PATH); +#ifdef H_PLUGINS build_plugin_checksums(H_PLUGINS, H_PATH); +#endif +#ifdef P_PLUGINS build_plugin_checksums(P_PLUGINS, P_PATH); +#endif +#ifdef C_PLUGINS build_plugin_checksums(C_PLUGINS, C_PATH); +#endif printf("};\n"); printf("\n"); |