]> git.proxmox.com Git - ceph.git/blob - ceph/src/pmdk/src/libpmem2/x86_64/flags.inc
import ceph 16.2.7
[ceph.git] / ceph / src / pmdk / src / libpmem2 / x86_64 / flags.inc
1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright 2018-2020, Intel Corporation
3
4 #
5 # src/libpmem2/x86_64/flags.inc -- flags for libpmem2/x86_64
6 #
7
8 vpath %.c $(TOP)/src/libpmem2/x86_64
9 vpath %.h $(TOP)/src/libpmem2/x86_64
10 vpath %.c $(TOP)/src/libpmem2/x86_64/memcpy
11 vpath %.c $(TOP)/src/libpmem2/x86_64/memset
12
13 $(objdir)/memcpy_nt_avx512f.o: CFLAGS += -mavx512f
14 $(objdir)/memset_nt_avx512f.o: CFLAGS += -mavx512f
15
16 $(objdir)/memcpy_nt_avx.o: CFLAGS += -mavx
17 $(objdir)/memset_nt_avx.o: CFLAGS += -mavx
18
19 $(objdir)/memcpy_t_avx512f.o: CFLAGS += -mavx512f
20 $(objdir)/memset_t_avx512f.o: CFLAGS += -mavx512f
21
22 $(objdir)/memcpy_t_avx.o: CFLAGS += -mavx
23 $(objdir)/memset_t_avx.o: CFLAGS += -mavx
24
25 CFLAGS += -I$(TOP)/src/libpmem2/x86_64
26
27 ifeq ($(AVX512F_AVAILABLE), y)
28 CFLAGS += -DAVX512F_AVAILABLE=1
29 else
30 CFLAGS += -DAVX512F_AVAILABLE=0
31 endif