make building the driver optional

this allows package maintainers to build only the userspace binary and let the user build the driver module for their specific kernel which is not available in the build environment of the maintainer.