+AM_CONDITIONAL(ENABLE_CCID, test "$MY_CCID" == "1")
+
+dnl Enable/disable openct
+AC_ARG_ENABLE(openct,
+ AC_HELP_STRING([--enable-openct], [Use (patched) OpenCT for CM5121 CCID access. [[default=no]]]),
+ [ENABLE_OPENCT="${enableval}"],
+ [ENABLE_OPENCT="no"])
+
+AC_ARG_ENABLE(spidev,
+ [ --enable-spidev Enable spidev reader],
+ [ENABLE_SPIDEV=1], [ENABLE_SPIDEV=0])
+AM_CONDITIONAL(ENABLE_SPIDEV, test "$ENABLE_SPIDEV" == "1")
+
+OPENCT_MSG=no
+AC_PROVIDE_IFELSE([PKG_CHECK_MODULES)], [
+ if test "x${ENABLE_OPENCT}" = "xyes"; then
+ PKG_CHECK_MODULES(OPENCT, [libopenct], [
+ OPENCT_MSG=yes
+ AC_DEFINE(HAVE_OPENCT, 1, [Have OpenCT libraries and header files])
+ ], [
+ OPENCT_MSG=no
+ ])
+ AC_SUBST(OPENCT_CFLAGS)
+ AC_SUBST(OPENCT_LIBS)
+ fi ], [
+ AC_SUBST(OPENCT_CFLAGS)
+ AC_SUBST(OPENCT_LIBS)
+ ])
+AM_CONDITIONAL(HAVE_OPENCT, test "x$OPENCT_MSG" = "xyes")
+
+AC_ARG_WITH(firmware,
+ [ --with-firmware=PATH Compile for running inside firmware],
+ [FIRMWARE_PATH="$withval"], [FIRMWARE_PATH=""])
+AC_SUBST(FIRMWARE_PATH)
+AM_CONDITIONAL(ENABLE_FIRMWARE, test "$FIRMWARE_PATH" != "")
+
+AC_ARG_ENABLE(static,
+ [ --enable-static Don't use dynamic allocations at all],
+ [ENABLE_STATIC=1], [ENABLE_STATIC=0])
+AM_CONDITIONAL(ENABLE_STATIC, test "$ENABLE_STATIC" == "1")