]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/isa-l/erasure_code/Makefile.am
update sources to v12.1.1
[ceph.git] / ceph / src / isa-l / erasure_code / Makefile.am
index 846b06efa02072226a91a45bf3bed482858cbf92..054dd7353fa0437b463240fa2316e4a9fcc16457 100644 (file)
@@ -1,5 +1,5 @@
 ########################################################################
-#  Copyright(c) 2011-2015 Intel Corporation All rights reserved.
+#  Copyright(c) 2011-2017 Intel Corporation All rights reserved.
 #
 #  Redistribution and use in source and binary forms, with or without
 #  modification, are permitted provided that the following conditions 
 #  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 ########################################################################
 
-lsrc         += erasure_code/ec_highlevel_func.c \
-               erasure_code/ec_base.c \
+lsrc         += erasure_code/ec_base.c
+
+lsrc_base_aliases += erasure_code/ec_base_aliases.c
+
+lsrc_x86_64  += \
+               erasure_code/ec_highlevel_func.c \
                erasure_code/gf_vect_mul_sse.asm \
                erasure_code/gf_vect_mul_avx.asm \
                erasure_code/gf_vect_dot_prod_sse.asm  \
@@ -70,7 +74,8 @@ lsrc         += erasure_code/ec_highlevel_func.c \
                erasure_code/ec_multibinary.asm
 
 #if HAVE_AVX512
-lsrc +=                erasure_code/gf_vect_dot_prod_avx512.asm \
+lsrc_x86_64  += \
+               erasure_code/gf_vect_dot_prod_avx512.asm \
                erasure_code/gf_2vect_dot_prod_avx512.asm \
                erasure_code/gf_3vect_dot_prod_avx512.asm \
                erasure_code/gf_4vect_dot_prod_avx512.asm \
@@ -79,9 +84,9 @@ lsrc +=               erasure_code/gf_vect_dot_prod_avx512.asm \
                erasure_code/gf_3vect_mad_avx512.asm \
                erasure_code/gf_4vect_mad_avx512.asm
 
-lsrc32      += erasure_code/ec_highlevel_func.c \
+lsrc_x86_32  += \
+               erasure_code/ec_highlevel_func.c \
                erasure_code/ec_multibinary.asm \
-               erasure_code/ec_base.c \
                erasure_code/gf_vect_dot_prod_avx.asm \
                erasure_code/gf_2vect_dot_prod_avx.asm \
                erasure_code/gf_3vect_dot_prod_avx.asm \
@@ -120,6 +125,7 @@ perf_tests32 += erasure_code/gf_vect_mul_perf \
                erasure_code/gf_3vect_dot_prod_sse_perf \
                erasure_code/gf_4vect_dot_prod_sse_perf
 
+src_include += -I $(srcdir)/erasure_code
 extern_hdrs  += include/erasure_code.h \
                include/gf_vect_mul.h