Print this page
12513 SMB 3.1.1 support for server


  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright (c) 2011, 2014 by Delphix. All rights reserved.
  25 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
  26 # Copyright 2018 Nexenta Systems, Inc.
  27 # Copyright 2016 Garrett D'Amore <garrett@damore.org>
  28 # Copyright 2020 Joyent, Inc.
  29 # Copyright 2016 OmniTI Computer Consulting, Inc.  All rights reserved.
  30 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

  31 #
  32 
  33 #
  34 # This Makefile defines all file modules for the directory uts/common
  35 # and its children. These are the source files which may be considered
  36 # common to all SunOS systems.
  37 
  38 i386_CORE_OBJS += \
  39                 atomic.o        \
  40                 avintr.o        \
  41                 pic.o
  42 
  43 sparc_CORE_OBJS +=
  44 
  45 COMMON_CORE_OBJS +=             \
  46                 beep.o          \
  47                 bitset.o        \
  48                 bp_map.o        \
  49                 brand.o         \
  50                 cpucaps.o       \


1227                 smb2_oplock.o \
1228                 smb2_qinfo_file.o \
1229                 smb2_qinfo_fs.o \
1230                 smb2_qinfo_sec.o \
1231                 smb2_qinfo_quota.o \
1232                 smb2_query_dir.o \
1233                 smb2_query_info.o \
1234                 smb2_read.o \
1235                 smb2_session_setup.o \
1236                 smb2_set_info.o \
1237                 smb2_setinfo_file.o \
1238                 smb2_setinfo_fs.o \
1239                 smb2_setinfo_quota.o \
1240                 smb2_setinfo_sec.o \
1241                 smb2_signing.o \
1242                 smb2_tree_connect.o \
1243                 smb2_tree_disconn.o \
1244                 smb2_write.o \
1245                 \
1246                 smb3_encrypt.o \
1247                 smb3_encrypt_kcf.o


1248 
1249 PCFS_OBJS +=    pc_alloc.o      pc_dir.o        pc_node.o       pc_subr.o \
1250                 pc_vfsops.o     pc_vnops.o
1251 
1252 PROC_OBJS +=    prcontrol.o     prioctl.o       prsubr.o        prusrio.o \
1253                 prvfsops.o      prvnops.o
1254 
1255 MNTFS_OBJS +=   mntvfsops.o     mntvnops.o
1256 
1257 SHAREFS_OBJS += sharetab.o      sharefs_vfsops.o        sharefs_vnops.o
1258 
1259 SPEC_OBJS +=    specsubr.o      specvfsops.o    specvnops.o
1260 
1261 SOCK_OBJS +=    socksubr.o      sockvfsops.o    sockparams.o    \
1262                 socksyscalls.o  socktpi.o       sockstr.o \
1263                 sockcommon_vnops.o      sockcommon_subr.o \
1264                 sockcommon_sops.o       sockcommon.o    \
1265                 sock_notsupp.o  socknotify.o \
1266                 nl7c.o          nl7curi.o       nl7chttp.o      nl7clogd.o \
1267                 nl7cnca.o       sodirect.o      sockfilter.o




  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 1991, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright (c) 2011, 2014 by Delphix. All rights reserved.
  25 # Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
  26 # Copyright 2018 Nexenta Systems, Inc.
  27 # Copyright 2016 Garrett D'Amore <garrett@damore.org>
  28 # Copyright 2020 Joyent, Inc.
  29 # Copyright 2016 OmniTI Computer Consulting, Inc.  All rights reserved.
  30 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
  31 # Copyright 2020 RackTop Systems, Inc.
  32 #
  33 
  34 #
  35 # This Makefile defines all file modules for the directory uts/common
  36 # and its children. These are the source files which may be considered
  37 # common to all SunOS systems.
  38 
  39 i386_CORE_OBJS += \
  40                 atomic.o        \
  41                 avintr.o        \
  42                 pic.o
  43 
  44 sparc_CORE_OBJS +=
  45 
  46 COMMON_CORE_OBJS +=             \
  47                 beep.o          \
  48                 bitset.o        \
  49                 bp_map.o        \
  50                 brand.o         \
  51                 cpucaps.o       \


1228                 smb2_oplock.o \
1229                 smb2_qinfo_file.o \
1230                 smb2_qinfo_fs.o \
1231                 smb2_qinfo_sec.o \
1232                 smb2_qinfo_quota.o \
1233                 smb2_query_dir.o \
1234                 smb2_query_info.o \
1235                 smb2_read.o \
1236                 smb2_session_setup.o \
1237                 smb2_set_info.o \
1238                 smb2_setinfo_file.o \
1239                 smb2_setinfo_fs.o \
1240                 smb2_setinfo_quota.o \
1241                 smb2_setinfo_sec.o \
1242                 smb2_signing.o \
1243                 smb2_tree_connect.o \
1244                 smb2_tree_disconn.o \
1245                 smb2_write.o \
1246                 \
1247                 smb3_encrypt.o \
1248                 smb3_encrypt_kcf.o \
1249                 smb3_kdf.o \
1250                 smb31_preauth.o
1251 
1252 PCFS_OBJS +=    pc_alloc.o      pc_dir.o        pc_node.o       pc_subr.o \
1253                 pc_vfsops.o     pc_vnops.o
1254 
1255 PROC_OBJS +=    prcontrol.o     prioctl.o       prsubr.o        prusrio.o \
1256                 prvfsops.o      prvnops.o
1257 
1258 MNTFS_OBJS +=   mntvfsops.o     mntvnops.o
1259 
1260 SHAREFS_OBJS += sharetab.o      sharefs_vfsops.o        sharefs_vnops.o
1261 
1262 SPEC_OBJS +=    specsubr.o      specvfsops.o    specvnops.o
1263 
1264 SOCK_OBJS +=    socksubr.o      sockvfsops.o    sockparams.o    \
1265                 socksyscalls.o  socktpi.o       sockstr.o \
1266                 sockcommon_vnops.o      sockcommon_subr.o \
1267                 sockcommon_sops.o       sockcommon.o    \
1268                 sock_notsupp.o  socknotify.o \
1269                 nl7c.o          nl7curi.o       nl7chttp.o      nl7clogd.o \
1270                 nl7cnca.o       sodirect.o      sockfilter.o