2020-06-11 15:54:10 +02:00
modules-$(CONFIG_HOTPKEY) += hotp-verification
hotp-verification_depends := libusb $( musl_dep)
2024-12-13 17:20:52 -05:00
# v1.7 + non-released stuff under 1.7 version bump (Nitrokey will do PR to change this in the future and also fixes to Heads related to regression fixes under Heads)
hotp-verification_version := f4583b701a354dfa50c690075a568bc5cdf160e1
2020-06-11 15:54:10 +02:00
hotp-verification_dir := hotp-verification-$( hotp-verification_version)
hotp-verification_tar := nitrokey-hotp-verification-$( hotp-verification_version) .tar.gz
hotp-verification_url := https://github.com/Nitrokey/nitrokey-hotp-verification/archive/$( hotp-verification_version) .tar.gz
2024-12-13 17:20:52 -05:00
hotp-verification_hash := 42efeba9a61e4a00df55bf5337c157948bc76c895410fc76d02b87d6cd3b38eb
2020-06-11 15:54:10 +02:00
hotp-verification_target := \
$( MAKE_JOBS) \
$( CROSS_TOOLS) \
hotp-verification_output := \
2020-06-25 15:35:47 +02:00
hotp_verification \
hotp_initialize
2020-06-11 15:54:10 +02:00
hotp-verification_configure := \
INSTALL = " $( INSTALL) " \
CROSS = " $( CROSS) " \
2023-01-10 21:35:56 -05:00
$( CROSS_TOOLS) $( MAKE) LDFLAGS = " $( INSTALL) /lib/libusb-1.0.so " GITVERSION = "" LIBUSB_FLAGS = " -I $( INSTALL) /include/libusb-1.0 " PKGCONFIG = "" && $( MAKE) install INSTALL = " $( INSTALL) "
2020-06-11 15:54:10 +02:00
hotp-verification_depends += hidapi
modules-y += hidapi
hidapi_version := e5ae0d30a523c565595bdfba3d5f2e9e1faf0bd0
hidapi_dir := hotp-verification-$( hotp-verification_version) /hidapi
hidapi_tar := hidapi-$( hidapi_version) .tar.xz
hidapi_url := https://github.com/Nitrokey/hidapi/archive/$( hidapi_version) .tar.gz
hidapi_hash := acc2a5089a8917085c2b3ebe9446065a21c760ba7e13cb54917043c4122188e0
## hidapi will be built as part of hotp-verification
## so nothing to do here (but need make to be happy)
hidapi_output := .built
hidapi_configure := echo -e 'all:\n\ttouch .built' > Makefile