]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/ofed/librdmacm/Makefile.am
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / ofed / librdmacm / Makefile.am
1 INCLUDES = -I$(srcdir)/include
2
3 lib_LTLIBRARIES = src/librdmacm.la
4
5 AM_CFLAGS = -g -Wall -D_GNU_SOURCE
6
7 src_librdmacm_la_CFLAGS = $(AM_CFLAGS)
8
9 if HAVE_LD_VERSION_SCRIPT
10     librdmacm_version_script = -Wl,--version-script=$(srcdir)/src/librdmacm.map
11 else
12     librdmacm_version_script =
13 endif
14
15 src_librdmacm_la_SOURCES = src/cma.c
16 src_librdmacm_la_LDFLAGS = -version-info 1 -export-dynamic \
17                            $(librdmacm_version_script)
18 src_librdmacm_la_DEPENDENCIES =  $(srcdir)/src/librdmacm.map
19
20 bin_PROGRAMS = examples/ucmatose examples/rping examples/udaddy examples/mckey
21 examples_ucmatose_SOURCES = examples/cmatose.c
22 examples_ucmatose_LDADD = $(top_builddir)/src/librdmacm.la
23 examples_rping_SOURCES = examples/rping.c
24 examples_rping_LDADD = $(top_builddir)/src/librdmacm.la
25 examples_udaddy_SOURCES = examples/udaddy.c
26 examples_udaddy_LDADD = $(top_builddir)/src/librdmacm.la
27 examples_mckey_SOURCES = examples/mckey.c
28 examples_mckey_LDADD = $(top_builddir)/src/librdmacm.la
29
30 librdmacmincludedir = $(includedir)/rdma
31
32 librdmacminclude_HEADERS = include/rdma/rdma_cma_abi.h \
33                            include/rdma/rdma_cma.h
34
35 man_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
70 EXTRA_DIST = include/rdma/rdma_cma_abi.h include/rdma/rdma_cma.h \
71              src/librdmacm.map librdmacm.spec.in $(man_MANS)
72
73 dist-hook: librdmacm.spec
74         cp librdmacm.spec $(distdir)