X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Futils%2FMakefile.am;h=82ffcabc19eb1fb644c2ce4a561b7b82e95848a9;hb=dcb9169ceea7a054760a5536c4197ba20ecf31a8;hp=d0120305aae358428d4e18e4cb3534e624acfadf;hpb=adf2e9d9ab987b46fa0269038f348cf2a17fd0e0;p=fs%2Flustre-release.git diff --git a/lustre/utils/Makefile.am b/lustre/utils/Makefile.am index d012030..82ffcab 100644 --- a/lustre/utils/Makefile.am +++ b/lustre/utils/Makefile.am @@ -4,8 +4,8 @@ if GSS SUBDIRS = gss endif -AM_CFLAGS=$(LLCFLAGS) -AM_CPPFLAGS=$(LLCPPFLAGS) -DLUSTRE_UTILS=1 -D_FILE_OFFSET_BITS=64 +AM_CFLAGS := -fPIC -D_GNU_SOURCE \ + -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS=1 AM_LDFLAGS := -L$(top_builddir)/lnet/utils MNTMODLDFLAGS := -rdynamic -ldl @@ -24,14 +24,12 @@ if UTILS rootsbin_PROGRAMS = mount.lustre bin_SCRIPTS = llstat llobdstat plot-llstat bin_PROGRAMS = lfs +sbin_SCRIPTS = ldlm_debug_upcall sbin_PROGRAMS = lctl l_getidentity llverfs lustre_rsync ltrack_stats if TESTS bin_PROGRAMS += req_layout sbin_PROGRAMS += wiretest -if LIBPTHREAD -sbin_PROGRAMS += loadgen -endif endif # TESTS if SERVER @@ -51,19 +49,15 @@ noinst_LIBRARIES = liblustreapitmp.a endif # UTILS lctl_SOURCES = lustre_lfsck.c obd.c lustre_cfg.c lctl.c obdctl.h -lctl_LDADD := liblustreapi.a $(LIBPTLCTL) $(PTHREAD_LIBS) $(LIBREADLINE) +lctl_LDADD := liblustreapi.a $(LIBPTLCTL) $(LIBREADLINE) $(PTHREAD_LIBS) lctl_DEPENDENCIES := $(LIBPTLCTL) liblustreapi.a lfs_SOURCES = lfs.c lfs_LDADD := liblustreapi.a $(LIBPTLCTL) $(LIBREADLINE) lfs_DEPENDENCIES := $(LIBPTLCTL) liblustreapi.a -loadgen_SOURCES = loadgen.c lustre_cfg.c obd.c -loadgen_LDADD := liblustreapi.a $(LIBPTLCTL) $(PTHREAD_LIBS) $(LIBREADLINE) -loadgen_DEPENDENCIES := $(LIBPTLCTL) liblustreapi.a - lustre_rsync_SOURCES = lustre_rsync.c obd.c lustre_cfg.c lustre_rsync.h -lustre_rsync_LDADD := liblustreapi.a $(LIBPTLCTL) $(PTHREAD_LIBS) $(LIBREADLINE) +lustre_rsync_LDADD := liblustreapi.a $(LIBPTLCTL) $(LIBREADLINE) $(PTHREAD_LIBS) lustre_rsync_DEPENDENCIES := $(LIBPTLCTL) liblustreapi.a ll_recover_lost_found_objs_SOURCES = ll_recover_lost_found_objs.c @@ -88,14 +82,12 @@ llverfs_LDADD := $(EXT2FSLIB) $(E2PLIB) llverdev_LDADD := $(EXT2FSLIB) $(BLKIDLIB) -L_STRING := $(top_builddir)/libcfs/libcfs/user-string.c -L_IOCTL := $(top_builddir)/libcfs/libcfs/util/l_ioctl.c -L_KERNELCOMM := $(top_builddir)/libcfs/libcfs/kernel_user_comm.c +L_STRING := $(top_builddir)/libcfs/libcfs/util/string.c liblustreapitmp_a_SOURCES = liblustreapi.c liblustreapi_hsm.c \ liblustreapi_nodemap.c lustreapi_internal.h \ liblustreapi_json.c liblustreapi_layout.c \ - liblustreapi_lease.c \ - $(L_IOCTL) $(L_KERNELCOMM) $(L_STRING) + liblustreapi_lease.c liblustreapi_util.c \ + liblustreapi_kernelconn.c $(L_STRING) if UTILS # build static and shared lib lustreapi @@ -114,7 +106,7 @@ install-exec-hook: liblustreapi.so $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$f; \ else :; fi; \ done -endif +endif # UTILS if LDISKFS_ENABLED libiam_a_SOURCES = libiam.c @@ -123,8 +115,8 @@ endif req_layout_SOURCES = req-layout.c llog_reader_SOURCES = llog_reader.c -llog_reader_LDADD := $(LIBPTLCTL) -llog_reader_DEPENDENCIES := $(LIBPTLCTL) +llog_reader_LDADD := $(LIBPTLCTL) liblustreapi.a +llog_reader_DEPENDENCIES := $(LIBPTLCTL) liblustreapi.a lr_reader_SOURCES = lr_reader.c @@ -134,36 +126,36 @@ if ZFS_ENABLED pkglib_LTLIBRARIES += mount_osd_zfs.la mount_osd_zfs_la_SOURCES = mount_utils_zfs.c -mount_osd_zfs_la_CPPFLAGS = -DHAVE_IOCTL_IN_UNISTD_H -mount_osd_zfs_la_CPPFLAGS += $(ZFS_LIBZFS_INCLUDE) -mount_osd_zfs_la_LDFLAGS = -pthread $(ZFS_LIBZFS_LDFLAGS) -mount_osd_zfs_la_LDFLAGS += -shared -export-dynamic -module -avoid-version -endif +mount_osd_zfs_la_CPPFLAGS := -DHAVE_IOCTL_IN_UNISTD_H $(ZFS_LIBZFS_INCLUDE) +mount_osd_zfs_la_LDFLAGS := -pthread $(ZFS_LIBZFS_LDFLAGS) +mount_osd_zfs_la_LDFLAGS += -shared -export-dynamic -module -avoid-version +endif # ZFS_ENABLED if LDISKFS_ENABLED pkglib_LTLIBRARIES += mount_osd_ldiskfs.la mount_osd_ldiskfs_la_SOURCES = mount_utils_ldiskfs.c -mount_osd_ldiskfs_la_LDFLAGS = -shared -export-dynamic -module -avoid-version -endif +mount_osd_ldiskfs_la_LDFLAGS := -shared -export-dynamic -module -avoid-version +mount_osd_ldiskfs_la_LIBADD := $(SELINUX) +endif # LDISKFS_ENABLED mount_lustre_SOURCES = mount_lustre.c mount_utils.c mount_utils.h -mount_lustre_CPPFLAGS = $(AM_CPPFLAGS) ${MNTMODCFLAGS} -mount_lustre_LDADD := $(LIBPTLCTL) $(SELINUX) +mount_lustre_CPPFLAGS := ${MNTMODCFLAGS} +mount_lustre_LDFLAGS := ${MNTMODLDFLAGS} +mount_lustre_LDADD := $(LIBPTLCTL) $(SELINUX) mount_lustre_DEPENDENCIES := $(LIBPTLCTL) -mount_lustre_LDFLAGS = ${MNTMODLDFLAGS} mkfs_lustre_SOURCES = mkfs_lustre.c mount_utils.c mount_utils.h -mkfs_lustre_CPPFLAGS = -UTUNEFS $(AM_CPPFLAGS) ${MNTMODCFLAGS} -mkfs_lustre_LDADD := $(LIBPTLCTL) +mkfs_lustre_CPPFLAGS := -UTUNEFS ${MNTMODCFLAGS} +mkfs_lustre_LDFLAGS := ${MNTMODLDFLAGS} +mkfs_lustre_LDADD := $(LIBPTLCTL) mkfs_lustre_DEPENDENCIES := $(LIBPTLCTL) -mkfs_lustre_LDFLAGS = ${MNTMODLDFLAGS} tunefs_lustre_SOURCES = mkfs_lustre.c mount_utils.c mount_utils.h -tunefs_lustre_CPPFLAGS = -DTUNEFS $(AM_CPPFLAGS) ${MNTMODCFLAGS} -tunefs_lustre_LDADD := $(mkfs_lustre_LDADD) +tunefs_lustre_CPPFLAGS := -DTUNEFS ${MNTMODCFLAGS} +tunefs_lustre_LDFLAGS := ${MNTMODLDFLAGS} +tunefs_lustre_LDADD := $(mkfs_lustre_LDADD) tunefs_lustre_DEPENDENCIES := $(mkfs_lustre_DEPENDENCIES) -tunefs_lustre_LDFLAGS = ${MNTMODLDFLAGS} l_getidentity_SOURCES = l_getidentity.c l_getidentity_LDADD := $(LIBPTLCTL) @@ -176,13 +168,13 @@ lhsmtool_posix_LDADD := liblustreapi.a $(LIBPTLCTL) $(PTHREAD_LIBS) lhsmtool_posix_DEPENDENCIES := liblustreapi.a $(LIBPTLCTL) wirecheck_SOURCES = wirecheck.c -wirecheck_CPPFLAGS = -DCC="\"$(CC)\"" +wirecheck_CPPFLAGS := -DCC="\"$(CC)\"" wiretest_SOURCES = wiretest.c endif # UTILS -EXTRA_DIST = llstat llobdstat plot-llstat +EXTRA_DIST = llstat llobdstat plot-llstat ldlm_debug_upcall # NOTE: this should only be run on i386. newwiretest: wirehdr.c wirecheck