1 2SUBDIRS = . 3 4INCLUDES = -I$(srcdir)/include/infiniband -I$(includedir) 5 6man_MANS = man/umad_debug.3 man/umad_get_ca.3 \ 7 man/umad_get_ca_portguids.3 man/umad_get_cas_names.3 \ 8 man/umad_get_mad.3 man/umad_get_port.3 man/umad_init.3 \ 9 man/umad_open_port.3 man/umad_close_port.3 man/umad_size.3 \ 10 man/umad_status.3 man/umad_alloc.3 man/umad_free.3 \ 11 man/umad_dump.3 man/umad_addr_dump.3 man/umad_get_fd.3 \ 12 man/umad_get_mad.3 man/umad_get_mad_addr.3 \ 13 man/umad_set_grh_net.3 man/umad_set_grh.3 \ 14 man/umad_set_addr_net.3 man/umad_set_addr.3 man/umad_set_pkey.3 \ 15 man/umad_get_pkey.3 \ 16 man/umad_register.3 man/umad_register_oui.3 man/umad_unregister.3 \ 17 man/umad_send.3 man/umad_recv.3 man/umad_poll.3 \ 18 man/umad_get_issm_path.3 19 20lib_LTLIBRARIES = libibumad.la 21 22libibumad_la_CFLAGS = -Wall 23 24if HAVE_LD_VERSION_SCRIPT 25libibumad_version_script = -Wl,--version-script=$(srcdir)/src/libibumad.map 26else 27libibumad_version_script = 28endif 29 30libibumad_la_SOURCES = src/umad.c 31libibumad_la_LDFLAGS = -version-info $(ibumad_api_version) \ 32 -export-dynamic $(libibumad_version_script) 33libibumad_la_DEPENDENCIES = $(srcdir)/src/libibumad.map 34 35libibumadincludedir = $(includedir)/infiniband 36 37libibumadinclude_HEADERS = $(srcdir)/include/infiniband/umad.h 38 39EXTRA_DIST = $(srcdir)/include/infiniband/umad.h \ 40 libibumad.spec.in libibumad.spec \ 41 $(srcdir)/src/libibumad.map libibumad.ver \ 42 $(man_MANS) autogen.sh 43 44dist-hook: 45 if [ -x $(top_srcdir)/../gen_chlog.sh ] ; then \ 46 $(top_srcdir)/../gen_chlog.sh $(PACKAGE) > $(distdir)/ChangeLog ; \ 47 fi 48 49install-data-hook: 50 cd $(DESTDIR)$(mandir)/man3 && \ 51 $(RM) umad_done.3 && \ 52 $(RM) umad_release_ca.3 && \ 53 $(RM) umad_release_port.3 && \ 54 $(LN_S) umad_init.3 umad_done.3 && \ 55 $(LN_S) umad_get_ca.3 umad_release_ca.3 && \ 56 $(LN_S) umad_get_port.3 umad_release_port.3 57