[Pcsclite-cvs-commit] r2134 - in trunk/Drivers/ccid: . src

Ludovic Rousseau rousseau at costa.debian.org
Fri Aug 11 17:15:29 UTC 2006


Author: rousseau
Date: 2006-08-11 17:15:28 +0000 (Fri, 11 Aug 2006)
New Revision: 2134

Modified:
   trunk/Drivers/ccid/configure.in
   trunk/Drivers/ccid/src/Makefile.am
Log:
use ./configure --enable-twinserial to compile and install the the
driver for the GemPC Twin serial

Thanks to Wolfgang Glas for the idea


Modified: trunk/Drivers/ccid/configure.in
===================================================================
--- trunk/Drivers/ccid/configure.in	2006-08-11 16:10:28 UTC (rev 2133)
+++ trunk/Drivers/ccid/configure.in	2006-08-11 17:15:28 UTC (rev 2134)
@@ -208,6 +208,17 @@
 	AC_MSG_ERROR([use --enable-usbdropdir=DIR])
 fi
 
+# --enable-twinserial
+AC_ARG_ENABLE(twinserial,
+	AC_HELP_STRING([--enable-twinserial],[also compile and install the serial Twin driver]),
+	[twinserial="${enableval}"], [twinserial=false])
+AC_MSG_RESULT([build and install serial Twin driver : $twinserial])
+if test "${twinserial}" = false ; then
+	AM_CONDITIONAL(WITH_TWIN_SERIAL, false)
+else
+	AM_CONDITIONAL(WITH_TWIN_SERIAL, true)
+fi
+
 # --enable-ccidtwindir=DIR
 AC_ARG_ENABLE(ccidtwindir,
 	AC_HELP_STRING([--enable-ccidtwindir=DIR],[directory to install the

Modified: trunk/Drivers/ccid/src/Makefile.am
===================================================================
--- trunk/Drivers/ccid/src/Makefile.am	2006-08-11 16:10:28 UTC (rev 2133)
+++ trunk/Drivers/ccid/src/Makefile.am	2006-08-11 17:15:28 UTC (rev 2134)
@@ -4,7 +4,12 @@
 CCID_LIB = libccid.$(DYN_LIB_EXT)
 CCIDTWIN_LIB = libccidtwin.$(DYN_LIB_EXT)
 
-lib_LTLIBRARIES = libccid.la libccidtwin.la
+lib_LTLIBRARIES = libccid.la
+LIBS_TO_INSTALL = install_ccid
+if WITH_TWIN_SERIAL
+lib_LTLIBRARIES += libccidtwin.la
+LIBS_TO_INSTALL += install_ccidtwin
+endif
 bin_PROGRAMS = parse
 
 COMMON = ccid.c \
@@ -58,9 +63,7 @@
 EXTRA_DIST = Info.plist create_Info_plist.pl reader.conf.in \
 	towitoko/COPYING towitoko/README openct/LICENSE
 
-# do not install the serial driver by default
-# use explicitely 'make install_ccidtwin'
-install: install_ccid
+install: $(LIBS_TO_INSTALL)
 
 install_ccid: libccid.la
 	$(mkinstalldirs) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/




More information about the Pcsclite-cvs-commit mailing list