diff options
Diffstat (limited to 'usr/src/tools/quick/make-smbclnt')
| -rwxr-xr-x | usr/src/tools/quick/make-smbclnt | 45 |
1 files changed, 32 insertions, 13 deletions
diff --git a/usr/src/tools/quick/make-smbclnt b/usr/src/tools/quick/make-smbclnt index 1b65f50a71..e8c6bfeabc 100755 --- a/usr/src/tools/quick/make-smbclnt +++ b/usr/src/tools/quick/make-smbclnt @@ -11,14 +11,11 @@ # # -# Copyright 2014 Nexenta Systems, Inc. All rights reserved. +# Copyright 2017 Nexenta Systems, Inc. All rights reserved. # -# Use distributed make (dmake) by default. -make=${MAKE:-dmake} - -CLOSED_IS_PRESENT=no -export CLOSED_IS_PRESENT +# Use ordinary make (not dmake) by default. +make=${MAKE:-make} # Do this if you want to use dbx or gdb # export SOURCEDEBUG=yes @@ -97,7 +94,9 @@ fi # Need some library headers too... for lib in \ + libcmdutils \ libcryptoutil \ + libfakekernel \ libmlrpc \ libpam \ libsec \ @@ -128,7 +127,13 @@ do_kern() { # skip these on clean (but still nuke them for clobber) do_lib1() { - : + +for lib in \ + libavl \ + libcmdutils +do + (cd $SRC/lib/$lib && $make $1) +done } # lib2 builds stuff we include in the tar file, @@ -139,7 +144,16 @@ do_lib2() { (cd $SRC/lib/libsmbfs && $make $1) [ "$1" = install ] && (cd $SRC/lib/libsmbfs && $make _msg) -(cd $SRC/lib/libmlrpc && $make $1) + +for lib in \ + libfakekernel \ + libsmbfs \ + libmlrpc \ + smbclnt +do + (cd $SRC/lib/$lib && $make $1) +done + (cd $SRC/lib/libshare && $make $1 PLUGINS=smbfs) (cd $SRC/lib/passwdutil && $make $1) (cd $SRC/lib/pam_modules/smbfs && $make $1) @@ -184,6 +198,15 @@ do (cd $SRC/cmd/mdb/$x/$a/smbfs && $make $1 KMDB_LINKTEST_ENABLE= ) done + +# mdb_arch is both 32-bit & 64-bit +for a in $mdb_arch +do + (cd $SRC/cmd/mdb/$x/$a/libfknsmb && + $make $1 ) + (cd $SRC/cmd/mdb/$x/$a/libfksmbfs && + $make $1 ) +done } @@ -199,6 +222,7 @@ do_tags() { find uts/common/netsmb -name '*.[ch]' -print |sort find uts/common/fs/smbclnt -name '*.[ch]' -print |sort find head -name '*.h' -print |sort + find lib/smbclnt -name '*.[ch]' -print |sort find lib/libsmbfs -name '*.[ch]' -print |sort find cmd/fs.d/smbclnt -name '*.[ch]' -print |sort find common/smbclnt -name '*.[ch]' -print |sort @@ -217,9 +241,6 @@ do_tar() { files=" lib/svc/manifest/network/smb/client.xml lib/svc/method/smb-client -opt/smbcl-tests/tests/srvenum -opt/smbcl-tests/tests/srvinfo -opt/smbcl-tests/tests/tconn usr/bin/smbutil usr/kernel/drv/$arch64/nsmb usr/kernel/fs/$arch64/smbfs @@ -239,8 +260,6 @@ usr/lib/libmlrpc.so.2 usr/lib/libsmbfs.so.1 usr/lib/mdb/kvm/$arch64/nsmb.so usr/lib/mdb/kvm/$arch64/smbfs.so -usr/lib/mdb/kvm/nsmb.so -usr/lib/mdb/kvm/smbfs.so usr/lib/security/$arch64/pam_smbfs_login.so.1 usr/lib/security/pam_smbfs_login.so.1 usr/lib/smbfs/smbiod |
