diff options
| author | Denys Fedoryshchenko <denys.f@collabora.com> | 2026-10-06 02:17:37 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-10-06 02:17:37 +0300 |
| commit | d33028de8b8b520dfde12d9d9d01f4cd576f23b3 (patch) | |
| tree | 242dcc8c207dfa314a1a82890ca68536c51da7d9 /tests/kernel-module-install/Makefile | |
| parent | 50c54c477624d5a9b668225fde2b9844d362760a (diff) | |
| parent | dbc9d0fb6863026b16f4805709acc7e4977d7e66 (diff) | |
| download | accel-ppp-d33028de8b8b520dfde12d9d9d01f4cd576f23b3.tar.gz accel-ppp-d33028de8b8b520dfde12d9d9d01f4cd576f23b3.zip | |
Merge pull request #358 from nuclearcat/fix/kernel-module-install
cmake: fix kernel module installation
Diffstat (limited to 'tests/kernel-module-install/Makefile')
| -rw-r--r-- | tests/kernel-module-install/Makefile | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/kernel-module-install/Makefile b/tests/kernel-module-install/Makefile new file mode 100644 index 00000000..9b8bf2bc --- /dev/null +++ b/tests/kernel-module-install/Makefile @@ -0,0 +1,18 @@ +.PHONY: kernelrelease modules modules_install + +kernelrelease: + @printf '%s\n' test-kernel + +modules: + @module=$$(basename "$$(dirname "$(M)")"); \ + printf 'test module %s\n' "$$module" > "$(M)/$$module.ko" + +modules_install: + @test "$(M)" != "" + @test -d "$(M)" + @if test "$${FAIL_MODULES_INSTALL:-0}" = 1; then exit 42; fi + @module=$$(basename "$$(dirname "$(M)")"); \ + test -f "$(M)/$$module.ko"; \ + destination="$(INSTALL_MOD_PATH)/lib/modules/test-kernel/extra"; \ + mkdir -p "$$destination"; \ + cp "$(M)/$$module.ko" "$$destination/$$module.ko" |
