Mercurial > mplayer.hg
comparison drivers/Makefile @ 22652:c1603578b1f8
Get rid of ugly conditionals.
author | diego |
---|---|
date | Sat, 17 Mar 2007 01:09:37 +0000 |
parents | 96e570f1bde2 |
children | e86fb87c952c |
comparison
equal
deleted
inserted
replaced
22651:96e570f1bde2 | 22652:c1603578b1f8 |
---|---|
3 INCLUDES = -I$(KERNEL_INCLUDES) -I$(KERNEL_INCLUDES)/asm | 3 INCLUDES = -I$(KERNEL_INCLUDES) -I$(KERNEL_INCLUDES)/asm |
4 VERSION = $(shell grep UTS_RELEASE $(KERNEL_INCLUDES)/linux/version.h | cut -d '"' -f2) | 4 VERSION = $(shell grep UTS_RELEASE $(KERNEL_INCLUDES)/linux/version.h | cut -d '"' -f2) |
5 MDIR = /lib/modules/$(VERSION)/misc | 5 MDIR = /lib/modules/$(VERSION)/misc |
6 | 6 |
7 ifneq (,$(findstring 2.6, $(VERSION))) | 7 ifneq (,$(findstring 2.6, $(VERSION))) |
8 obj-m += mga_vid.o | 8 MGA_VID_OBJ = mga_vid.ko |
9 CFLAGS = -O2 -D__KERNEL__ -DMODULE -include $(KERNEL_INCLUDES)/config/modversions.h -Wall | 9 CFLAGS = -O2 -D__KERNEL__ -DMODULE -include $(KERNEL_INCLUDES)/config/modversions.h -Wall |
10 else | 10 else |
11 MGA_VID_OBJ = mga_vid.o | |
11 CFLAGS = -O2 -D__KERNEL__ -DMODULE -include $(KERNEL_INCLUDES)/linux/modversions.h -Wall | 12 CFLAGS = -O2 -D__KERNEL__ -DMODULE -include $(KERNEL_INCLUDES)/linux/modversions.h -Wall |
12 endif | 13 endif |
13 | 14 |
14 ifneq (,$(findstring 2.6, $(VERSION))) | 15 all: $(MGA_VID_OBJ) mga_vid_test |
15 all: mga_vid.ko mga_vid_test | |
16 else | |
17 all: mga_vid.o mga_vid_test | |
18 endif | |
19 # sis_vid.o | |
20 | 16 |
21 mga_vid.o: mga_vid.c mga_vid.h | 17 mga_vid.o: mga_vid.c mga_vid.h |
22 $(CC) $(CFLAGS) $(INCLUDES) -c $< | 18 $(CC) $(CFLAGS) $(INCLUDES) -c $< |
23 | 19 |
24 mga_vid.ko: mga_vid.c mga_vid.h | 20 mga_vid.ko: mga_vid.c mga_vid.h |
31 $(CC) $(CFLAGS) $(INCLUDES) -c $< | 27 $(CC) $(CFLAGS) $(INCLUDES) -c $< |
32 | 28 |
33 tdfx_vid_tst: tdfx_vid_tst.c | 29 tdfx_vid_tst: tdfx_vid_tst.c |
34 $(CC) -O -o $@ $< | 30 $(CC) -O -o $@ $< |
35 | 31 |
36 install: mga_vid.o | 32 install: $(MGA_VID_OBJ) |
37 -mkdir -p $(MDIR) | 33 -mkdir -p $(MDIR) |
38 ifneq (,$(findstring 2.6, $(VERSION))) | 34 install -m 644 $(MGA_VID_OBJ) $(MDIR) |
39 install -m 644 mga_vid.ko $(MDIR)/mga_vid.ko | |
40 else | |
41 install -m 644 mga_vid.o $(MDIR)/mga_vid.o | |
42 endif | |
43 depmod -a | 35 depmod -a |
44 | 36 |
45 dep depend: | 37 dep depend: |
46 | 38 |
47 clean: | 39 clean: |