include ../makevars

CFLAGS+=-I../ctapi/include

SRCS= \
	ifdhandler.c

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


HDRS= \
	ifdhandler.h \
	pcscdefines.h

all: libso #liba

install: all
	install -o root -g root -d $(INSTALL_PREFIX)/lib
	install -o root -g root libcyberjack_ifd.so $(INSTALL_PREFIX)/lib

libso: $(OBJS)
	ld -x --shared -lusb -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

