| 1 |
# $Id$ |
# $Id$ |
| 2 |
|
|
|
SUBDIRS = protocol_t1 |
|
|
|
|
| 3 |
CCID_BUNDLE = ifd-ccid.bundle |
CCID_BUNDLE = ifd-ccid.bundle |
| 4 |
CCID_LIB = libccid.$(DYN_LIB_EXT) |
CCID_LIB = libccid.$(DYN_LIB_EXT) |
| 5 |
CCIDTWIN_LIB = libccidtwin.$(DYN_LIB_EXT) |
CCIDTWIN_LIB = libccidtwin.$(DYN_LIB_EXT) |
| 7 |
lib_LTLIBRARIES = libccid.la libccidtwin.la |
lib_LTLIBRARIES = libccid.la libccidtwin.la |
| 8 |
bin_PROGRAMS = parse |
bin_PROGRAMS = parse |
| 9 |
|
|
| 10 |
COMMON = ccid.c ccid.h \ |
COMMON = ccid.c \ |
| 11 |
commands.c commands.h debug.c debug.h defs.h ifdhandler.c \ |
ccid.h \ |
| 12 |
ifdhandler.h pcscdefines.h utils.c utils.h |
commands.c \ |
| 13 |
|
commands.h \ |
| 14 |
|
debug.c \ |
| 15 |
|
debug.h \ |
| 16 |
|
defs.h \ |
| 17 |
|
ifdhandler.c \ |
| 18 |
|
ifdhandler.h \ |
| 19 |
|
pcscdefines.h \ |
| 20 |
|
utils.c \ |
| 21 |
|
utils.h |
| 22 |
USB = ccid_usb.c ccid_usb.h |
USB = ccid_usb.c ccid_usb.h |
| 23 |
SERIAL = ccid_serial.c ccid_serial.h |
SERIAL = ccid_serial.c ccid_serial.h |
| 24 |
|
T1 = protocol_t1/apdu.h \ |
| 25 |
|
protocol_t1/atr.c \ |
| 26 |
|
protocol_t1/atr.h \ |
| 27 |
|
protocol_t1/defines.h \ |
| 28 |
|
protocol_t1/pps.c \ |
| 29 |
|
protocol_t1/pps.h \ |
| 30 |
|
protocol_t1/protocol_t1.c \ |
| 31 |
|
protocol_t1/protocol_t1.h \ |
| 32 |
|
protocol_t1/t1_block.c \ |
| 33 |
|
protocol_t1/t1_block.h |
| 34 |
|
|
| 35 |
# needed for MacOS X |
# needed for MacOS X |
| 36 |
if NEED_PARSER |
if NEED_PARSER |
| 37 |
TOKEN_PARSER = tokenparser_macosx.l |
TOKEN_PARSER = tokenparser_macosx.l |
| 38 |
endif |
endif |
| 39 |
|
|
| 40 |
libccid_la_SOURCES = $(COMMON) $(USB) $(TOKEN_PARSER) |
libccid_la_SOURCES = $(COMMON) $(USB) $(TOKEN_PARSER) $(T1) |
| 41 |
libccid_la_LIBADD = @LIBDL@ @LEXLIB@ @COREFOUNDATION@ @IOKIT@ @LIBUSB@ \ |
libccid_la_LIBADD = @LIBDL@ @LEXLIB@ @COREFOUNDATION@ @IOKIT@ @LIBUSB@ |
|
protocol_t1/libt1.a |
|
| 42 |
|
|
| 43 |
libccidtwin_la_SOURCES = $(COMMON) $(SERIAL) protocol_t1/libt1.a |
libccidtwin_la_SOURCES = $(COMMON) $(SERIAL) $(T1) |
| 44 |
libccidtwin_la_CFLAGS = -DTWIN_SERIAL |
libccidtwin_la_CFLAGS = -DTWIN_SERIAL |
| 45 |
|
|
| 46 |
parse_SOURCES = tokenparser.l parse.c parser.h |
parse_SOURCES = tokenparser.l parse.c parser.h |