fix build issue

This commit is contained in:
Mickey Malone
2021-02-14 10:27:21 -06:00
parent 15316f2a51
commit 142a0fcdac
3 changed files with 2 additions and 6 deletions

View File

@@ -33,12 +33,11 @@ endif (KERNELHEADERS_DIR)
mark_as_advanced(KERNELHEADERS_FOUND)
#find_package(KernelHeaders REQUIRED)
include_directories(${KERNELHEADERS_INCLUDE_DIRS})
set(DRIVER_FILE pico_rng.ko)
set(KBUILD_CMD $(MAKE) -C ${KERNELHEADERS_DIR} modules M=${CMAKE_CURRENT_BINARY_DIR} src=${CMAKE_CURRENT_SOURCE_DIR})
#FILE(WRITE ${CMAKE_CURRENT_SOURCE_DIR}/Kbuild "obj-m := pico_rng.o")
FILE(WRITE ${CMAKE_CURRENT_SOURCE_DIR}/Kbuild "obj-m := pico_rng.o")
add_custom_command(OUTPUT ${DRIVER_FILE}
COMMAND ${KBUILD_CMD}

View File

@@ -1 +1 @@
obj-m := pico_rng.o
obj-m := pico_rng.o

View File

@@ -1,6 +1,3 @@
//TODO Split this file into multiple, there are a few things going on here that need organizaion: usb device, character device, and rng thread.
// Move past prototype and put some polish on it.
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>