Whamcloud - gitweb
b=20748
[fs/lustre-release.git] / autoMakefile.am
index 0876803..e2e94ab 100644 (file)
@@ -3,19 +3,23 @@ DIST_SUBDIRS := @SNMP_DIST_SUBDIR@ libsysio ldiskfs @LUSTREIOKIT_SUBDIR@ @LIBCFS
 SOURCES_SUBDIRS := @LDISKFS_SUBDIR@ @LIBCFS_SUBDIR@ lnet lustre
 RPM_SUBDIRS := @LDISKFS_SUBDIR@ @LUSTREIOKIT_SUBDIR@
 if LDISKFS_ENABLED
+if !LDISKFS_IN_KERNEL
 EXTRA_SOURCES := @SYMVERFILE@
 endif
+endif
 
 include build/autoMakefile.am.toplevel
 
 EXTRA_DIST += config.h.in
 
 if LDISKFS_ENABLED
+if !LDISKFS_IN_KERNEL
 @SYMVERFILE@: @LDISKFS_DIR@/@SYMVERFILE@
        touch @SYMVERFILE@
        -grep -v ldiskfs @SYMVERFILE@ > @SYMVERFILE@.old
        cat @SYMVERFILE@.old @LDISKFS_DIR@/@SYMVERFILE@ > @SYMVERFILE@
 endif
+endif
 
 CSTK=/tmp/checkstack
 CSTKO=/tmp/checkstack.orig
@@ -36,4 +40,8 @@ checkstack-clean:
 module-dist-hook:
        if [ -d CVS -o -d .git ]; then \
            perl lustre/scripts/tree_status.pl > $(distdir)/tree_status; \
+       elif [ -f tree_status ]; then \
+           cp tree_status $(distdir)/tree_status; \
+       else \
+           echo -e "I have no idea how to create a tree_status file in $(distdir).\nPlease file a bug at http://bugzilla.lustre.org/"; \
        fi