sudo ./Makefile
./Makefile: 1: .PHONY:: not found
./Makefile: 4: shell: not found
./Makefile: 4: KDIR: not found
./Makefile: 6: SOURCES: not found
./Makefile: 7: all:: not found
./Makefile: 9: install:: not found
./Makefile: 11: modules: not found
./Makefile: 12: KDIR: not found
make: *** M=4756PWD: No such file or directory. Stop.
./Makefile: 14: checkpatch:: not found
./Makefile: 15: KDIR: not found
./Makefile: 15: SOURCES: not found
./Makefile: 15: /scripts/checkpatch.pl: not found
./Makefile: 17: dev:: not found
make -C /lib/modules/6.5.11-7-pve/build M=$PWD clean
make[1]: Entering directory '/usr/src/linux-headers-6.5.11-7-pve'
CLEAN /root/aorus_waterforce_x240_kernel_module/Module.symvers
make[1]: Leaving directory '/usr/src/linux-headers-6.5.11-7-pve'
make -C /lib/modules/6.5.11-7-pve/build M=$PWD modules
make[1]: Entering directory '/usr/src/linux-headers-6.5.11-7-pve'
CC [M] /root/aorus_waterforce_x240_kernel_module/waterforce.o
/root/aorus_waterforce_x240_kernel_module/waterforce.c: In function ‘get_cpu_temp’:
/root/aorus_waterforce_x240_kernel_module/waterforce.c:154:18: warning: too many arguments for format [-Wformat-extra-args]
154 | sprintf(path,"/sys/class/hwmon/hwmon4/temp1_input",priv->cputhermalzoneid);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/aorus_waterforce_x240_kernel_module/waterforce.c: At top level:
/root/aorus_waterforce_x240_kernel_module/waterforce.c:54:26: warning: ‘waterforce_timer’ defined but not used [-Wunused-variable]
54 | static struct timer_list waterforce_timer;
| ^~~~~~~~~~~~~~~~
MODPOST /root/aorus_waterforce_x240_kernel_module/Module.symvers
CC [M] /root/aorus_waterforce_x240_kernel_module/waterforce.mod.o
LD [M] /root/aorus_waterforce_x240_kernel_module/waterforce.ko
BTF [M] /root/aorus_waterforce_x240_kernel_module/waterforce.ko
Skipping BTF generation for /root/aorus_waterforce_x240_kernel_module/waterforce.ko due to unavailability of vmlinux
make[1]: Leaving directory '/usr/src/linux-headers-6.5.11-7-pve'