Annotation of embedaddon/strongswan/src/libstrongswan/plugins/bliss/Makefile.am, revision 1.1.1.1

1.1       misho       1: AM_CPPFLAGS = \
                      2:        -I$(top_srcdir)/src/libstrongswan \
                      3:        -I$(top_srcdir)/src/libstrongswan/math/libnttfft
                      4: 
                      5: AM_CFLAGS = \
                      6:        $(PLUGIN_CFLAGS)
                      7: 
                      8: # these file are also used by bliss_huffman
                      9: noinst_LTLIBRARIES = libbliss-params.la
                     10: 
                     11: libbliss_params_la_SOURCES = \
                     12:        bliss_param_set.h bliss_param_set.c
                     13: 
                     14: libbliss_params_la_LIBADD = \
                     15:        $(top_builddir)/src/libstrongswan/math/libnttfft/libnttfft.la
                     16: 
                     17: # these files are also used by the tests, we can't directly refer to them
                     18: # because of the subdirectory, which would cause distclean to fail
                     19: noinst_LTLIBRARIES += libbliss.la
                     20: libbliss_la_SOURCES = \
                     21:        bliss_private_key.h bliss_private_key.c \
                     22:        bliss_public_key.h bliss_public_key.c \
                     23:        bliss_signature.h bliss_signature.c \
                     24:        bliss_utils.h bliss_utils.c \
                     25:        bliss_bitpacker.h bliss_bitpacker.c \
                     26:        bliss_huffman_code.h bliss_huffman_code.c \
                     27:        bliss_huffman_code_1.c bliss_huffman_code_3.c bliss_huffman_code_4.c \
                     28:        bliss_huffman_coder.h bliss_huffman_coder.c \
                     29:        bliss_sampler.h bliss_sampler.c
                     30: 
                     31: libbliss_la_LIBADD = \
                     32:        $(top_builddir)/src/libstrongswan/math/libnttfft/libnttfft.la \
                     33:        libbliss-params.la
                     34: 
                     35: if MONOLITHIC
                     36: noinst_LTLIBRARIES += libstrongswan-bliss.la
                     37: else
                     38: plugin_LTLIBRARIES = libstrongswan-bliss.la
                     39: endif
                     40: 
                     41: libstrongswan_bliss_la_SOURCES = \
                     42:        bliss_plugin.h bliss_plugin.c
                     43: 
                     44: libstrongswan_bliss_la_LDFLAGS = -module -avoid-version
                     45: 
                     46: libstrongswan_bliss_la_LIBADD = libbliss.la
                     47: 
                     48: noinst_PROGRAMS = bliss_huffman
                     49: 
                     50: bliss_huffman_SOURCES = bliss_huffman.c
                     51: 
                     52: bliss_huffman_LDADD = -lm \
                     53:        $(top_builddir)/src/libstrongswan/math/libnttfft/libnttfft.la \
                     54:        libbliss-params.la
                     55: 
                     56: recreate-bliss-huffman :       bliss_huffman bliss_huffman_code.h
                     57:        $(AM_V_GEN) \
                     58:        ./bliss_huffman 1  8 > $(srcdir)/bliss_huffman_code_1.c 2>/dev/null
                     59:        $(AM_V_GEN) \
                     60:        ./bliss_huffman 3 16 > $(srcdir)/bliss_huffman_code_3.c 2>/dev/null
                     61:        $(AM_V_GEN) \
                     62:        ./bliss_huffman 4 32 > $(srcdir)/bliss_huffman_code_4.c 2>/dev/null

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>