aboutsummaryrefslogtreecommitdiffstats
path: root/scd/ccid-driver.c
diff options
context:
space:
mode:
Diffstat (limited to 'scd/ccid-driver.c')
-rw-r--r--scd/ccid-driver.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/scd/ccid-driver.c b/scd/ccid-driver.c
index e0b48f880..b4fbc0b21 100644
--- a/scd/ccid-driver.c
+++ b/scd/ccid-driver.c
@@ -87,9 +87,16 @@
#define DRVNAME "ccid-driver: "
-#ifdef GNUPG_DEFAULT_SCDAEMON /* This source is used within the
- gnupg>=1.9 source tree. */
-# include "scdaemon.h"
+#ifdef GNUPG_MAJOR_VERSION /* This source is used within GnuPG. */
+
+# if GNUPG_MAJOR_VERSION == 1 /* GnuPG Version is < 1.9. */
+# include "options.h"
+# include "util.h"
+# include "memory.h"
+# include "cardglue.h"
+# else /* This is the modularized GnuPG 1.9 or later. */
+# include "scdaemon.h"
+# endif
# define DEBUGOUT(t) do { if (DBG_CARD_IO) \
log_debug (DRVNAME t); } while (0)