diff options
| author | Mauro Carvalho Chehab <devnull@localhost> | 2005-06-18 19:52:36 +0000 |
|---|---|---|
| committer | Mauro Carvalho Chehab <devnull@localhost> | 2005-06-18 19:52:36 +0000 |
| commit | 9c1b9cae4b1b1302640375cb1b6fa91ecd706bef (patch) | |
| tree | ecd0d121e2028e7d98af9471307be864bd4ccea1 /v4l/Makefile | |
| parent | 2afbf3c9fb60097d679dcc5159e2fd7086331437 (diff) | |
| download | mediapointer-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/Makefile | 37 |
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:: |
