3
erasure-code/jerasure/gf-complete/include/gf_complete.h \
4
erasure-code/jerasure/gf-complete/include/gf_general.h \
5
erasure-code/jerasure/gf-complete/include/gf_int.h \
6
erasure-code/jerasure/gf-complete/include/gf_method.h \
7
erasure-code/jerasure/gf-complete/include/gf_rand.h \
8
erasure-code/jerasure/gf-complete/include/gf_w16.h \
9
erasure-code/jerasure/gf-complete/include/gf_w32.h \
10
erasure-code/jerasure/gf-complete/include/gf_w4.h \
11
erasure-code/jerasure/gf-complete/include/gf_w64.h \
12
erasure-code/jerasure/gf-complete/include/gf_w8.h \
13
erasure-code/jerasure/jerasure/include/cauchy.h \
14
erasure-code/jerasure/jerasure/include/galois.h \
15
erasure-code/jerasure/jerasure/include/jerasure.h \
16
erasure-code/jerasure/jerasure/include/liberation.h \
17
erasure-code/jerasure/jerasure/include/reed_sol.h \
18
erasure-code/jerasure/ErasureCodeJerasure.h
21
erasure-code/ErasureCode.cc \
22
erasure-code/jerasure/jerasure/src/cauchy.c \
23
erasure-code/jerasure/jerasure/src/galois.c \
24
erasure-code/jerasure/jerasure/src/jerasure.c \
25
erasure-code/jerasure/jerasure/src/liberation.c \
26
erasure-code/jerasure/jerasure/src/reed_sol.c \
27
erasure-code/jerasure/gf-complete/src/gf_wgen.c \
28
erasure-code/jerasure/gf-complete/src/gf_method.c \
29
erasure-code/jerasure/gf-complete/src/gf_w16.c \
30
erasure-code/jerasure/gf-complete/src/gf.c \
31
erasure-code/jerasure/gf-complete/src/gf_w32.c \
32
erasure-code/jerasure/gf-complete/src/gf_w64.c \
33
erasure-code/jerasure/gf-complete/src/gf_w128.c \
34
erasure-code/jerasure/gf-complete/src/gf_general.c \
35
erasure-code/jerasure/gf-complete/src/gf_w4.c \
36
erasure-code/jerasure/gf-complete/src/gf_rand.c \
37
erasure-code/jerasure/gf-complete/src/gf_w8.c \
38
erasure-code/jerasure/ErasureCodePluginJerasure.cc \
39
erasure-code/jerasure/ErasureCodeJerasure.cc
41
erasure-code/jerasure/ErasureCodePluginJerasure.cc: ./ceph_ver.h
43
libec_jerasure_generic_la_SOURCES = ${jerasure_sources}
44
libec_jerasure_generic_la_CFLAGS = ${AM_CFLAGS} \
45
-I$(srcdir)/erasure-code/jerasure/gf-complete/include \
46
-I$(srcdir)/erasure-code/jerasure/jerasure/include
47
libec_jerasure_generic_la_CXXFLAGS= ${AM_CXXFLAGS} \
48
-I$(srcdir)/erasure-code/jerasure/gf-complete/include \
49
-I$(srcdir)/erasure-code/jerasure/jerasure/include
50
libec_jerasure_generic_la_LIBADD = $(LIBCRUSH) $(PTHREAD_LIBS) $(EXTRALIBS)
51
libec_jerasure_generic_la_LDFLAGS = ${AM_LDFLAGS} -version-info 2:0:0
53
libec_jerasure_generic_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
56
erasure_codelib_LTLIBRARIES += libec_jerasure_generic.la
58
libec_jerasure_neon_la_SOURCES = ${jerasure_sources} \
59
erasure-code/jerasure/gf-complete/src/neon/gf_w4_neon.c \
60
erasure-code/jerasure/gf-complete/src/neon/gf_w8_neon.c \
61
erasure-code/jerasure/gf-complete/src/neon/gf_w16_neon.c \
62
erasure-code/jerasure/gf-complete/src/neon/gf_w32_neon.c \
63
erasure-code/jerasure/gf-complete/src/neon/gf_w64_neon.c
64
libec_jerasure_neon_la_CFLAGS = ${AM_CFLAGS} \
66
-I$(srcdir)/erasure-code/jerasure/gf-complete/include \
67
-I$(srcdir)/erasure-code/jerasure/jerasure/include
68
libec_jerasure_neon_la_CXXFLAGS= ${AM_CXXFLAGS} \
70
-I$(srcdir)/erasure-code/jerasure/gf-complete/include \
71
-I$(srcdir)/erasure-code/jerasure/jerasure/include
72
libec_jerasure_neon_la_LIBADD = $(LIBCRUSH) $(PTHREAD_LIBS) $(EXTRALIBS)
73
libec_jerasure_neon_la_LDFLAGS = ${AM_LDFLAGS} -version-info 2:0:0
75
libec_jerasure_neon_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
79
erasure_codelib_LTLIBRARIES += libec_jerasure_neon.la
82
libec_jerasure_sse3_la_SOURCES = ${jerasure_sources}
83
libec_jerasure_sse3_la_CFLAGS = ${AM_CFLAGS} \
87
${INTEL_SSSE3_FLAGS} \
88
-I$(srcdir)/erasure-code/jerasure/gf-complete/include \
89
-I$(srcdir)/erasure-code/jerasure/jerasure/include
90
libec_jerasure_sse3_la_CXXFLAGS= ${AM_CXXFLAGS} \
94
${INTEL_SSSE3_FLAGS} \
95
-I$(srcdir)/erasure-code/jerasure/gf-complete/include \
96
-I$(srcdir)/erasure-code/jerasure/jerasure/include
97
libec_jerasure_sse3_la_LIBADD = $(LIBCRUSH) $(PTHREAD_LIBS) $(EXTRALIBS)
98
libec_jerasure_sse3_la_LDFLAGS = ${AM_LDFLAGS} -version-info 2:0:0
100
libec_jerasure_sse3_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
104
erasure_codelib_LTLIBRARIES += libec_jerasure_sse3.la
107
libec_jerasure_sse4_la_SOURCES = ${jerasure_sources}
108
libec_jerasure_sse4_la_CFLAGS = ${AM_CFLAGS} \
110
${INTEL_SSE2_FLAGS} \
111
${INTEL_SSE3_FLAGS} \
112
${INTEL_SSSE3_FLAGS} \
113
${INTEL_SSE4_1_FLAGS} \
114
${INTEL_SSE4_2_FLAGS} \
115
-I$(srcdir)/erasure-code/jerasure/gf-complete/include \
116
-I$(srcdir)/erasure-code/jerasure/jerasure/include
117
libec_jerasure_sse4_la_CXXFLAGS= ${AM_CXXFLAGS} \
119
${INTEL_SSE2_FLAGS} \
120
${INTEL_SSE3_FLAGS} \
121
${INTEL_SSSE3_FLAGS} \
122
${INTEL_SSE4_1_FLAGS} \
123
${INTEL_SSE4_2_FLAGS} \
124
-I$(srcdir)/erasure-code/jerasure/gf-complete/include \
125
-I$(srcdir)/erasure-code/jerasure/jerasure/include
126
libec_jerasure_sse4_la_LIBADD = $(LIBCRUSH) $(PTHREAD_LIBS) $(EXTRALIBS)
127
libec_jerasure_sse4_la_LDFLAGS = ${AM_LDFLAGS} -version-info 2:0:0
129
libec_jerasure_sse4_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
133
erasure_codelib_LTLIBRARIES += libec_jerasure_sse4.la
136
libec_jerasure_la_SOURCES = \
137
erasure-code/jerasure/ErasureCodePluginSelectJerasure.cc
138
libec_jerasure_la_CFLAGS = ${AM_CFLAGS}
139
libec_jerasure_la_CXXFLAGS= ${AM_CXXFLAGS}
140
libec_jerasure_la_LIBADD = $(LIBCRUSH) $(PTHREAD_LIBS) $(EXTRALIBS)
141
libec_jerasure_la_LDFLAGS = ${AM_LDFLAGS} -version-info 2:0:0
143
libec_jerasure_la_LDFLAGS += -export-symbols-regex '.*__erasure_code_.*'
146
erasure-code/jerasure/ErasureCodePluginSelectJerasure.cc: ./ceph_ver.h
148
erasure_codelib_LTLIBRARIES += libec_jerasure.la