1INCLUDES = -I$(srcdir)/include 2 3lib_LTLIBRARIES = src/librdmacm.la 4 5AM_CFLAGS = -g -Wall -D_GNU_SOURCE 6 7src_librdmacm_la_CFLAGS = $(AM_CFLAGS) 8 9if HAVE_LD_VERSION_SCRIPT 10 librdmacm_version_script = -Wl,--version-script=$(srcdir)/src/librdmacm.map 11else 12 librdmacm_version_script = 13endif 14 15src_librdmacm_la_SOURCES = src/cma.c 16src_librdmacm_la_LDFLAGS = -version-info 1 -export-dynamic \ 17 $(librdmacm_version_script) 18src_librdmacm_la_DEPENDENCIES = $(srcdir)/src/librdmacm.map 19 20bin_PROGRAMS = examples/ucmatose examples/rping examples/udaddy examples/mckey 21examples_ucmatose_SOURCES = examples/cmatose.c 22examples_ucmatose_LDADD = $(top_builddir)/src/librdmacm.la 23examples_rping_SOURCES = examples/rping.c 24examples_rping_LDADD = $(top_builddir)/src/librdmacm.la 25examples_udaddy_SOURCES = examples/udaddy.c 26examples_udaddy_LDADD = $(top_builddir)/src/librdmacm.la 27examples_mckey_SOURCES = examples/mckey.c 28examples_mckey_LDADD = $(top_builddir)/src/librdmacm.la 29 30librdmacmincludedir = $(includedir)/rdma 31 32librdmacminclude_HEADERS = include/rdma/rdma_cma_abi.h \ 33 include/rdma/rdma_cma.h 34 35man_MANS = \ 36 man/rdma_accept.3 \ 37 man/rdma_ack_cm_event.3 \ 38 man/rdma_bind_addr.3 \ 39 man/rdma_connect.3 \ 40 man/rdma_create_event_channel.3 \ 41 man/rdma_create_id.3 \ 42 man/rdma_create_qp.3 \ 43 man/rdma_destroy_event_channel.3 \ 44 man/rdma_destroy_id.3 \ 45 man/rdma_destroy_qp.3 \ 46 man/rdma_disconnect.3 \ 47 man/rdma_free_devices.3 \ 48 man/rdma_get_cm_event.3 \ 49 man/rdma_get_devices.3 \ 50 man/rdma_get_src_port.3 \ 51 man/rdma_get_dst_port.3 \ 52 man/rdma_get_local_addr.3 \ 53 man/rdma_get_peer_addr.3 \ 54 man/rdma_join_multicast.3 \ 55 man/rdma_leave_multicast.3 \ 56 man/rdma_listen.3 \ 57 man/rdma_migrate_id.3 \ 58 man/rdma_notify.3 \ 59 man/rdma_reject.3 \ 60 man/rdma_resolve_addr.3 \ 61 man/rdma_resolve_route.3 \ 62 man/rdma_event_str.3 \ 63 man/rdma_set_option.3 \ 64 man/ucmatose.1 \ 65 man/udaddy.1 \ 66 man/mckey.1 \ 67 man/rping.1 \ 68 man/rdma_cm.7 69 70EXTRA_DIST = include/rdma/rdma_cma_abi.h include/rdma/rdma_cma.h \ 71 src/librdmacm.map librdmacm.spec.in $(man_MANS) 72 73dist-hook: librdmacm.spec 74 cp librdmacm.spec $(distdir) 75