blob: 894889f5d0dc2b77d77c3a3c875a018c020fae8e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
KVER ?= `uname -r`
# Makefile for building sis7019 out-of-tree
EXTRA_CFLAGS += -DCONFIG_SND_SIS7019=M
KDIR ?= /usr/src/linux-headers-$(KVER)/
MODPATH ?= /lib/modules/$(KVER)/kernel/sound/pci
CONFIG_SND_SIS7019=M
obj-m := snd-sis7019.o
modules: check
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
all: modules
check:
@if [ $(shell echo $(KVER) | sed -e 's|\(.\)-.*|\1|'| cut -f3 -d.) -gt 24 ]; then \
echo ""; echo "";\
echo " *** ERROR *** ";\
echo " kernel >= 2.6.25 include snd-sis7019";\
echo " You don't need to compile it"; \
echo ""; echo ""; \
exit 1; \
fi
install: check
install -d $(DESTDIR)/$(MODPATH)
install -m 644 -c $(PWD)/snd-sis7019.ko $(DESTDIR)/$(MODPATH)
clean:
rm -f *.o *.ko *.mod.* .*.cmd *~ *.symvers modules.order
rm -rf .tmp_versions
.PHONY: clean
|