1if HAVE_PSM 2_psm_files = \ 3 prov/psm/src/version.h \ 4 prov/psm/src/psm_am.h \ 5 prov/psm/src/psmx.h \ 6 prov/psm/src/psmx_init.c \ 7 prov/psm/src/psmx_fabric.c \ 8 prov/psm/src/psmx_domain.c \ 9 prov/psm/src/psmx_cq.c \ 10 prov/psm/src/psmx_cntr.c \ 11 prov/psm/src/psmx_av.c \ 12 prov/psm/src/psmx_ep.c \ 13 prov/psm/src/psmx_cm.c \ 14 prov/psm/src/psmx_tagged.c \ 15 prov/psm/src/psmx_msg.c \ 16 prov/psm/src/psmx_msg2.c \ 17 prov/psm/src/psmx_rma.c \ 18 prov/psm/src/psmx_atomic.c \ 19 prov/psm/src/psmx_am.c \ 20 prov/psm/src/psmx_mr.c \ 21 prov/psm/src/psmx_wait.c \ 22 prov/psm/src/psmx_util.c 23 24if HAVE_PSM_DL 25pkglib_LTLIBRARIES += libpsmx-fi.la 26libpsmx_fi_la_SOURCES = $(_psm_files) $(common_srcs) 27libpsmx_fi_la_CPPFLAGS = $(AM_CPPFLAGS) $(psm_CPPFLAGS) 28libpsmx_fi_la_LDFLAGS = \ 29 -module -avoid-version -shared -export-dynamic $(psm_LDFLAGS) 30libpsmx_fi_la_LIBADD = $(linkback) $(psm_LIBS) 31libpsmx_fi_la_DEPENDENCIES = $(linkback) 32else !HAVE_PSM_DL 33noinst_LTLIBRARIES += libpsmx.la 34libpsmx_la_SOURCES = $(_psm_files) 35libpsmx_la_CPPFLAGS = $(src_libfabric_la_CPPFLAGS) $(psm_CPPFLAGS) 36libpsmx_la_LDFLAGS = $(psm_LDFLAGS) 37libpsmx_la_LIBADD = $(psm_LIBS) 38src_libfabric_la_LIBADD += libpsmx.la 39src_libfabric_la_DEPENDENCIES += libpsmx.la 40endif !HAVE_PSM_DL 41 42prov_install_man_pages += man/man7/fi_psm.7 43 44endif HAVE_PSM 45 46prov_dist_man_pages += man/man7/fi_psm.7 47