Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
Do not build simclist with (unused) file dump option Gain 5kB (or 5%) space for the binary text segment of libccid.so
Remove extra spaces and tabs
Use $(sysconfdir) instead of hardcoded "etc" in install_ccidtwin rule
Do not add the version to the library name Thanks to Diego Elio Pettenò for the idea
make parse a noinst_PROGRAMS Thanks to Diego Elio Pettenò for the idea
src/pcscd_ccid.rules has been renamed to src/92_pcscd_ccid.rules in revision 5263. So update the name in INSTALL_UDEV_RULE_FILE
Use /bin/echo instead of the echo shell version to use color escape codes Thanks to Martin Paljak for the patch
Remove --enable-udev option since it is not used anymore with libhal. The udev rules file is now used to change the access rights of the device and not send a hotplug signal to pcscd.
pcscd_ccid.rules is renamed 92_pcscd_ccid.rules in revision 5263
Use the new Info.plist parser API
Install the serial configuration find in /etc/reader.conf.d/libccidtwin instead of /etc/reader.conf. pcscd (>= 1.6.0) will parse all the files from /etc/reader.conf.d/
parse do need some parts of libccid
parse do not need to be linked with libccid
add --disable-class argument to build a NON class driver
extend create_Info_plist.pl to use --ifdCapabilities= --target= --version= --bundle= instead of sed expression in the Makefile
add CFBundleExecutable, CFBundleIdentifier and CFBundleShortVersionString to be inline with the Apple version
move tokenparser.c from MAINTAINERCLEANFILES to DISTCLEANFILES so that "make distcheck" works without error
add $(LIBUSB_LIBS) to parse_LDADD Thanks to Karl Dahlén for the patch Closes: [#311251] Patch for solving cross-compile build error for the tool parse.
no need to use CoreFoundation and IOKit frameworks since we use libusb that already includes them
do not include the release number in the Info.plist to avoid a diff of a configuration file when upgrading the package. Thanks to Benoit Gonzalvo for the bug report
build parse and libccid.la only if WITH_LIBUSB is true
use $(bundle) instead of the hardcoded ifd-ccid.bundle for CCID_BUNDLE
add MAINTAINERCLEANFILES = tokenparser.c so that make distcheck works
force the libccidtwin.so symlink creation to update a previously existing file
do not include the VERSION number in the created reader.conf file
create a symlink from libccidtwin.so to libccidtwin.so.VERSION so that the /etc/reader.conf configuration file do not need to edited for each new driver version Closes Debian bug #457657
DISTCLEANFILES = Info.plist so that make distcheck works
generate a local Info.plist before trying to install it
do not install the pcscd_ccid.rules file but display a message telling so. The exact location of this file is Linux distribution dependent. Thanks to Alon Bar-Lev for the idea.
use 60-pcscd_ccid.rules instead of 50-pcscd_ccid.rules so udev default > rules will run before are run before this one. Thanks to Alon Bar-Lev.
add pcscd_ccid.rules in EXTRA_DIST Thanks to Kjell M. Myksvoll for the bug report
if --enable-udev is used we define IFD_GENERATE_HOTPLUG in ifdCapabilities and install the pcscd_ccid.rules for udev
use $(srcdir)/convert_version.pl
distribute convert_version.pl
remove unneeded dependency on dl library
add support for SCARD_ATTR_VENDOR_IFD_VERSION tag used by SCardGetAttrib()
use ./configure --enable-twinserial to compile and install the the driver for the GemPC Twin serial Thanks to Wolfgang Glas for the idea
add $(PROVIDED_BY_PCSC) to libccidtwin_la_SOURCES so that libccidtwin uses its own log_xxd/log_msg when configured with --disable-pcsclite
add $(TOKEN_PARSER) to libccidtwin_la_SOURCES
add $(SYMBOL_VISIBILITY) to libccid_la_CFLAGS and libccidtwin_la_CFLAGS
use tokenparser.l and parser.h from pcsc-lite (using a symlink in subversion). So we also need strlcpy.c, strlcpycat.h and misc.h
always use our own tokenparser.l even when pcsc-lite is used (do not use LTPBundleFindValueWithKey from pcscd)
use $(foo) instead of @foo@ to do not replace the values but the variables
use @PTHREAD_CFLAGS@ and @PTHREAD_LIBS@
tokenparser.l is only needed when pcscd is not used (Solaris). It is not needed on Mac OS X since LTPBundleFindValueWithKey() is provided by pcscd
use LIBUSB_CFLAGS/LIBUSB_LIBS instead of LDFLAGS/CPPFLAGS for libusb configuration
if --disable-pcsclite is used we must link the library with debug.c to provide debug_msg()
use @PCSC_CFLAGS@
use @AM_CPPFLAGS@ (defined by configure.in) instead of `pkg-config libpcsclite --cflags` since PKG_CONFIG_PATH may not be correct here
do not define parse_CFLAGS since AM_CPPFLAGS is already defined with the same value
use AM_CPPFLAGS = `pkg-config libpcsclite --cflags`
add "parse_CFLAGS = `pkg-config libpcsclite --cflags`" so that parse.c can find and use <ifdhandler.h>
- rename protocol_t1/ in towitoko/ to reflect the project the code comes from - remove the now useless files from towitoko/ and add the files from openct/
install Info.plist before the lib. This is for my convenience only because of my debug setup.
rename tokenparser_macosx.l into tokenparser_fake.l since it is not MacOSX specific.
reorganize header files
add winsmcrd.h in COMMON
debug.c is only needed by parse_SOURCES not COMMON
use $(srcdir) instead of ".". Thanks to Dr Russel Winder for the patch.
disribute create_Info_plist.pl
use create_Info_plist.pl to generate the installed Info.plist from an Info.plist template and a list of supported readers.
move rules for src/protocol_t1/ files in src/Makefile.am to avoid building a (problematic) static library
build protocol_t1 library
build but do not install the serial ccidtwin driver by default since it is useless on computers without a serial port or without this reader for example.
add a --enable-ccidtwindir argument to ./configure to specify the serial GemPC Twin installation directory
$(CCID_BUNDLE) is a directory so use 'rm -r' in uninstall_ccid: target
modify the hack to compile under MacOSX.
modify install rules so that root can use them even over NFS where root is nobody
honor DESTDIR in install rules (closes [ #300110 ])
new build process using autoconf/automake
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.5 |