1219820SjeffINCLUDES = -I$(srcdir)/include 2219820Sjeff 3219820Sjefflib_LTLIBRARIES = src/librdmacm.la 4219820Sjeff 5219820SjeffAM_CFLAGS = -g -Wall -D_GNU_SOURCE 6219820Sjeff 7219820Sjeffsrc_librdmacm_la_CFLAGS = $(AM_CFLAGS) 8219820Sjeff 9219820Sjeffif HAVE_LD_VERSION_SCRIPT 10219820Sjeff librdmacm_version_script = -Wl,--version-script=$(srcdir)/src/librdmacm.map 11219820Sjeffelse 12219820Sjeff librdmacm_version_script = 13219820Sjeffendif 14219820Sjeff 15219820Sjeffsrc_librdmacm_la_SOURCES = src/cma.c 16219820Sjeffsrc_librdmacm_la_LDFLAGS = -version-info 1 -export-dynamic \ 17219820Sjeff $(librdmacm_version_script) 18219820Sjeffsrc_librdmacm_la_DEPENDENCIES = $(srcdir)/src/librdmacm.map 19219820Sjeff 20219820Sjeffbin_PROGRAMS = examples/ucmatose examples/rping examples/udaddy examples/mckey 21219820Sjeffexamples_ucmatose_SOURCES = examples/cmatose.c 22219820Sjeffexamples_ucmatose_LDADD = $(top_builddir)/src/librdmacm.la 23219820Sjeffexamples_rping_SOURCES = examples/rping.c 24219820Sjeffexamples_rping_LDADD = $(top_builddir)/src/librdmacm.la 25219820Sjeffexamples_udaddy_SOURCES = examples/udaddy.c 26219820Sjeffexamples_udaddy_LDADD = $(top_builddir)/src/librdmacm.la 27219820Sjeffexamples_mckey_SOURCES = examples/mckey.c 28219820Sjeffexamples_mckey_LDADD = $(top_builddir)/src/librdmacm.la 29219820Sjeff 30219820Sjefflibrdmacmincludedir = $(includedir)/rdma 31219820Sjeff 32219820Sjefflibrdmacminclude_HEADERS = include/rdma/rdma_cma_abi.h \ 33219820Sjeff include/rdma/rdma_cma.h 34219820Sjeff 35219820Sjeffman_MANS = \ 36219820Sjeff man/rdma_accept.3 \ 37219820Sjeff man/rdma_ack_cm_event.3 \ 38219820Sjeff man/rdma_bind_addr.3 \ 39219820Sjeff man/rdma_connect.3 \ 40219820Sjeff man/rdma_create_event_channel.3 \ 41219820Sjeff man/rdma_create_id.3 \ 42219820Sjeff man/rdma_create_qp.3 \ 43219820Sjeff man/rdma_destroy_event_channel.3 \ 44219820Sjeff man/rdma_destroy_id.3 \ 45219820Sjeff man/rdma_destroy_qp.3 \ 46219820Sjeff man/rdma_disconnect.3 \ 47219820Sjeff man/rdma_free_devices.3 \ 48219820Sjeff man/rdma_get_cm_event.3 \ 49219820Sjeff man/rdma_get_devices.3 \ 50219820Sjeff man/rdma_get_src_port.3 \ 51219820Sjeff man/rdma_get_dst_port.3 \ 52219820Sjeff man/rdma_get_local_addr.3 \ 53219820Sjeff man/rdma_get_peer_addr.3 \ 54219820Sjeff man/rdma_join_multicast.3 \ 55219820Sjeff man/rdma_leave_multicast.3 \ 56219820Sjeff man/rdma_listen.3 \ 57219820Sjeff man/rdma_migrate_id.3 \ 58219820Sjeff man/rdma_notify.3 \ 59219820Sjeff man/rdma_reject.3 \ 60219820Sjeff man/rdma_resolve_addr.3 \ 61219820Sjeff man/rdma_resolve_route.3 \ 62219820Sjeff man/rdma_event_str.3 \ 63219820Sjeff man/rdma_set_option.3 \ 64219820Sjeff man/ucmatose.1 \ 65219820Sjeff man/udaddy.1 \ 66219820Sjeff man/mckey.1 \ 67219820Sjeff man/rping.1 \ 68219820Sjeff man/rdma_cm.7 69219820Sjeff 70219820SjeffEXTRA_DIST = include/rdma/rdma_cma_abi.h include/rdma/rdma_cma.h \ 71219820Sjeff src/librdmacm.map librdmacm.spec.in $(man_MANS) 72219820Sjeff 73219820Sjeffdist-hook: librdmacm.spec 74219820Sjeff cp librdmacm.spec $(distdir) 75