yoloserv/modules/fjpalmvein/C/fjpalmvein-main/Makefile
2023-06-01 17:02:01 -03:00

47 lines
1.2 KiB
Makefile

#
# USB PalmSecure Sensor driver (kernel-2.6) Makefile
#
# Copyright (C) 2012 FUJITSU FRONTECH LIMITED
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License version
# 2 as published by the Free Software Foundation.
#
# Notes: Do this first:
# sudo apt-get install build-essential
# sudo apt install linux-headers-`uname -r`
#
VERSION := $(shell uname -r)
#KERNDIR = /usr/src/linux-headers-5.15.0-58
KERNDIR = /usr/src/linux-headers-$(VERSION)
INSTALLDIR = /lib/modules/$(VERSION)/drivers/usb/misc
BUILD_DIR := $(shell pwd)
VERBOSE = 0
TARGET = fjveincam
RM = rm -f
obj-m = ${TARGET}.o
all:
@if test -f $(KERNDIR)/Makefile; \
then \
make -C $(KERNDIR) M=$(BUILD_DIR) KBUILD_VERBOSE=$(VERBOSE) modules; \
else \
echo Path \"$(KERNDIR)\"" not found."; \
echo "You have to configure your Makefile." ; \
echo "And, set your target kernel source path to KERNDIR." ; \
fi;
install:
install -d $(INSTALLDIR)
install -m 644 -g root -o root ${TARGET}.ko $(INSTALLDIR)
clean:
$(RM) ${TARGET}.*o ${TARGET}.mod.c ${TARGET}.mod.o .${TARGET}.* *~
$(RM) Module.symvers modules.order
$(RM) -r .tmp_versions