summaryrefslogtreecommitdiffstats
path: root/rules/host-yubihsm-shell.make
blob: a15e1694a467a96ca5b253c9d491c0f0a38709bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# -*-makefile-*-
#
# Copyright (C) 2021 by Denis Osterland-Heim <Denis.Osterland@diehl.com>
#
# For further information about the PTXdist project and license conditions
# see the README file.
#

HOST_PACKAGES-$(PTXCONF_HOST_YUBIHSM_SHELL) += host-yubihsm-shell

#
# Paths and names
#
HOST_YUBIHSM_SHELL_VERSION	:= 2.4.0
HOST_YUBIHSM_SHELL_MD5		:= 1d5e8ff0b56d1d2961d9e22e8be77f15
HOST_YUBIHSM_SHELL		:= yubihsm-shell-$(HOST_YUBIHSM_SHELL_VERSION)
HOST_YUBIHSM_SHELL_SUFFIX	:= tar.gz
HOST_YUBIHSM_SHELL_URL		:= https://github.com/Yubico/yubihsm-shell/archive/$(HOST_YUBIHSM_SHELL_VERSION).$(HOST_YUBIHSM_SHELL_SUFFIX)
HOST_YUBIHSM_SHELL_SOURCE	:= $(SRCDIR)/$(HOST_YUBIHSM_SHELL).$(HOST_YUBIHSM_SHELL_SUFFIX)
HOST_YUBIHSM_SHELL_DIR		:= $(HOST_BUILDDIR)/$(HOST_YUBIHSM_SHELL)
HOST_YUBIHSM_SHELL_LICENSE	:= Apache-2.0
HOST_YUBIHSM_SHELL_LICENSE_FILES:= \
	file://LICENSE;md5=09dd0dc2ccf7fce72a90d52b09d7b3ab

# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------

#
# cmake
#
HOST_YUBIHSM_SHELL_CONF_TOOL	:= cmake
HOST_YUBIHSM_SHELL_CONF_OPT	:=  \
	$(HOST_CMAKE_OPT) \
	-DBUILD_ONLY_LIB=OFF \
	-DENABLE_COVERAGE=OFF \
	-DSUPRESS_MSVC_WARNINGS=ON \
	-DWITHOUT_MANPAGES=1

# vim: syntax=make