SUBDIRS := @LDISKFS_SUBDIR@ @SPL_SUBDIR@ @ZFS_SUBDIR@ . @LIBSYSIO_SUBDIR@ @SNMP_SUBDIR@ @LUSTREIOKIT_SUBDIR@ @LIBCFS_SUBDIR@ lnet lustre
-DIST_SUBDIRS := @LDISKFS_DIST_SUBDIR@ @SNMP_DIST_SUBDIR@ libsysio lustre-iokit @LIBCFS_SUBDIR@ lnet lustre
+DIST_SUBDIRS := @LDISKFS_DIST_SUBDIR@ @SNMP_DIST_SUBDIR@ libsysio lustre-iokit @LIBCFS_SUBDIR@ lnet lustre config contrib
SOURCES_SUBDIRS := @LIBCFS_SUBDIR@ lnet lustre
RPM_SUBDIRS := @LDISKFS_SUBDIR@ @LUSTREIOKIT_SUBDIR@
MODULE_SYMVERS_DEPS = module-symvers
@SERVER_FALSE@BUILD_SERVER = false
@CLIENT_TRUE@BUILD_CLIENT = true
@CLIENT_FALSE@BUILD_CLIENT = false
+@LDISKFS_ENABLED_TRUE@BUILD_OSD_LDISKFS = true
+@LDISKFS_ENABLED_FALSE@BUILD_OSD_LDISKFS = false
+@ZFS_ENABLED_TRUE@BUILD_OSD_ZFS = true
+@ZFS_ENABLED_FALSE@BUILD_OSD_ZFS = false
AUTOMAKE_OPTIONS = foreign
module-dist-hook
EXTRA_DIST = @PACKAGE_TARNAME@.spec \
- build/Makefile build/lbuild* \
- build/Rules.in \
- build/update_oldconfig \
- build/autoconf/lustre-build-linux.m4 \
- build/autoconf/lustre-build-darwin.m4 \
- build/autoconf/lustre-build-ldiskfs.m4 \
- build/autoconf/lustre-build.m4 build/rdac_spec \
- build/mptlinux.spec.patch build/patches \
- build/funcs.sh build/find_linux_rpms build/exit_traps.sh
+ build/Makefile \
+ build/Rules.in
rpms-real: @PACKAGE_TARNAME@.spec dist Makefile
CONFIGURE_ARGS=$$(echo $$(eval echo $(ac_configure_args)) | \
if [[ "X$(BUILD_SERVER)" = Xfalse ]]; then \
RPMARGS="$$RPMARGS --define \"lustre_name lustre-client\""; \
fi; \
+ if [[ "X$(BUILD_OSD_LDISKFS)" = Xtrue ]]; then \
+ RPMARGS="$$RPMARGS --define \"build_lustre_osd_ldiskfs 1\""; \
+ fi; \
+ if [[ "X$(BUILD_OSD_ZFS)" = Xtrue ]]; then \
+ RPMARGS="$$RPMARGS --define \"build_lustre_osd_zfs 1\""; \
+ fi; \
echo "Building Lustre RPM with $$RPMARGS"; \
eval rpmbuild $$RPMARGS -ta $(distdir).tar.gz
checkstack:
[ -f ${CSTK} -a ! -s ${CSTKO} ] && mv -f ${CSTK} ${CSTKO} || true
{ for MOD in $$(find . -name "*.ko"); do \
- objdump -d $$MOD | perl build/checkstack.pl; \
+ objdump -d $$MOD | perl contrib/scripts/checkstack.pl; \
done } | grep -v " bug " | sort -nr | uniq > ${CSTK}
[ -f ${CSTKO} ] && ! diff -u ${CSTKO} ${CSTK} || head -30 ${CSTK}