blob: 68e8b02721e0d932f2731581757a26f50cdb78e4 (
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
|
VERSION := 0.0.1
TARGET := $(shell uname -r)
KERNEL_MODULES := /lib/modules/$(TARGET)
ifneq ("","$(wildcard /usr/src/linux-headers-$(TARGET)/*)")
# Ubuntu
KDIR := /usr/src/linux-headers-$(TARGET)
else
ifneq ("","$(wildcard /usr/src/kernels/$(TARGET)/*)")
# Fedora
KDIR := /usr/src/kernels/$(TARGET)
else
KDIR := $(KERNEL_MODULES)/build
endif
endif
SOURCES := msi-psu.c
obj-m := msi-psu.o
obj-ko := msi-psu.ko
.PHONY: all modules clean
all: modules
modules:
@$(MAKE) -C $(KDIR) M=$(CURDIR) modules
checkpatch:
$(KDIR)/scripts/checkpatch.pl --strict --no-tree $(SOURCES)
clean:
@$(MAKE) -C $(KDIR) M=$(CURDIR) clean
|