| 46 |
misc.h \ |
misc.h \ |
| 47 |
strlcpycat.h |
strlcpycat.h |
| 48 |
|
|
|
MAINTAINERCLEANFILES = tokenparser.c |
|
|
|
|
| 49 |
if WITHOUT_PCSC |
if WITHOUT_PCSC |
| 50 |
PROVIDED_BY_PCSC = debug.c |
PROVIDED_BY_PCSC = debug.c |
| 51 |
endif |
endif |
| 52 |
|
|
| 53 |
libccid_la_SOURCES = $(COMMON) $(USB) $(TOKEN_PARSER) $(PROVIDED_BY_PCSC) $(T1) |
libccid_la_SOURCES = $(COMMON) $(USB) $(TOKEN_PARSER) $(PROVIDED_BY_PCSC) $(T1) |
| 54 |
libccid_la_LIBADD = $(LEXLIB) $(COREFOUNDATION) $(IOKIT) \ |
libccid_la_LIBADD = $(LEXLIB) $(LIBUSB_LIBS) $(PTHREAD_LIBS) |
|
$(LIBUSB_LIBS) $(PTHREAD_LIBS) |
|
| 55 |
libccid_la_CFLAGS = $(PCSC_CFLAGS) $(LIBUSB_CFLAGS) $(PTHREAD_CFLAGS) \ |
libccid_la_CFLAGS = $(PCSC_CFLAGS) $(LIBUSB_CFLAGS) $(PTHREAD_CFLAGS) \ |
| 56 |
$(SYMBOL_VISIBILITY) -D$(CCID_VERSION) |
$(SYMBOL_VISIBILITY) -D$(CCID_VERSION) |
| 57 |
|
|
| 61 |
-DTWIN_SERIAL -D$(CCID_VERSION) |
-DTWIN_SERIAL -D$(CCID_VERSION) |
| 62 |
libccidtwin_la_LIBADD = $(PTHREAD_LIBS) |
libccidtwin_la_LIBADD = $(PTHREAD_LIBS) |
| 63 |
|
|
| 64 |
parse_SOURCES = parse.c debug.c |
parse_SOURCES = parse.c debug.c ccid_usb.c $(TOKEN_PARSER) |
| 65 |
parse_LDADD = libccid.la |
parse_LDADD = $(LIBUSB_LIBS) |
| 66 |
parse_CFLAGS = $(PCSC_CFLAGS) $(LIBUSB_CFLAGS) |
parse_CFLAGS = $(PCSC_CFLAGS) $(LIBUSB_CFLAGS) |
| 67 |
|
|
| 68 |
EXTRA_DIST = Info.plist.src create_Info_plist.pl reader.conf.in \ |
EXTRA_DIST = Info.plist.src create_Info_plist.pl reader.conf.in \ |
| 79 |
endif |
endif |
| 80 |
|
|
| 81 |
Info.plist: Info.plist.src $(srcdir)/../readers/supported_readers.txt |
Info.plist: Info.plist.src $(srcdir)/../readers/supported_readers.txt |
| 82 |
$(srcdir)/create_Info_plist.pl $(srcdir)/../readers/supported_readers.txt $(srcdir)/Info.plist.src $(ifdCapabilities) | sed s/VERSION/$(VERSION)/ | sed s/TARGET/$(CCID_LIB)/ > Info.plist |
$(srcdir)/create_Info_plist.pl $(srcdir)/../readers/supported_readers.txt $(srcdir)/Info.plist.src --ifdCapabilities=$(ifdCapabilities) --target=$(CCID_LIB) --version=$(VERSION) --bundle=$(CCID_BUNDLE) $(NOCLASS) > Info.plist |
| 83 |
|
|
| 84 |
DISTCLEANFILES = Info.plist |
DISTCLEANFILES = tokenparser.c Info.plist |
| 85 |
|
|
| 86 |
install_ccid: libccid.la Info.plist |
install_ccid: libccid.la Info.plist |
| 87 |
$(mkinstalldirs) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/ |
$(mkinstalldirs) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/ |
| 88 |
cp Info.plist $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/ |
cp Info.plist $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/ |
| 89 |
cp .libs/$(CCID_LIB) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/$(CCID_LIB).$(VERSION) |
cp .libs/$(CCID_LIB) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/$(CCID_LIB).$(VERSION) |
| 90 |
|
ln -fs $(CCID_LIB).$(VERSION) $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/$(CCID_LIB) |
| 91 |
$(INSTALL_UDEV_RULE_FILE) |
$(INSTALL_UDEV_RULE_FILE) |
| 92 |
|
|
| 93 |
install_ccidtwin: libccidtwin.la |
install_ccidtwin: libccidtwin.la |
| 94 |
$(mkinstalldirs) $(DESTDIR)$(ccidtwindir) |
$(mkinstalldirs) $(DESTDIR)$(ccidtwindir) |
| 95 |
cp .libs/$(CCIDTWIN_LIB) $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB).$(VERSION) |
cp .libs/$(CCIDTWIN_LIB) $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB).$(VERSION) |
| 96 |
ln -fs $(CCIDTWIN_LIB).$(VERSION) $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB) |
ln -fs $(CCIDTWIN_LIB).$(VERSION) $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB) |
| 97 |
if [ -e $(DESTDIR)/etc/reader.conf ] ; \ |
$(mkinstalldirs) $(DESTDIR)/etc/reader.conf.d ; \ |
| 98 |
then \ |
perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB)| ; print" $(srcdir)/reader.conf.in > $(DESTDIR)/etc/reader.conf.d/libccidtwin |
|
echo "Edit existing /etc/reader.conf" ; \ |
|
|
else \ |
|
|
$(mkinstalldirs) $(DESTDIR)/etc ; \ |
|
|
perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB)| ; print" $(srcdir)/reader.conf.in > $(DESTDIR)/etc/reader.conf ; \ |
|
|
fi |
|
| 99 |
|
|
| 100 |
# do not uninstall the serial driver by default |
# do not uninstall the serial driver by default |
| 101 |
# use explicitely 'make uninstall_ccidtwin' |
# use explicitely 'make uninstall_ccidtwin' |