#CFLAGS = -Wall -O2 -fPIC -g -DDEBUG=1
#CFLAGS = -Wall -O2 -fPIC

CFLAGS:=-g -I../ctapi/include

SRCS= \
	ifdhandler.c

OBJS=$(SRCS:.c=.o)
OBJS+=../ctapi/libctapi-cyberjack.a


HDRS= \
	ifdhandler.h \
	pcscdefines.h

all: libso #liba

libso: $(OBJS)
	ld -x --shared -o libcyberjack_ifd.so $(OBJS) 

liba: $(OBJS)
	ar r libcyberjack_ifd.a $(OBJS) $(CTOBJS)
	-if test -s /bin/ranlib; then /bin/ranlib libcyberjack_ifd.a; \
	else if test -s /usr/bin/ranlib; then /usr/bin/ranlib libcyberjack_ifd.a; \
	else exit 0; fi; fi

clean:
	rm -f *.o *.a *.so

