nct6687d/Makefile

19 lines
675 B
Makefile
Raw Normal View History

2020-11-08 00:19:03 +01:00
obj-m += nct6687.o
2022-02-12 22:12:07 +03:00
curpwd := $(shell pwd)
kver := $(shell uname -r)
2020-11-08 00:19:03 +01:00
2022-02-12 22:12:07 +03:00
build:
2022-02-14 12:25:31 +03:00
[[ -d "${curpwd}/${kver}" ]] && echo "${kver} directory already exist." && rm -rf ${curpwd}/${kver} && mkdir -p ${curpwd}/${kver} || mkdir -p ${curpwd}/${kver}
2022-02-12 22:12:07 +03:00
cp ${curpwd}/Makefile ${curpwd}/nct6687.c ${curpwd}/${kver}
cd ${curpwd}/${kver}
make -C /lib/modules/${kver}/build M=${curpwd}/${kver} modules
install: build
sudo cp ${curpwd}/${kver}/nct6687.ko /lib/modules/${kver}/kernel/drivers/hwmon/
2020-11-08 00:19:03 +01:00
sudo depmod
sudo modprobe nct6687
clean:
2022-02-14 12:25:31 +03:00
[[ ! -d "${curpwd}/${kver}" ]] && echo "${kver} directory not found. Aborting!!!" || make -C /lib/modules/${kver}/build M=${curpwd}/${kver} clean