]> git.sur5r.net Git - groeck-it87/commitdiff
Revert "Add optional DKMS target to Makefile"
authorGuenter Roeck <linux@roeck-us.net>
Sun, 31 Dec 2017 02:25:16 +0000 (18:25 -0800)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 31 Dec 2017 02:26:30 +0000 (18:26 -0800)
This reverts commit 6c1e48b4f16b65b6e2ff95d950b250581b0cbe91.

See comments:

"This is indeed not working, at least on Fedora. I tried specifying
MAKE and CLEAN but the outcome is the same (which makes sense, since
the defaults should already cover this)."

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Makefile
dkms.conf [deleted file]

index 09ccc89f335d6fb2490555bb1697eca70c317fd7..1b88e2a01ce096f7a5e697b9cc51f297ac5c0150 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -20,19 +20,6 @@ endif
 SYSTEM_MAP     := /boot/System.map-$(TARGET)
 
 DRIVER := it87
-ifneq ("","$(wildcard .git/*)")
-DRIVER_VERSION := $(shell git describe --long)
-else
-ifneq ("", "$(wildcard VERSION)")
-DRIVER_VERSION := $(shell cat VERSION)
-else
-DRIVER_VERSION := unknown
-endif
-endif
-
-# DKMS
-DKMS_ROOT_PATH=/usr/src/$(DRIVER)-$(DRIVER_VERSION)
-MODPROBE_OUTPUT=$(shell lsmod | grep it87)
 
 # Directory below /lib/modules/$(TARGET)/kernel into which to install
 # the module:
@@ -51,13 +38,17 @@ ifneq ("","$(wildcard $(MODDESTDIR)/*.ko.xz)")
 COMPRESS_XZ := y
 endif
 
-.PHONY: all install modules modules_install clean dkms dkms_clean
+.PHONY: all install modules modules_install clean
 
 all: modules
 
 # Targets for running make directly in the external module directory:
 
-IT87_CFLAGS=-DIT87_DRIVER_VERSION='\"$(DRIVER_VERSION)\"'
+ifneq ("","$(wildcard .git/*)")
+IT87_CFLAGS=-DIT87_DRIVER_VERSION='\"$(shell git describe --long)\"'
+else
+IT87_CFLAGS=-DIT87_DRIVER_VERSION='\"<unknown>\"'
+endif
 
 modules:
        @$(MAKE) EXTRA_CFLAGS="$(IT87_CFLAGS)" -C $(KERNEL_BUILD) M=$(CURDIR) $@
@@ -77,24 +68,3 @@ ifeq ($(COMPRESS_XZ), y)
        @xz -f $(MODDESTDIR)/$(DRIVER).ko
 endif
        depmod -a -F $(SYSTEM_MAP) $(TARGET)
-
-dkms:
-       @sed -i -e '/^PACKAGE_VERSION=/ s/=.*/=\"$(DRIVER_VERSION)\"/' dkms.conf
-       @echo "$(DRIVER_VERSION)" >VERSION
-       @mkdir $(DKMS_ROOT_PATH)
-       @cp `pwd`/dkms.conf $(DKMS_ROOT_PATH)
-       @cp `pwd`/VERSION $(DKMS_ROOT_PATH)
-       @cp `pwd`/Makefile $(DKMS_ROOT_PATH)
-       @cp `pwd`/compat.h $(DKMS_ROOT_PATH)
-       @cp `pwd`/it87.c $(DKMS_ROOT_PATH)
-       @dkms add -m $(DRIVER) -v $(DRIVER_VERSION)
-       @dkms build -m $(DRIVER) -v $(DRIVER_VERSION)
-       @dkms install --force -m $(DRIVER) -v $(DRIVER_VERSION)
-       @modprobe $(DRIVER)
-
-dkms_clean:
-       @if [ ! -z "$(MODPROBE_OUTPUT)" ]; then \
-               rmmod $(DRIVER);\
-       fi
-       @dkms remove -m $(DRIVER) -v $(DRIVER_VERSION) --all
-       @rm -rf $(DKMS_ROOT_PATH)
diff --git a/dkms.conf b/dkms.conf
deleted file mode 100644 (file)
index 03fba8f..0000000
--- a/dkms.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-PACKAGE_NAME="it87"
-PACKAGE_VERSION="to be filled by make dkms"
-BUILT_MODULE_NAME[0]="it87"
-DEST_MODULE_LOCATION[0]="/kernel/drivers/hwmon/it87"
-AUTOINSTALL="yes"