Honor the user-provided module directory. At the moment things work,
because distros have compatibility /lib -> /usr/lib symlink.
While in there, avoid the use of deprecated backtick (shell) notation.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/86
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
mkdir -p testsuite/ && \
cp -r $(top_srcdir)/$(MODULE_PLAYGROUND) $(top_builddir)/$(MODULE_PLAYGROUND); \
fi
- $(MAKE) -C $(MODULE_PLAYGROUND)
+ MODULE_DIRECTORY=$(module_directory) $(MAKE) -C $(MODULE_PLAYGROUND)
rootfs: build-module-playground
-KDIR ?= $(module_prefix)/lib/modules/`uname -r`/build
+KDIR ?= $(MODULE_DIRECTORY)/$$(uname -r)/build
ARCH_SPECIFIC_MODULES := mod-simple-x86_64.ko mod-simple-i386.ko mod-simple-sparc64.ko