patch-2.3.30 linux/drivers/char/Makefile
Next file: linux/drivers/char/buz.c
Previous file: linux/drivers/char/Config.in
Back to the patch index
Back to the overall index
- Lines: 110
- Date:
Sat Nov 27 15:27:48 1999
- Orig file:
v2.3.29/linux/drivers/char/Makefile
- Orig date:
Thu Nov 11 20:11:33 1999
diff -u --recursive --new-file v2.3.29/linux/drivers/char/Makefile linux/drivers/char/Makefile
@@ -348,6 +348,9 @@
endif
endif
+#
+# for external dependencies in arm/config.in and video/config.in
+#
ifeq ($(CONFIG_BUS_I2C),y)
L_I2C=y
else
@@ -357,12 +360,28 @@
endif
ifeq ($(CONFIG_VIDEO_BT848),y)
-O_OBJS += bttv.o msp3400.o tuner.o
+O_OBJS += bttv.o msp3400.o
L_I2C=y
+L_TUNERS=y
else
ifeq ($(CONFIG_VIDEO_BT848),m)
- M_OBJS += bttv.o msp3400.o tuner.o
+ M_OBJS += bttv.o msp3400.o
M_I2C=y
+ M_TUNERS=y
+ endif
+endif
+
+ifeq ($(CONFIG_VIDEO_ZR36120),y)
+O_OBJS += zoran.o
+L_I2C=y
+L_TUNERS=y
+L_DECODERS=y
+else
+ ifeq ($(CONFIG_VIDEO_ZR36120),m)
+ M_OBJS += zoran.o
+ M_I2C=y
+ M_TUNERS=y
+ M_DECODERS=y
endif
endif
@@ -404,9 +423,13 @@
ifeq ($(CONFIG_VIDEO_ZORAN),y)
O_OBJS += buz.o
+L_I2C=y
+L_DECODERS=y
else
ifeq ($(CONFIG_VIDEO_ZORAN),m)
M_OBJS += buz.o
+ M_I2C=y
+ M_DECODERS=y
endif
endif
@@ -418,14 +441,6 @@
endif
endif
-ifeq ($(CONFIG_VIDEO_BUZ),y)
-O_OBJS += saa7111.o saa7185.o
-else
- ifeq ($(CONFIG_VIDEO_BUZ),m)
- M_OBJS += saa7111.o saa7185.o
- endif
-endif
-
ifeq ($(CONFIG_VIDEO_PMS),y)
O_OBJS += pms.o
else
@@ -578,11 +593,31 @@
endif
endif
+
+# set when a framegrabber supports external tuners
+ifeq ($(L_TUNERS),y)
+O_OBJS += tuner.o
+else
+ ifeq ($(M_TUNERS),y)
+ M_OBJS += tuner.o
+ endif
+endif
+
+# set when a framegrabber supports external decoders
+ifeq ($(L_DECODERS),y)
+O_OBJS += saa7110.o saa7111.o saa7185.o
+else
+ ifeq ($(M_DECODERS),y)
+ M_OBJS += saa7110.o saa7111.o saa7185.o
+ endif
+endif
+
+# set when a framegrabber implements i2c support
ifeq ($(L_I2C),y)
OX_OBJS += i2c.o
else
- ifeq ($(M_I2C),y)
- MX_OBJS += i2c.o
+ ifeq ($(M_I2C),y)
+ MX_OBJS += i2c.o
endif
endif
@@ -615,3 +650,5 @@
defkeymap.c: defkeymap.map
loadkeys --mktable defkeymap.map > defkeymap.c
+zoran.o: zr36120.o zr36120_i2c.o zr36120_mem.o
+ $(LD) $(LD_RFLAG) -r -o $@ zr36120.o zr36120_i2c.o zr36120_mem.o
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)