]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
smbd: Disable build for SMB1 only files
authorDavid Mulder <dmulder@suse.com>
Thu, 3 Mar 2022 20:02:04 +0000 (13:02 -0700)
committerJeremy Allison <jra@samba.org>
Thu, 7 Apr 2022 17:37:29 +0000 (17:37 +0000)
Signed-off-by: David Mulder <dmulder@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/wscript_build

index 7a608d08b60bafc65bd5ebb3e2008acd1b1f54bb..3ba48d3c0d1a18a4f3fa9823db3139a02f006520 100644 (file)
@@ -597,6 +597,16 @@ if bld.CONFIG_SET('SAMBA_FAM_LIBS'):
     NOTIFY_SOURCES += ' smbd/notify_fam.c'
     NOTIFY_DEPS += ' ' + bld.CONFIG_GET('SAMBA_FAM_LIBS')
 
+if bld.CONFIG_SET('WITH_SMB1SERVER'):
+    SMB1_SOURCES = '''
+                   smbd/smb1_message.c
+                   smbd/smb1_sesssetup.c
+                   smbd/smb1_lanman.c
+                   smbd/smb1_utils.c
+    '''
+else:
+    SMB1_SOURCES = ''
+
 bld.SAMBA3_LIBRARY('smbd_base',
                    source='''
                           smbd/server_reload.c
@@ -612,13 +622,10 @@ bld.SAMBA3_LIBRARY('smbd_base',
                           smbd/share_access.c
                           smbd/fileio.c
                           smbd/ipc.c
-                          smbd/smb1_lanman.c
                           smbd/negprot.c
-                          smbd/smb1_message.c
                           smbd/nttrans.c
                           smbd/pipes.c
                           smbd/reply.c
-                          smbd/smb1_sesssetup.c
                           smbd/trans2.c
                           smbd/uid.c
                           smbd/dosmode.c
@@ -692,11 +699,10 @@ bld.SAMBA3_LIBRARY('smbd_base',
                           smbd/notify.c
                           smbd/notify_msg.c
                           smbd/build_options.c
-                          smbd/smb1_utils.c
                           smbd/conn.c
                           rpc_server/srv_pipe_hnd.c
                           rpc_server/rpc_ncacn_np.c
-                          ''' + NOTIFY_SOURCES,
+                          ''' + NOTIFY_SOURCES + SMB1_SOURCES,
                    deps='''
                         talloc
                         tevent