X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Futils%2FMakefile.am;h=c81428ab72af6a1a657678d9b315d3d73bd2c686;hb=316113bbe60da637297a914f336c5f1f81257c6a;hp=72f91da76cfc1284ef67cce3373b3045d0c26ab6;hpb=d049757167be86548f9879f9ac51657f03d7a96d;p=fs%2Flustre-release.git diff --git a/lustre/utils/Makefile.am b/lustre/utils/Makefile.am index 72f91da..c81428a 100644 --- a/lustre/utils/Makefile.am +++ b/lustre/utils/Makefile.am @@ -1,12 +1,58 @@ -DEFS:= - -CFLAGS:=-g -I. -I/usr/include/libxml2 -I/usr/include/glib-1.2 -I$(PORTALS)/include \ --I/usr/lib/glib/include -I$(srcdir)/../include -Wall -KFLAGS:= -CPPFLAGS := -LDADD := -lreadline -lncurses -lxml2 # -lefence -sbin_PROGRAMS = obdctl lctl -obdctl_SOURCES = parser.c obdctl.c parser.h -lctl_SOURCES = parser.c network.c device.c debug.c lctl.c lctl.h parser.h - -include $(top_srcdir)/Rules +# Administration utilities Makefile + +SUBDIRS = Lustre + +AM_CFLAGS=$(LLCFLAGS) +AM_CPPFLAGS=$(LLCPPFLAGS) + +LIBPTLCTL := $(top_builddir)/portals/utils/libptlctl.a + +sbin_scripts = lconf lmc llanalyze llstat.pl llobdstat.pl lactive \ + load_ldap.sh lrun lwizard +bin_scripts = lfind lstripe + + +if UTILS +rootsbin_SCRIPTS = mount.lustre +sbin_PROGRAMS = lctl obdio obdbarrier lload wirecheck wiretest llmount lsd_upcall +bin_PROGRAMS = lfs +lib_LIBRARIES = liblustreapi.a +sbin_SCRIPTS = $(sbin_scripts) +bin_SCRIPTS = $(bin_scripts) +endif # UTILS + +lctl_LDADD := $(LIBREADLINE) $(LIBPTLCTL) -lpthread +lctl_DEPENDENCIES := $(LIBPTLCTL) + +lfs_LDADD := $(LIBREADLINE) liblustreapi.a $(LIBPTLCTL) +lfs_DEPENDENCIES := liblustreapi.a $(LIBPTLCTL) + +lload_LDADD := $(LIBREADLINE) $(LIBPTLCTL) +lload_DEPENDENCIES := $(LIBPTLCTL) + +liblustreapi_a_SOURCES = liblustreapi.c +wirecheck_SOURCES = wirecheck.c +wiretest_SOURCES = wiretest.c +lctl_SOURCES = parser.c obd.c lustre_cfg.c lctl.c parser.h obdctl.h +lload_SOURCES = lload.c +obdio_SOURCES = obdio.c obdiolib.c obdiolib.h +obdbarrier_SOURCES = obdbarrier.c obdiolib.c obdiolib.h +lfs_SOURCES = lfs.c parser.c obd.c + +llmount_SOURCES = llmount.c +llmount_LDADD = $(LIBREADLINE) $(LIBPTLCTL) +llmount_DEPENDENCIES := $(LIBPTLCTL) + +lsd_upcall_SOURCES = lsd_upcall.c +lsd_upcall_LDADD = $(LIBREADLINE) $(LIBPTLCTL) +lsd_upcall_DEPENDENCIES := $(LIBPTLCTL) + +EXTRA_DIST = $(bin_scripts) $(sbin_scripts) + +# NOTE: this should only be run on i386. +newwiretest: wirehdr.c wirecheck + cp wirehdr.c wiretest.c + ./wirecheck >> wiretest.c + +mount.lustre$(EXEEXT): llmount + cp $< $@