patch-2.3.99-pre1 linux/drivers/usb/Makefile
Next file: linux/drivers/usb/dsbr100.c
Previous file: linux/drivers/usb/Config.in
Back to the patch index
Back to the overall index
- Lines: 40
- Date:
Sun Mar 12 19:18:56 2000
- Orig file:
v2.3.51/linux/drivers/usb/Makefile
- Orig date:
Fri Mar 10 16:40:44 2000
diff -u --recursive --new-file v2.3.51/linux/drivers/usb/Makefile linux/drivers/usb/Makefile
@@ -4,9 +4,10 @@
# Subdirs.
-SUB_DIRS := serial
+SUB_DIRS :=
MOD_SUB_DIRS := $(SUB_DIRS)
-ALL_SUB_DIRS := $(SUB_DIRS)
+MOD_IN_SUB_DIRS := $(SUB_DIRS)
+ALL_SUB_DIRS := $(SUB_DIRS) serial
# The target object and module list name.
@@ -37,6 +38,18 @@
obj-n :=
obj- :=
+# Object files in subdirectories
+
+ifeq ($(CONFIG_USB_SERIAL),y)
+ SUB_DIRS += serial
+ obj-y += serial/serial.o
+else
+ ifeq ($(CONFIG_USB_SERIAL),m)
+ MOD_SUB_DIRS += serial
+ endif
+endif
+
+
# Each configuration option enables a list of files.
obj-$(CONFIG_USB) += usbcore.o
@@ -68,6 +81,7 @@
obj-$(CONFIG_USB_OV511) += ov511.o
obj-$(CONFIG_USB_PEGASUS) += pegasus.o
obj-$(CONFIG_USB_RIO500) += rio500.o
+obj-$(CONFIG_USB_DSBR) += dsbr100.o
# Extract lists of the multi-part drivers.
# The 'int-*' lists are the intermediate files used to build the multi's.
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)