From: Marcel Holtmann <marcel@holtmann.org>
To: torvalds@transmeta.com
Cc: linux-kernel@vger.kernel.org, maxk@qualcomm.com, marcel@holtmann.org
Subject: [PATCH] Bluetooth kbuild fix and config cleanup
Date: Sun, 06 Oct 2002 20:01:58 +0200 [thread overview]
Message-ID: <E17yFj4-0006ll-00@pegasus> (raw)
You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual.
===================================================================
ChangeSet@1.755, 2002-10-06 19:14:49+02:00, marcel@holtmann.org
Bluetooth kbuild fix and config cleanup
This patch removes the obsolete O_TARGET and cleans up the Config.in
and Config.help files to have a unique CONFIG_BLUEZ prefix. Additional
two missing help entries are added.
drivers/bluetooth/Makefile | 15 ++++++++++-----
net/bluetooth/Config.help | 26 --------------------------
net/bluetooth/Config.in | 4 +++-
net/bluetooth/Makefile | 26 ++++++++------------------
net/bluetooth/bnep/Config.help | 21 +++++++++++++++++++++
net/bluetooth/bnep/Config.in | 6 ++++--
net/bluetooth/bnep/Makefile | 7 +++----
net/bluetooth/rfcomm/Config.help | 12 ++++++++++++
net/bluetooth/rfcomm/Config.in | 4 +++-
net/bluetooth/rfcomm/Makefile | 12 +++++++-----
10 files changed, 71 insertions(+), 62 deletions(-)
diff -Nru a/drivers/bluetooth/Makefile b/drivers/bluetooth/Makefile
--- a/drivers/bluetooth/Makefile Sun Oct 6 19:19:06 2002
+++ b/drivers/bluetooth/Makefile Sun Oct 6 19:19:06 2002
@@ -1,5 +1,5 @@
#
-# Makefile for Bluetooth HCI device drivers.
+# Makefile for the Linux Bluetooth HCI device drivers.
#
obj-$(CONFIG_BLUEZ_HCIUSB) += hci_usb.o
@@ -9,9 +9,14 @@
obj-$(CONFIG_BLUEZ_HCIBT3C) += bt3c_cs.o
obj-$(CONFIG_BLUEZ_HCIBLUECARD) += bluecard_cs.o
-hci_uart-y := hci_ldisc.o
-hci_uart-$(CONFIG_BLUEZ_HCIUART_H4) += hci_h4.o
-hci_uart-$(CONFIG_BLUEZ_HCIUART_BCSP) += hci_bcsp.o
-hci_uart-objs := $(hci_uart-y)
+hci_uart-objs := hci_ldisc.o
+
+ifeq ($(CONFIG_BLUEZ_HCIUART_H4),y)
+ hci_uart-objs += hci_h4.o
+endif
+
+ifeq ($(CONFIG_BLUEZ_HCIUART_BCSP),y)
+ hci_uart-objs += hci_bcsp.o
+endif
include $(TOPDIR)/Rules.make
diff -Nru a/net/bluetooth/Config.help b/net/bluetooth/Config.help
--- a/net/bluetooth/Config.help Sun Oct 6 19:19:06 2002
+++ b/net/bluetooth/Config.help Sun Oct 6 19:19:06 2002
@@ -33,19 +33,6 @@
Say Y here to compile L2CAP support into the kernel or say M to
compile it as module (l2cap.o).
-RFCOMM protocol support
-CONFIG_BLUEZ_RFCOMM
- RFCOMM provides connection oriented stream transport. RFCOMM
- support is required for Dialup Networking, OBEX and other Bluetooth
- applications.
-
- Say Y here to compile RFCOMM support into the kernel or say M to
- compile it as module (rfcomm.o).
-
-RFCOMM TTY emulation support
-CONFIG_RFCOMM_TTY
- This options enables TTY emulation support for RFCOMM channels.
-
SCO links support
CONFIG_BLUEZ_SCO
SCO link provides voice transport over Bluetooth. SCO support is
@@ -53,17 +40,4 @@
Say Y here to compile SCO support into the kernel or say M to
compile it as module (sco.o).
-
-BNEP protocol support
-CONFIG_BLUEZ_BNEP
- BNEP (Bluetooth Network Encapsulation Protocol) is Ethernet
- emulation layer on top of Bluetooth. BNEP is required for Bluetooth
- PAN (Personal Area Network).
-
- To use BNEP, you will need user-space utilities provided in the
- BlueZ-PAN package.
- For more information, see <http://bluez.sourceforge.net>.
-
- Say Y here to compile BNEP support into the kernel or say M to
- compile it as module (bnep.o).
diff -Nru a/net/bluetooth/Config.in b/net/bluetooth/Config.in
--- a/net/bluetooth/Config.in Sun Oct 6 19:19:06 2002
+++ b/net/bluetooth/Config.in Sun Oct 6 19:19:06 2002
@@ -1,8 +1,9 @@
#
-# Bluetooth configuration
+# Bluetooth subsystem configuration
#
if [ "$CONFIG_NET" != "n" ]; then
+
mainmenu_option next_comment
comment 'Bluetooth support'
dep_tristate 'Bluetooth subsystem support' CONFIG_BLUEZ $CONFIG_NET
@@ -14,6 +15,7 @@
source net/bluetooth/bnep/Config.in
source drivers/bluetooth/Config.in
fi
+
endmenu
fi
diff -Nru a/net/bluetooth/Makefile b/net/bluetooth/Makefile
--- a/net/bluetooth/Makefile Sun Oct 6 19:19:06 2002
+++ b/net/bluetooth/Makefile Sun Oct 6 19:19:06 2002
@@ -1,25 +1,15 @@
#
-# Makefile for the Bluetooth subsystem
+# Makefile for the Linux Bluetooth subsystem.
#
-export-objs := syms.o
+export-objs := syms.o
-obj-$(CONFIG_BLUEZ) += bluez.o
-obj-$(CONFIG_BLUEZ_L2CAP) += l2cap.o
-obj-$(CONFIG_BLUEZ_SCO) += sco.o
+obj-$(CONFIG_BLUEZ) += bluez.o
+obj-$(CONFIG_BLUEZ_L2CAP) += l2cap.o
+obj-$(CONFIG_BLUEZ_SCO) += sco.o
+obj-$(CONFIG_BLUEZ_RFCOMM) += rfcomm/
+obj-$(CONFIG_BLUEZ_BNEP) += bnep/
-subdir-$(CONFIG_BLUEZ_BNEP) += bnep
-
-ifeq ($(CONFIG_BLUEZ_BNEP),y)
-obj-y += bnep/bnep.o
-endif
-
-subdir-$(CONFIG_BLUEZ_RFCOMM) += rfcomm
-
-ifeq ($(CONFIG_BLUEZ_RFCOMM),y)
-obj-y += rfcomm/rfcomm.o
-endif
-
-bluez-objs := af_bluetooth.o hci_core.o hci_conn.o hci_event.o hci_sock.o lib.o syms.o
+bluez-objs := af_bluetooth.o hci_core.o hci_conn.o hci_event.o hci_sock.o lib.o syms.o
include $(TOPDIR)/Rules.make
diff -Nru a/net/bluetooth/bnep/Config.help b/net/bluetooth/bnep/Config.help
--- /dev/null Wed Dec 31 16:00:00 1969
+++ b/net/bluetooth/bnep/Config.help Sun Oct 6 19:19:06 2002
@@ -0,0 +1,21 @@
+BNEP protocol support
+CONFIG_BLUEZ_BNEP
+ BNEP (Bluetooth Network Encapsulation Protocol) is Ethernet
+ emulation layer on top of Bluetooth. BNEP is required for Bluetooth
+ PAN (Personal Area Network).
+
+ To use BNEP, you will need user-space utilities provided in the
+ BlueZ-PAN package.
+ For more information, see <http://bluez.sourceforge.net>.
+
+ Say Y here to compile BNEP support into the kernel or say M to
+ compile it as module (bnep.o).
+
+BNEP multicast filter support
+CONFIG_BLUEZ_BNEP_MC_FILTER
+ This option enables the multicast filter support for BNEP.
+
+BNEP protocol filter support
+CONFIG_BLUEZ_BNEP_PROTO_FILTER
+ This option enables the protocol filter support for BNEP.
+
diff -Nru a/net/bluetooth/bnep/Config.in b/net/bluetooth/bnep/Config.in
--- a/net/bluetooth/bnep/Config.in Sun Oct 6 19:19:06 2002
+++ b/net/bluetooth/bnep/Config.in Sun Oct 6 19:19:06 2002
@@ -1,6 +1,8 @@
dep_tristate 'BNEP protocol support' CONFIG_BLUEZ_BNEP $CONFIG_BLUEZ_L2CAP
+
if [ "$CONFIG_BLUEZ_BNEP" != "n" ]; then
- bool ' Multicast filter support' CONFIG_BNEP_MC_FILTER
- bool ' Protocol filter support' CONFIG_BNEP_PROTO_FILTER
+ bool ' Multicast filter support' CONFIG_BLUEZ_BNEP_MC_FILTER
+ bool ' Protocol filter support' CONFIG_BLUEZ_BNEP_PROTO_FILTER
fi
+
diff -Nru a/net/bluetooth/bnep/Makefile b/net/bluetooth/bnep/Makefile
--- a/net/bluetooth/bnep/Makefile Sun Oct 6 19:19:06 2002
+++ b/net/bluetooth/bnep/Makefile Sun Oct 6 19:19:06 2002
@@ -1,10 +1,9 @@
#
-# Makefile for BNEP protocol
+# Makefile for the Linux Bluetooth BNEP layer.
#
-O_TARGET := bnep.o
+obj-$(CONFIG_BLUEZ_BNEP) += bnep.o
-obj-y := core.o sock.o netdev.o crc32.o
-obj-m += $(O_TARGET)
+bnep-objs := core.o sock.o netdev.o
include $(TOPDIR)/Rules.make
diff -Nru a/net/bluetooth/rfcomm/Config.help b/net/bluetooth/rfcomm/Config.help
--- /dev/null Wed Dec 31 16:00:00 1969
+++ b/net/bluetooth/rfcomm/Config.help Sun Oct 6 19:19:06 2002
@@ -0,0 +1,12 @@
+RFCOMM protocol support
+CONFIG_BLUEZ_RFCOMM
+ RFCOMM provides connection oriented stream transport. RFCOMM
+ support is required for Dialup Networking, OBEX and other Bluetooth
+ applications.
+
+ Say Y here to compile RFCOMM support into the kernel or say M to
+ compile it as module (rfcomm.o).
+
+RFCOMM TTY emulation support
+CONFIG_BLUEZ_RFCOMM_TTY
+ This option enables TTY emulation support for RFCOMM channels.
diff -Nru a/net/bluetooth/rfcomm/Config.in b/net/bluetooth/rfcomm/Config.in
--- a/net/bluetooth/rfcomm/Config.in Sun Oct 6 19:19:06 2002
+++ b/net/bluetooth/rfcomm/Config.in Sun Oct 6 19:19:06 2002
@@ -1,5 +1,7 @@
dep_tristate 'RFCOMM protocol support' CONFIG_BLUEZ_RFCOMM $CONFIG_BLUEZ_L2CAP
+
if [ "$CONFIG_BLUEZ_RFCOMM" != "n" ]; then
- bool ' RFCOMM TTY support' CONFIG_RFCOMM_TTY
+ bool ' RFCOMM TTY support' CONFIG_BLUEZ_RFCOMM_TTY
fi
+
diff -Nru a/net/bluetooth/rfcomm/Makefile b/net/bluetooth/rfcomm/Makefile
--- a/net/bluetooth/rfcomm/Makefile Sun Oct 6 19:19:06 2002
+++ b/net/bluetooth/rfcomm/Makefile Sun Oct 6 19:19:06 2002
@@ -1,11 +1,13 @@
#
-# Makefile for BNEP protocol
+# Makefile for the Linux Bluetooth RFCOMM layer.
#
-O_TARGET := rfcomm.o
+obj-$(CONFIG_BLUEZ_RFCOMM) += rfcomm.o
-obj-y := core.o sock.o crc.o
-obj-$(CONFIG_RFCOMM_TTY) += tty.o
-obj-m += $(O_TARGET)
+rfcomm-objs := core.o sock.o crc.o
+
+ifeq ($(CONFIG_BLUEZ_RFCOMM_TTY),y)
+ rfcomm-objs += tty.o
+endif
include $(TOPDIR)/Rules.make
===================================================================
This BitKeeper patch contains the following changesets:
+
## Wrapped with gzip_uu ##
begin 664 bkpatch22794
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
#*```
`
end
next reply other threads:[~2002-10-06 17:57 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-10-06 18:01 Marcel Holtmann [this message]
2002-10-06 23:47 ` [PATCH] Bluetooth kbuild fix and config cleanup Linus Torvalds
2002-10-07 1:26 ` Marcel Holtmann
2002-10-07 1:34 ` Linus Torvalds
-- strict thread matches above, loose matches on Subject: below --
2002-10-07 2:25 Marcel Holtmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=E17yFj4-0006ll-00@pegasus \
--to=marcel@holtmann.org \
--cc=linux-kernel@vger.kernel.org \
--cc=maxk@qualcomm.com \
--cc=torvalds@transmeta.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.