^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Makefile for Linux CIFS/SMB2/SMB3 VFS client
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) ccflags-y += -I$(src) # needed for trace events
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) obj-$(CONFIG_CIFS) += cifs.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) cifs-y := trace.o cifsfs.o cifssmb.o cifs_debug.o connect.o dir.o file.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) inode.o link.o misc.o netmisc.o smbencrypt.o transport.o asn1.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) cifs_unicode.o nterr.o cifsencrypt.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) readdir.o ioctl.o sess.o export.o smb1ops.o winucase.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) smb2ops.o smb2maperror.o smb2transport.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) smb2misc.o smb2pdu.o smb2inode.o smb2file.o cifsacl.o fs_context.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) cifs-$(CONFIG_CIFS_XATTR) += xattr.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) cifs-$(CONFIG_CIFS_UPCALL) += cifs_spnego.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) cifs-$(CONFIG_CIFS_DFS_UPCALL) += dns_resolve.o cifs_dfs_ref.o dfs_cache.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) cifs-$(CONFIG_CIFS_FSCACHE) += fscache.o cache.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) cifs-$(CONFIG_CIFS_SMB_DIRECT) += smbdirect.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) cifs-$(CONFIG_CIFS_ROOT) += cifsroot.o