X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=autoMakefile.am;h=45c2f7738e61ddbc17d39160986e927299a3e67d;hp=118b82c783f11959afb824eb3db56b4c1bd2040f;hb=189c466ff8f7cbf6f1ebb53295f09df2ae8237a2;hpb=e760b61033909351e440fdbb1b465f551d2cc232 diff --git a/autoMakefile.am b/autoMakefile.am index 118b82c..45c2f77 100644 --- a/autoMakefile.am +++ b/autoMakefile.am @@ -33,7 +33,31 @@ if LDISKFS_ENABLED fi endif # LDISKFS_ENABLED -module-symvers: module-symvers-ldiskfs +module-symvers-zfs: +if ZFS_ENABLED + @if [ -f @SPL_OBJ@/@SPL_SYMBOLS@ ]; then \ + cat @SPL_OBJ@/@SPL_SYMBOLS@ >>@SYMVERFILE@; \ + elif [ -f @SPL_OBJ@/module/@SPL_SYMBOLS@ ]; then \ + cat @SPL_OBJ@/module/@SPL_SYMBOLS@ >>@SYMVERFILE@; \ + else \ + echo -e "\n" \ + "*** Missing spl symbols. Ensure you have built spl:\n" \ + "*** - @SPL_OBJ@/@SYMVERFILE@\n"; \ + exit 1; \ + fi + @if [ -f @ZFS_OBJ@/@ZFS_SYMBOLS@ ]; then \ + cat @ZFS_OBJ@/@ZFS_SYMBOLS@ >>@SYMVERFILE@; \ + elif [ -f @ZFS_OBJ@/module/@ZFS_SYMBOLS@ ]; then \ + cat @ZFS_OBJ@/module/@ZFS_SYMBOLS@ >>@SYMVERFILE@; \ + else \ + echo -e "\n" \ + "*** Missing zfs symbols. Ensure you have built zfs:\n" \ + "*** - @ZFS_OBJ@/@SYMVERFILE@\n"; \ + exit 1; \ + fi +endif # ZFS_ENABLED + +module-symvers: module-symvers-ldiskfs module-symvers-zfs CSTK=/tmp/checkstack CSTKO=/tmp/checkstack.orig