Annotation of embedaddon/strongswan/src/checksum/Makefile.am, revision 1.1
1.1 ! misho 1: # this lib is not built until make install is called (see rules at the bottom)
! 2: EXTRA_LTLIBRARIES = libchecksum.la
! 3: ipseclib_LTLIBRARIES = $(LIBCHECKSUM_LIBS)
! 4: nodist_libchecksum_la_SOURCES = checksum.c
! 5: libchecksum_la_LDFLAGS = -module -avoid-version -rpath '$(ipseclibdir)'
! 6:
! 7: EXTRA_PROGRAMS = checksum_builder
! 8: checksum_builder_SOURCES = checksum_builder.c
! 9: checksum_builder_LDADD = \
! 10: $(top_builddir)/src/libstrongswan/libstrongswan.la \
! 11: $(top_builddir)/src/libcharon/libcharon.la \
! 12: $(DLLIB)
! 13: checksum_builder_LDFLAGS = -rpath '$(DESTDIR)$(ipseclibdir)'
! 14:
! 15: CLEANFILES = checksum.c $(EXTRA_PROGRAMS)
! 16:
! 17: AM_CPPFLAGS = \
! 18: -I$(top_srcdir)/src/libstrongswan \
! 19: -I$(top_srcdir)/src/libcharon \
! 20: -DPLUGINDIR=\"${DESTDIR}${plugindir}\"
! 21:
! 22: AM_CFLAGS = \
! 23: $(PLUGIN_CFLAGS)
! 24:
! 25: # we keep track of build dependencies in deps and use libs to store the paths
! 26: # to the installed libraries. for executables we use the built files directly
! 27: # as these are not relinked during installation.
! 28: deps = $(top_builddir)/src/libstrongswan/libstrongswan.la
! 29: libs = $(DESTDIR)$(ipseclibdir)/libstrongswan.so
! 30: exes =
! 31:
! 32: if !MONOLITHIC
! 33: AM_CPPFLAGS += -DS_PLUGINS=\""${s_plugins}\""
! 34: endif
! 35:
! 36: if USE_LIBIPSEC
! 37: deps += $(top_builddir)/src/libipsec/libipsec.la
! 38: libs += $(DESTDIR)$(ipseclibdir)/libipsec.so
! 39: endif
! 40:
! 41: if USE_TLS
! 42: deps += $(top_builddir)/src/libtls/libtls.la
! 43: libs += $(DESTDIR)$(ipseclibdir)/libtls.so
! 44: endif
! 45:
! 46: if USE_RADIUS
! 47: deps += $(top_builddir)/src/libradius/libradius.la
! 48: libs += $(DESTDIR)$(ipseclibdir)/libradius.so
! 49: endif
! 50:
! 51: if USE_LIBNTTFFT
! 52: deps += $(top_builddir)/src/libstrongswan/math/libnttfft/libnttfft.la
! 53: libs += $(DESTDIR)$(ipseclibdir)/libnttfft.so
! 54: endif
! 55:
! 56: if USE_LIBPTTLS
! 57: deps += $(top_builddir)/src/libpttls/libpttls.la
! 58: libs += $(DESTDIR)$(ipseclibdir)/libpttls.so
! 59: endif
! 60:
! 61: if USE_LIBTPMTSS
! 62: deps += $(top_builddir)/src/libtpmtss/libtpmtss.la
! 63: libs += $(DESTDIR)$(ipseclibdir)/libtpmtss.so
! 64: if !MONOLITHIC
! 65: AM_CPPFLAGS += -DP_PLUGINS=\""${p_plugins}\""
! 66: endif
! 67:
! 68: endif
! 69:
! 70: if USE_LIBTNCCS
! 71: deps += $(top_builddir)/src/libtnccs/libtnccs.la
! 72: libs += $(DESTDIR)$(ipseclibdir)/libtnccs.so
! 73: if !MONOLITHIC
! 74: AM_CPPFLAGS += -DT_PLUGINS=\""${t_plugins}\""
! 75: endif
! 76: endif
! 77:
! 78: if USE_SIMAKA
! 79: deps += $(top_builddir)/src/libsimaka/libsimaka.la
! 80: libs += $(DESTDIR)$(ipseclibdir)/libsimaka.so
! 81: endif
! 82:
! 83: if USE_IMCV
! 84: deps += $(top_builddir)/src/libimcv/libimcv.la
! 85: libs += $(DESTDIR)$(ipseclibdir)/libimcv.so
! 86: endif
! 87:
! 88: if USE_CHARON
! 89: deps += $(top_builddir)/src/libcharon/libcharon.la
! 90: libs += $(DESTDIR)$(ipseclibdir)/libcharon.so
! 91: exes += $(DESTDIR)$(ipsecdir)/charon
! 92: if !MONOLITHIC
! 93: AM_CPPFLAGS += -DC_PLUGINS=\""${c_plugins}\""
! 94: endif
! 95: endif
! 96:
! 97: if USE_CMD
! 98: exes += $(DESTDIR)$(sbindir)/charon-cmd
! 99: endif
! 100:
! 101: if USE_SYSTEMD
! 102: exes += $(DESTDIR)$(sbindir)/charon-systemd
! 103: endif
! 104:
! 105: if USE_SCEPCLIENT
! 106: exes += $(DESTDIR)$(ipsecdir)/scepclient
! 107: endif
! 108:
! 109: if USE_PKI
! 110: exes += $(DESTDIR)$(bindir)/pki
! 111: endif
! 112:
! 113: if USE_SWANCTL
! 114: exes += $(DESTDIR)$(sbindir)/swanctl
! 115: endif
! 116:
! 117: if USE_ATTR_SQL
! 118: exes += $(DESTDIR)$(ipsecdir)/pool
! 119: endif
! 120:
! 121: if USE_IMV_ATTESTATION
! 122: exes += $(DESTDIR)$(ipsecdir)/attest
! 123: endif
! 124:
! 125: if USE_LIBPTTLS
! 126: exes += $(DESTDIR)$(bindir)/pt-tls-client
! 127: endif
! 128:
! 129: if USE_IMC_SWIMA
! 130: exes += $(DESTDIR)$(sbindir)/sw-collector
! 131: endif
! 132:
! 133: if USE_IMV_SWIMA
! 134: exes += $(DESTDIR)$(sbindir)/sec-updater
! 135: endif
! 136:
! 137: checksum.c : checksum_builder $(deps) $(exes)
! 138: ./checksum_builder $(libs) $(exes) > checksum.c
! 139:
! 140: install-data-hook : $(EXTRA_LTLIBRARIES)
! 141: $(MAKE) $(AM_MAKEFLAGS) LIBCHECKSUM_LIBS='$(EXTRA_LTLIBRARIES)' install-ipseclibLTLIBRARIES
! 142:
! 143: uninstall-hook :
! 144: $(MAKE) $(AM_MAKEFLAGS) LIBCHECKSUM_LIBS='$(EXTRA_LTLIBRARIES)' uninstall-ipseclibLTLIBRARIES
! 145:
! 146: clean-local :
! 147: $(MAKE) $(AM_MAKEFLAGS) LIBCHECKSUM_LIBS='$(EXTRA_LTLIBRARIES)' clean-ipseclibLTLIBRARIES
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>