summaryrefslogtreecommitdiffstats
path: root/rules/openct.in
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2015-12-09 15:27:09 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2015-12-10 11:39:36 +0100
commitcb92eb444ab59953a28616ae96d250fa54a93d23 (patch)
tree5deb94e31e7dd478dacf803cd26eadb2ecde4651 /rules/openct.in
parentccae755e4427051aed2dd1298af13bac633bc785 (diff)
downloadptxdist-cb92eb444ab59953a28616ae96d250fa54a93d23.tar.gz
ptxdist-cb92eb444ab59953a28616ae96d250fa54a93d23.tar.xz
openct: new package
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/openct.in')
-rw-r--r--rules/openct.in48
1 files changed, 48 insertions, 0 deletions
diff --git a/rules/openct.in b/rules/openct.in
new file mode 100644
index 000000000..94e5f4fac
--- /dev/null
+++ b/rules/openct.in
@@ -0,0 +1,48 @@
+## SECTION=communication
+
+menuconfig OPENCT
+ tristate "openct "
+ select LIBLTDL
+ select LIBC_C
+ select LIBC_DL
+ select LIBC_PTHREAD if OPENCT_PCSC
+ select PCSC_LITE if OPENCT_PCSC
+ select LIBUSB if OPENCT_USB
+ select LIBUSB_COMPAT if OPENCT_USB
+ help
+ OpenCT implements drivers for many card terminals, smart card
+ readers, and usb crypto tokens. OpenCT can be used as CT-API or
+ PC/SC Ifdhandler driver, but also directly.
+
+if OPENCT
+
+config OPENCT_USB
+ bool "USB Support"
+ help
+ Add USB support.
+
+config OPENCT_API
+ bool "Use OpenCT API"
+ default y
+ help
+ Add support for OpenCT communication.
+
+config OPENCT_PCSC
+ bool "Use PCSC"
+ default y
+ select OPENCT_API
+ help
+ Use PCSC as the control daemon.
+
+config OPENCT_TOOLS
+ bool "Install utilites"
+ help
+ Install also utilities like 'openct-tool', 'ifdhandler',
+ 'ifdproxy' and 'openct-control'.
+
+config OPENCT_SYSTEMD_UNIT
+ bool "install systemd unit"
+ depends on SYSTEMD
+ default y
+
+endif