8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
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 # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25 # Copyright 2017 Nexenta Systems, Inc. All rights reserved.
26 #
27 # Copyright (c) 2018, Joyent, Inc.
28
29 LIBRARY = libfksmbsrv.a
30 VERS = .1
31
32 OBJS_LOCAL = \
33 fksmb_cred.o \
34 fksmb_encrypt_pkcs.o \
35 fksmb_fem.o \
36 fksmb_idmap.o \
37 fksmb_init.o \
38 fksmb_kdoor.o \
39 fksmb_sign_pkcs.o \
40 fake_lookup.o \
41 fake_nblk.o \
42 fake_vfs.o \
43 fake_vnode.o \
44 fake_vop.o \
45 fake_xattr.o \
46 reparse.o \
47 vncache.o
48
49 # See also: $SRC/uts/common/Makefile.files
50 # NB: Intentionally ommitted, compared w/ the above:
51 # smb_cred, smb_fem, smb_idmap, smb_init, smb_kdoor
52 #
53 OBJS_FS_SMBSRV = \
54 smb_acl.o \
55 smb_alloc.o \
56 smb_authenticate.o \
57 smb_close.o \
58 smb_cmn_oplock.o \
144 smb2_ofile.o \
145 smb2_oplock.o \
146 smb2_qinfo_file.o \
147 smb2_qinfo_fs.o \
148 smb2_qinfo_sec.o \
149 smb2_qinfo_quota.o \
150 smb2_query_dir.o \
151 smb2_query_info.o \
152 smb2_read.o \
153 smb2_session_setup.o \
154 smb2_set_info.o \
155 smb2_setinfo_file.o \
156 smb2_setinfo_fs.o \
157 smb2_setinfo_quota.o \
158 smb2_setinfo_sec.o \
159 smb2_signing.o \
160 smb2_tree_connect.o \
161 smb2_tree_disconn.o \
162 smb2_write.o \
163 \
164 smb3_encrypt.o
165
166 # Can't just link with -lsmb because of user vs kernel API
167 # i.e. can't call free with mem from kmem_alloc, which is
168 # what happens if we just link with -lsmb
169 OBJS_CMN_SMBSRV = \
170 smb_cfg_util.o \
171 smb_inet.o \
172 smb_match.o \
173 smb_msgbuf.o \
174 smb_native.o \
175 smb_netbios_util.o \
176 smb_oem.o \
177 smb_sid.o \
178 smb_string.o \
179 smb_token.o \
180 smb_token_xdr.o \
181 smb_utf8.o \
182 smb_xdr.o
183
|
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
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 # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25 # Copyright 2017 Nexenta Systems, Inc. All rights reserved.
26 #
27 # Copyright (c) 2018, Joyent, Inc.
28 #
29 # Copyright 2020 RackTop Systems, Inc.
30
31 LIBRARY = libfksmbsrv.a
32 VERS = .1
33
34 OBJS_LOCAL = \
35 fksmb_cred.o \
36 fksmb_encrypt_pkcs.o \
37 fksmb_fem.o \
38 fksmb_idmap.o \
39 fksmb_init.o \
40 fksmb_kdoor.o \
41 fksmb_preauth_pkcs.o \
42 fksmb_sign_pkcs.o \
43 fake_lookup.o \
44 fake_nblk.o \
45 fake_vfs.o \
46 fake_vnode.o \
47 fake_vop.o \
48 fake_xattr.o \
49 reparse.o \
50 vncache.o
51
52 # See also: $SRC/uts/common/Makefile.files
53 # NB: Intentionally ommitted, compared w/ the above:
54 # smb_cred, smb_fem, smb_idmap, smb_init, smb_kdoor
55 #
56 OBJS_FS_SMBSRV = \
57 smb_acl.o \
58 smb_alloc.o \
59 smb_authenticate.o \
60 smb_close.o \
61 smb_cmn_oplock.o \
147 smb2_ofile.o \
148 smb2_oplock.o \
149 smb2_qinfo_file.o \
150 smb2_qinfo_fs.o \
151 smb2_qinfo_sec.o \
152 smb2_qinfo_quota.o \
153 smb2_query_dir.o \
154 smb2_query_info.o \
155 smb2_read.o \
156 smb2_session_setup.o \
157 smb2_set_info.o \
158 smb2_setinfo_file.o \
159 smb2_setinfo_fs.o \
160 smb2_setinfo_quota.o \
161 smb2_setinfo_sec.o \
162 smb2_signing.o \
163 smb2_tree_connect.o \
164 smb2_tree_disconn.o \
165 smb2_write.o \
166 \
167 smb3_kdf.o \
168 smb3_encrypt.o
169
170 # Can't just link with -lsmb because of user vs kernel API
171 # i.e. can't call free with mem from kmem_alloc, which is
172 # what happens if we just link with -lsmb
173 OBJS_CMN_SMBSRV = \
174 smb_cfg_util.o \
175 smb_inet.o \
176 smb_match.o \
177 smb_msgbuf.o \
178 smb_native.o \
179 smb_netbios_util.o \
180 smb_oem.o \
181 smb_sid.o \
182 smb_string.o \
183 smb_token.o \
184 smb_token_xdr.o \
185 smb_utf8.o \
186 smb_xdr.o
187
|