xref: /OK3568_Linux_fs/kernel/net/bluetooth/Makefile (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# Makefile for the Linux Bluetooth subsystem.
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun
6*4882a593Smuzhiyunobj-$(CONFIG_BT)	+= bluetooth.o
7*4882a593Smuzhiyunobj-$(CONFIG_BT_RFCOMM)	+= rfcomm/
8*4882a593Smuzhiyunobj-$(CONFIG_BT_BNEP)	+= bnep/
9*4882a593Smuzhiyunobj-$(CONFIG_BT_CMTP)	+= cmtp/
10*4882a593Smuzhiyunobj-$(CONFIG_BT_HIDP)	+= hidp/
11*4882a593Smuzhiyunobj-$(CONFIG_BT_6LOWPAN) += bluetooth_6lowpan.o
12*4882a593Smuzhiyun
13*4882a593Smuzhiyunbluetooth_6lowpan-y := 6lowpan.o
14*4882a593Smuzhiyun
15*4882a593Smuzhiyunbluetooth-y := af_bluetooth.o hci_core.o hci_conn.o hci_event.o mgmt.o \
16*4882a593Smuzhiyun	hci_sock.o hci_sysfs.o l2cap_core.o l2cap_sock.o smp.o lib.o \
17*4882a593Smuzhiyun	ecdh_helper.o hci_request.o mgmt_util.o mgmt_config.o
18*4882a593Smuzhiyun
19*4882a593Smuzhiyunbluetooth-$(CONFIG_BT_BREDR) += sco.o
20*4882a593Smuzhiyunbluetooth-$(CONFIG_BT_HS) += a2mp.o amp.o
21*4882a593Smuzhiyunbluetooth-$(CONFIG_BT_LEDS) += leds.o
22*4882a593Smuzhiyunbluetooth-$(CONFIG_BT_MSFTEXT) += msft.o
23*4882a593Smuzhiyunbluetooth-$(CONFIG_BT_DEBUGFS) += hci_debugfs.o
24*4882a593Smuzhiyunbluetooth-$(CONFIG_BT_SELFTEST) += selftest.o
25