Changeset 1016
- Timestamp:
- 03/14/08 18:20:52 (9 months ago)
- Location:
- branches/alonbl/build
- Files:
-
- 3 modified
-
configure.ac (modified) (4 diffs)
-
src/ifd/sys-linux.c (modified) (2 diffs)
-
src/pcsc/Makefile.am (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/alonbl/build/configure.ac
r1015 r1016 327 327 [LIBUSB], 328 328 [libusb], 329 [AC_DEFINE([ HAVE_LIBUSB], [1], [Have libusb libraries and header files])],329 [AC_DEFINE([ENABLE_LIBUSB], [1], [Have libusb libraries and header files])], 330 330 [AC_MSG_ERROR([Cannot detect libusb])] 331 331 ) … … 345 345 [PCSC], 346 346 [libpcsclite], 347 [AC_DEFINE(HAVE_PCSC, 1, [Have PC/SC implementation])], 347 , 348 [AC_MSG_ERROR([Cannot locate pcsc-lite])] 348 349 ) 349 350 ;; 350 351 esac 351 352 saved_LIBS="$LIBS"353 saved_CFLAGS="$CFLAGS"354 CFLAGS="${CFLAGS} ${PCSC_CFLAGS}"355 LIBS="${LIBS} ${PCSC_LIBS}"356 AC_LINK_IFELSE(357 [AC_LANG_PROGRAM([[358 #include <stdlib.h>359 #ifdef __APPLE__360 #include <PCSC/wintypes.h>361 #include <PCSC/winscard.h>362 #else363 #include <winscard.h>364 #endif365 366 void f (void) {367 SCardControl(NULL, NULL, 0, NULL, NULL);368 }369 ]])],370 [AC_DEFINE([HAVE_PCSC_OLD], [1], [old version of pc/sc-lite])]371 )372 373 AC_CHECK_HEADER(374 [reader.h],375 [AC_DEFINE([HAVE_READER_H], [1], [Define if pcsc-lite with reader.h exists])],376 [AC_MSG_WARN([reader.h not found, install pcsc-lite 1.2.9-beta8 or later, or use PCSC_CFLAGS=... ./configure])],377 [#include <reader.h>]378 )379 CFLAGS="${saved_CFLAGS}"380 LIBS="${saved_LIBS}"381 352 fi 382 353 … … 384 355 OPTIONAL_LIBUSB_CFLAGS="${LIBUSB_CFLAGS}" 385 356 OPTIONAL_LIBUSB_LIBS="${LIBUSB_LIBS}" 386 fi387 if test "${enable_pcsc}" = "yes"; then388 OPTIONAL_PCSC_CFLAGS="${PCSC_CFLAGS}"389 OPTIONAL_PCSC_LIBS="${PCSC_LIBS}"390 357 fi 391 358 … … 424 391 AC_SUBST([OPTIONAL_LIBUSB_CFLAGS]) 425 392 AC_SUBST([OPTIONAL_LIBUSB_LIBS]) 426 AC_SUBST([OPTIONAL_PCSC_CFLAGS])427 AC_SUBST([OPTIONAL_PCSC_LIBS])428 393 429 394 AM_CONDITIONAL([SVN_CHECKOUT], [test "${svn_checkout}" = "yes"]) -
branches/alonbl/build/src/ifd/sys-linux.c
r943 r1016 26 26 #include <errno.h> 27 27 #include <limits.h> 28 #ifdef HAVE_LIBUSB28 #ifdef ENABLE_LIBUSB 29 29 #include <usb.h> 30 30 #endif … … 385 385 int ifd_scan_usb(void) 386 386 { 387 #ifdef HAVE_LIBUSB387 #ifdef ENABLE_LIBUSB 388 388 ifd_devid_t id; 389 389 struct usb_bus *bus; -
branches/alonbl/build/src/pcsc/Makefile.am
r1015 r1016 7 7 openct_ifd_la_SOURCES = pcsc.c 8 8 openct_ifd_la_LDFLAGS = -module -avoid-version -no-undefined 9 openct_ifd_la_LIBADD = $( OPTIONAL_PCSC_LIBS) $(top_srcdir)/src/ctapi/libopenctapi.la9 openct_ifd_la_LIBADD = $(PCSC_LIBS) $(top_srcdir)/src/ctapi/libopenctapi.la 10 10 openct_ifd_la_CFLAGS = $(AM_CFLAGS) -I$(top_srcdir)/src/include -I$(top_srcdir)/src/ctapi \ 11 $( OPTIONAL_PCSC_CFLAGS)11 $(PCSC_CFLAGS) 12 12 13 13 # Don't use ENABLE_BUNDLES for this case, pcsc-lite loads
