SHLIB_MAJOR=1
SHLIB_MINOR=0

PCSCDIR= #Please set in your environment.
PCSCSRCDIR= $(PCSCDIR)/src
PCSCINCDIR= $(PCSCSRCDIR)/PCSC
LIBUSBSRCDIR= #Please set in your environment.
LIBUSBDIR= #Please set in your environment.

CLEANFILES+= *~ .*~
INSTALLOPT= 

LIB= ccid
LIBRARY= lib$(LIB).a

COMMON= ccid.c commands.c debug.c ifdhandler.c utils.c
USB= ccid_usb.c
SERIAL= ccid_serial.c
T1= towitoko/atr.c towitoko/pps.c towitoko/pps.h openct/buffer.c openct/checksum.c openct/proto-t1.c
TOKEN_PARSER= tokenparser.c strlcpy.c

libccid_la_SOURCES = $(T1) $(COMMON) $(USB) $(TOKEN_PARSER)

CFLAGS = -DHAVE_CONFIG_H -Dlpux
CFLAGS += -Wall -fno-common -g -O2

CFLAGS+= -I../.
CFLAGS+= -I.

CFLAGS+= -I${PCSCDIR}/include
CFLAGS+= -I${PCSCINCDIR}
CFLAGS+= -I${PCSCSRCDIR}
CFLAGS+= -I${LIBUSBSRCDIR}
LDADD+= -L${LIBUSBDIR} -lusb

SRCS=$(libccid_la_SOURCES)

.include <bsd.lib.mk>
