blob: 9223628b2608e7c5583c0ad3f54d8d93e1a44277 [file] [log] [blame]
include $(top_srcdir)/Makefile.am.in
TESTS =\
libndctl \
dsm-fail \
dpa-alloc \
parent-uuid \
multi-pmem \
create.sh \
clear.sh \
dax-errors.sh \
daxdev-errors.sh \
multi-dax.sh \
btt-check.sh \
label-compat.sh \
blk-exhaust.sh \
sector-mode.sh
check_PROGRAMS =\
libndctl \
dsm-fail \
dpa-alloc \
parent-uuid \
multi-pmem \
dax-errors \
daxdev-errors
if ENABLE_DESTRUCTIVE
TESTS +=\
blk-ns \
pmem-ns \
dax-dev \
dax.sh \
device-dax \
device-dax-fio.sh \
mmap.sh
check_PROGRAMS +=\
blk-ns \
pmem-ns \
dax-dev \
dax-pmd \
device-dax \
mmap
endif
LIBNDCTL_LIB =\
../ndctl/lib/libndctl.la \
../daxctl/lib/libdaxctl.la
testcore =\
core.c \
../util/log.c \
../util/sysfs.c
libndctl_SOURCES = libndctl.c $(testcore)
libndctl_LDADD = $(LIBNDCTL_LIB) $(UUID_LIBS) $(KMOD_LIBS)
dsm_fail_SOURCES =\
dsm-fail.c \
$(testcore)
dsm_fail_LDADD = $(LIBNDCTL_LIB) $(KMOD_LIBS)
blk_ns_SOURCES = blk_namespaces.c $(testcore)
blk_ns_LDADD = $(LIBNDCTL_LIB) $(KMOD_LIBS)
pmem_ns_SOURCES = pmem_namespaces.c $(testcore)
pmem_ns_LDADD = $(LIBNDCTL_LIB) $(KMOD_LIBS)
dpa_alloc_SOURCES = dpa-alloc.c $(testcore)
dpa_alloc_LDADD = $(LIBNDCTL_LIB) $(UUID_LIBS) $(KMOD_LIBS)
parent_uuid_SOURCES = parent-uuid.c $(testcore)
parent_uuid_LDADD = $(LIBNDCTL_LIB) $(UUID_LIBS) $(KMOD_LIBS)
dax_dev_SOURCES = dax-dev.c $(testcore)
dax_dev_LDADD = $(LIBNDCTL_LIB) $(KMOD_LIBS)
dax_pmd_SOURCES = dax-pmd.c
mmap_SOURCES = mmap.c
dax_errors_SOURCES = dax-errors.c
daxdev_errors_SOURCES = daxdev-errors.c \
../util/log.c \
../util/sysfs.c
daxdev_errors_LDADD = $(LIBNDCTL_LIB)
device_dax_SOURCES = \
device-dax.c \
dax-dev.c \
dax-pmd.c \
$(testcore) \
../ndctl/namespace.c \
../ndctl/check.c \
../util/json.c
device_dax_LDADD = \
$(LIBNDCTL_LIB) \
$(KMOD_LIBS) \
$(JSON_LIBS) \
../libutil.a
multi_pmem_SOURCES = \
multi-pmem.c \
$(testcore) \
../ndctl/namespace.c \
../ndctl/check.c \
../util/json.c
multi_pmem_LDADD = \
$(LIBNDCTL_LIB) \
$(JSON_LIBS) \
$(UUID_LIBS) \
$(KMOD_LIBS) \
../libutil.a