summaryrefslogtreecommitdiff
path: root/src/Makefile.am
blob: 790ad5d8d87e925160c68a8a46fe8ef8131e28a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Jerasure AM file

AM_CPPFLAGS = -I$(top_srcdir)/include
AM_CFLAGS = -O3 $(SIMD_FLAGS) -fPIC $(INCLUDES)

lib_LTLIBRARIES = libJerasure.la
libJerasure_la_SOURCES = galois.c jerasure.c reed_sol.c cauchy.c liberation.c
libJerasure_la_LDFLAGS = -version-info 2:0:0
libJerasure_la_LIBADD = -lgf_complete
include_HEADERS = ../include/jerasure.h

# Install additional Jerasure header files in their own directory.
jerasureincludedir = $(includedir)/jerasure
jerasureinclude_HEADERS = \
  ../include/cauchy.h \
  ../include/galois.h \
  ../include/liberation.h \
  ../include/reed_sol.h

noinst_HEADERS = ../include/timing.h
noinst_LIBRARIES = libtiming.a
libtiming_a_SOURCES = timing.c