I tried to build the lkm again by cloning the repository. And I got this error.
make[4]: Entering directory '/home/arya/Sources/darling/darling/src/lkm'
make -C /lib/modules/4.14.10-1-ARCH/build M=/home/arya/Sources/darling/darling/src/lkm modules
make[5]: Entering directory '/usr/lib/modules/4.14.10-1-ARCH/build'
make[5]: *** No rule to make target 'modules'. Stop.
make[5]: Leaving directory '/usr/lib/modules/4.14.10-1-ARCH/build'
make[4]: *** [Makefile:281: default] Error 2
make[4]: Leaving directory '/home/arya/Sources/darling/darling/src/lkm'
make[3]: *** [src/lkm/CMakeFiles/lkm.dir/build.make:58: src/lkm/CMakeFiles/lkm] Error 2
make[2]: *** [CMakeFiles/Makefile2:50339: src/lkm/CMakeFiles/lkm.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:50346: src/lkm/CMakeFiles/lkm.dir/rule] Error 2
make: *** [Makefile:14100: lkm] Error 2