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>