summaryrefslogtreecommitdiff
path: root/v4l/Makefile
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <devnull@localhost>2005-06-18 19:52:36 +0000
committerMauro Carvalho Chehab <devnull@localhost>2005-06-18 19:52:36 +0000
commit9c1b9cae4b1b1302640375cb1b6fa91ecd706bef (patch)
treeecd0d121e2028e7d98af9471307be864bd4ccea1 /v4l/Makefile
parent2afbf3c9fb60097d679dcc5159e2fd7086331437 (diff)
downloadmediapointer-dvb-s2-9c1b9cae4b1b1302640375cb1b6fa91ecd706bef.tar.gz
mediapointer-dvb-s2-9c1b9cae4b1b1302640375cb1b6fa91ecd706bef.tar.bz2
* Makefile
- make install now installs file over old 2.6 files - make v4l_install added for old behavior Some changelog lines changed so that all have the *same* format.
Diffstat (limited to 'v4l/Makefile')
-rw-r--r--v4l/Makefile37
1 files changed, 37 insertions, 0 deletions
diff --git a/v4l/Makefile b/v4l/Makefile
index 39d93b57b..807a39a91 100644
--- a/v4l/Makefile
+++ b/v4l/Makefile
@@ -106,6 +106,7 @@ endif
KDIR := /lib/modules/$(KERNELRELEASE)/build
PWD := $(shell pwd)
DEST := /lib/modules/$(KERNELRELEASE)/$(MDIR)
+KDIR26 := /lib/modules/$(KERNELRELEASE)/kernel/drivers/media
# which files to install?
inst-m := $(wildcard *.ko)
@@ -113,6 +114,16 @@ ifeq ($(inst-m),)
inst-m := $(obj-m)
endif
+inst_common := ir-common.ko
+inst_frontends := cx22702.ko dvb-pll.ko mt352.ko lgdt3302.ko or51132.ko
+inst_video := btcx-risc.ko bttv.ko tda9887.ko tuner.ko tvaudio.ko tveeprom.ko
+inst_video += tvmixer.ko v4l1-compat.ko v4l2-common.ko
+inst_video += video-buf.ko video-buf-dvb.ko
+inst_video += ir-kbd-gpio.ko ir-kbd-i2c.ko msp3400.ko
+inst_cx88 := cx8800.ko cx8801.ko cx88-dvb.ko cx8802.ko
+inst_cx88 += cx88-blackbird.ko cx88xx.ko
+inst_saa7134 := saa6752hs.ko saa7134.ko saa7134-dvb.ko saa7134-empress.ko
+
# locales seem to cause trouble sometimes.
LC_ALL = POSIX
export LC_ALL
@@ -120,8 +131,34 @@ export LC_ALL
default:: linux media
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
+
install::
strip --strip-debug $(inst-m)
+
+ -install -d $(KDIR26)/common
+ -rm $(addprefix $(KDIR26)/common/, $(addsuffix .gz,$(inst_common))) 2>/dev/null
+ -install -m 644 -c $(inst_common) $(KDIR26)/common
+
+ -install -d $(KDIR26)/dvb/frontends
+ -rm $(addprefix $(KDIR26)/dvb/frontends/, $(addsuffix .gz,$(inst_frontends))) 2>/dev/null
+ -install -m 644 -c $(inst_frontends) $(KDIR26)/dvb/frontends
+
+ -install -d $(KDIR26)/video
+ -rm $(addprefix $(KDIR26)/video/, $(addsuffix .gz,$(inst_video))) 2>/dev/null
+ -install -m 644 -c $(inst_video) $(KDIR26)/video
+
+ -install -d $(KDIR26)/video/cx88
+ -rm $(addprefix $(KDIR26)/video/cx88/, $(addsuffix .gz,$(inst_cx88))) 2>/dev/null
+ -install -m 644 -c $(inst_cx88) $(KDIR26)/video/cx88
+
+ -install -d $(KDIR26)/video/saa7134
+ -rm $(addprefix $(KDIR26)/video/saa7134/, $(addsuffix .gz,$(inst_saa7134))) 2>/dev/null
+ -install -m 644 -c $(inst_saa7134) $(KDIR26)/video/saa7134
+
+ /sbin/depmod -a
+v4l_install::
+ strip --strip-debug $(inst-m)
+
-su -c "mkdir -p $(DEST); cp -v $(inst-m) $(DEST); depmod -a"
clean::