|
Packit |
db064d |
ACLOCAL_AMFLAGS = -I config
|
|
Packit |
db064d |
SUBDIRS = libibmad libibnetdisc
|
|
Packit |
db064d |
|
|
Packit |
db064d |
AM_CPPFLAGS = -I$(top_builddir)/include/ -I$(srcdir)/include -I$(includedir) \
|
|
Packit |
db064d |
-I$(includedir)/infiniband -I$(top_srcdir)/libibnetdisc/include \
|
|
Packit |
db064d |
-I$(top_srcdir)/libibmad/include
|
|
Packit |
db064d |
|
|
Packit |
db064d |
if DEBUG
|
|
Packit |
db064d |
DBGFLAGS = -ggdb -D_DEBUG_
|
|
Packit |
db064d |
else
|
|
Packit |
db064d |
DBGFLAGS =
|
|
Packit |
db064d |
endif
|
|
Packit |
db064d |
|
|
Packit |
db064d |
sbin_PROGRAMS = src/ibaddr src/ibnetdiscover src/ibping src/ibportstate \
|
|
Packit |
db064d |
src/ibroute src/ibstat src/ibsysstat src/ibtracert \
|
|
Packit |
db064d |
src/perfquery src/sminfo src/smpdump src/smpquery \
|
|
Packit |
db064d |
src/saquery src/vendstat src/iblinkinfo \
|
|
Packit |
db064d |
src/ibqueryerrors src/ibcacheedit src/ibccquery \
|
|
Packit |
db064d |
src/ibccconfig src/dump_fts
|
|
Packit |
db064d |
|
|
Packit |
db064d |
if ENABLE_TEST_UTILS
|
|
Packit |
db064d |
sbin_PROGRAMS += src/ibsendtrap src/mcm_rereg_test
|
|
Packit |
db064d |
endif
|
|
Packit |
db064d |
|
|
Packit |
db064d |
sbin_SCRIPTS = scripts/ibhosts \
|
|
Packit |
db064d |
scripts/ibswitches scripts/ibnodes scripts/ibrouters \
|
|
Packit |
db064d |
scripts/ibfindnodesusing.pl scripts/ibidsverify.pl \
|
|
Packit |
db064d |
scripts/check_lft_balance.pl \
|
|
Packit |
db064d |
scripts/dump_lfts.sh scripts/dump_mfts.sh \
|
|
Packit |
db064d |
scripts/ibstatus
|
|
Packit |
db064d |
|
|
Packit |
db064d |
if ENABLE_COMPAT_UTILS
|
|
Packit |
db064d |
sbin_SCRIPTS += scripts/ibcheckerrs scripts/ibchecknet scripts/ibchecknode \
|
|
Packit |
db064d |
scripts/ibcheckport scripts/ibcheckportwidth scripts/ibcheckportstate \
|
|
Packit |
db064d |
scripts/ibcheckwidth scripts/ibcheckstate \
|
|
Packit |
db064d |
scripts/ibcheckerrors scripts/ibdatacounts \
|
|
Packit |
db064d |
scripts/ibdatacounters scripts/ibdiscover.pl \
|
|
Packit |
db064d |
scripts/ibswportwatch.pl \
|
|
Packit |
db064d |
scripts/ibqueryerrors.pl scripts/iblinkinfo.pl \
|
|
Packit |
db064d |
scripts/ibprintca.pl scripts/ibprintswitch.pl scripts/ibprintrt.pl \
|
|
Packit |
db064d |
scripts/set_nodedesc.sh scripts/ibclearerrors scripts/ibclearcounters
|
|
Packit |
db064d |
endif
|
|
Packit |
db064d |
|
|
Packit |
db064d |
man_MANS = doc/man/ibaddr.8 \
|
|
Packit |
db064d |
doc/man/check_lft_balance.8 \
|
|
Packit |
db064d |
doc/man/ibcacheedit.8 \
|
|
Packit |
db064d |
doc/man/ibccconfig.8 \
|
|
Packit |
db064d |
doc/man/ibccquery.8 \
|
|
Packit |
db064d |
doc/man/dump_fts.8 \
|
|
Packit |
db064d |
doc/man/iblinkinfo.8 \
|
|
Packit |
db064d |
doc/man/ibfindnodesusing.8 \
|
|
Packit |
db064d |
doc/man/ibhosts.8 \
|
|
Packit |
db064d |
doc/man/ibidsverify.8 \
|
|
Packit |
db064d |
doc/man/ibnetdiscover.8 \
|
|
Packit |
db064d |
doc/man/ibnodes.8 \
|
|
Packit |
db064d |
doc/man/ibping.8 \
|
|
Packit |
db064d |
doc/man/ibportstate.8 \
|
|
Packit |
db064d |
doc/man/ibqueryerrors.8 \
|
|
Packit |
db064d |
doc/man/ibroute.8 \
|
|
Packit |
db064d |
doc/man/ibrouters.8 \
|
|
Packit |
db064d |
doc/man/ibstat.8 \
|
|
Packit |
db064d |
doc/man/ibstatus.8 \
|
|
Packit |
db064d |
doc/man/ibswitches.8 \
|
|
Packit |
db064d |
doc/man/ibsysstat.8 \
|
|
Packit |
db064d |
doc/man/ibtracert.8 \
|
|
Packit |
db064d |
doc/man/perfquery.8 \
|
|
Packit |
db064d |
doc/man/saquery.8 \
|
|
Packit |
db064d |
doc/man/sminfo.8 \
|
|
Packit |
db064d |
doc/man/smpdump.8 \
|
|
Packit |
db064d |
doc/man/smpquery.8 \
|
|
Packit |
db064d |
doc/man/vendstat.8 \
|
|
Packit |
db064d |
doc/man/infiniband-diags.8 \
|
|
Packit |
db064d |
man/dump_lfts.8 \
|
|
Packit |
db064d |
man/dump_mfts.8
|
|
Packit |
db064d |
|
|
Packit |
db064d |
# define this for the dist target
|
|
Packit |
db064d |
compat_man_pages = man/ibdiscover.8 man/ibcheckerrors.8 man/ibcheckerrs.8 \
|
|
Packit |
db064d |
man/ibchecknet.8 man/ibchecknode.8 man/ibcheckport.8 \
|
|
Packit |
db064d |
man/ibcheckportstate.8 man/ibcheckportwidth.8 \
|
|
Packit |
db064d |
man/ibcheckstate.8 man/ibcheckwidth.8 \
|
|
Packit |
db064d |
man/ibswportwatch.8 \
|
|
Packit |
db064d |
man/ibprintswitch.8 man/ibprintca.8 man/ibdatacounts.8 \
|
|
Packit |
db064d |
man/ibdatacounters.8 man/ibprintrt.8 \
|
|
Packit |
db064d |
man/ibclearcounters.8 man/ibclearerrors.8
|
|
Packit |
db064d |
|
|
Packit |
db064d |
# but only actually install them if specified
|
|
Packit |
db064d |
if ENABLE_COMPAT_UTILS
|
|
Packit |
db064d |
man_MANS += $(compat_man_pages)
|
|
Packit |
db064d |
endif
|
|
Packit |
db064d |
|
|
Packit |
db064d |
noinst_LIBRARIES = libcommon.a
|
|
Packit |
db064d |
|
|
Packit |
db064d |
AM_CFLAGS = -Wall $(DBGFLAGS)
|
|
Packit |
db064d |
LDADD = libcommon.a \
|
|
Packit |
db064d |
-L$(top_builddir)/libibnetdisc -libnetdisc \
|
|
Packit |
db064d |
-L$(top_builddir)/libibmad -libmad
|
|
Packit |
db064d |
|
|
Packit |
db064d |
libcommon_a_SOURCES = src/ibdiag_common.c src/ibdiag_sa.c
|
|
Packit |
db064d |
src_ibaddr_SOURCES = src/ibaddr.c
|
|
Packit |
db064d |
src_ibnetdiscover_SOURCES = src/ibnetdiscover.c
|
|
Packit |
db064d |
src_ibping_SOURCES = src/ibping.c
|
|
Packit |
db064d |
src_ibportstate_SOURCES = src/ibportstate.c
|
|
Packit |
db064d |
src_ibroute_SOURCES = src/ibroute.c
|
|
Packit |
db064d |
src_ibstat_SOURCES = src/ibstat.c
|
|
Packit |
db064d |
src_ibsysstat_SOURCES = src/ibsysstat.c
|
|
Packit |
db064d |
src_ibtracert_SOURCES = src/ibtracert.c
|
|
Packit |
db064d |
src_perfquery_SOURCES = src/perfquery.c
|
|
Packit |
db064d |
src_sminfo_SOURCES = src/sminfo.c
|
|
Packit |
db064d |
src_smpdump_SOURCES = src/smpdump.c
|
|
Packit |
db064d |
src_smpquery_SOURCES = src/smpquery.c
|
|
Packit |
db064d |
src_saquery_SOURCES = src/saquery.c
|
|
Packit |
db064d |
src_ibsendtrap_SOURCES = src/ibsendtrap.c
|
|
Packit |
db064d |
src_vendstat_SOURCES = src/vendstat.c
|
|
Packit |
db064d |
src_mcm_rereg_test_SOURCES = src/mcm_rereg_test.c
|
|
Packit |
db064d |
src_iblinkinfo_SOURCES = src/iblinkinfo.c
|
|
Packit |
db064d |
src_ibccquery_SOURCES = src/ibccquery.c
|
|
Packit |
db064d |
src_ibccconfig_SOURCES = src/ibccconfig.c
|
|
Packit |
db064d |
src_ibqueryerrors_SOURCES = src/ibqueryerrors.c
|
|
Packit |
db064d |
src_ibcacheedit_SOURCES = src/ibcacheedit.c
|
|
Packit |
db064d |
|
|
Packit |
db064d |
src_dump_fts_SOURCES = src/dump_fts.c
|
|
Packit |
db064d |
src_dump_fts_LDFLAGS = $(internal_lib_LDFLAGS)
|
|
Packit |
db064d |
|
|
Packit |
db064d |
BUILT_SOURCES = ibdiag_version
|
|
Packit |
db064d |
ibdiag_version:
|
|
Packit |
db064d |
if [ -x $(top_srcdir)/gen_ver.sh ] ; then \
|
|
Packit |
db064d |
ver_file=$(top_builddir)/include/ibdiag_version.h ; \
|
|
Packit |
db064d |
ibdiag_ver=`cat $$ver_file | sed -ne '/#define IBDIAG_VERSION /s/^.*\"\(.*\)\"$$/\1/p'` ; \
|
|
Packit |
db064d |
ver=`$(top_srcdir)/gen_ver.sh $(PACKAGE)` ; \
|
|
Packit |
db064d |
if [ $$ver != $$ibdiag_ver ] ; then \
|
|
Packit |
db064d |
cat $$ver_file | sed -e '/#define IBDIAG_VERSION /s/\".*\"/\"'$$ver'\"/' > tmp_new_version ; \
|
|
Packit |
db064d |
cat tmp_new_version > $$ver_file && rm -f tmp_new_version ; \
|
|
Packit |
db064d |
fi ; \
|
|
Packit |
db064d |
fi
|
|
Packit |
db064d |
|
|
Packit |
db064d |
if HAVE_DASH
|
|
Packit |
db064d |
TESTS = tests/check_shells.sh
|
|
Packit |
db064d |
endif
|
|
Packit |
db064d |
|
|
Packit |
db064d |
EXTRA_DIST = doc scripts include infiniband-diags.spec.in infiniband-diags.spec \
|
|
Packit |
db064d |
$(man_MANS) $(compat_man_pages) autogen.sh etc/*
|
|
Packit |
db064d |
|
|
Packit |
db064d |
distclean-local:
|
|
Packit |
db064d |
$(top_srcdir)/doc/generate clean
|
|
Packit |
db064d |
|
|
Packit |
db064d |
# install this to a default location.
|
|
Packit |
db064d |
install-data-hook:
|
|
Packit |
db064d |
if test ! -d $(DESTDIR)/$(sysconfdir)/infiniband-diags; then \
|
|
Packit |
db064d |
$(top_srcdir)/config/install-sh -m 755 -d $(DESTDIR)/$(sysconfdir)/infiniband-diags; \
|
|
Packit |
db064d |
fi
|
|
Packit |
db064d |
if test ! -d $(DESTDIR)/$(localstatedir)/run; then \
|
|
Packit |
db064d |
mkdir -p $(DESTDIR)/$(localstatedir)/run; \
|
|
Packit |
db064d |
fi
|
|
Packit |
db064d |
$(top_srcdir)/config/install-sh -c -m 444 $(top_srcdir)/scripts/IBswcountlimits.pm $(DESTDIR)/$(PERL_INSTALLDIR)/IBswcountlimits.pm
|
|
Packit |
db064d |
$(top_srcdir)/config/install-sh -c -m 444 $(top_srcdir)/etc/error_thresholds $(DESTDIR)/$(sysconfdir)/infiniband-diags
|
|
Packit |
db064d |
$(top_srcdir)/config/install-sh -c -m 400 $(top_srcdir)/etc/ibdiag.conf $(DESTDIR)/$(sysconfdir)/infiniband-diags
|
|
Packit |
db064d |
|