The user-mode driver needs to be installed into a location that can be read when the PCSC daemon is started. This location is user configurable and the location is specified in the configuration file 'reader.conf' the default location is /usr/local/pcsc/drivers. In a default installation this is the only file stored in this directory and it could be stored in a more covenient location.
This framework contains an install target in the Makefile so to install type make install will perform an install. This will install the applications and the documentation and include files in varied location. The location chosen on the test Axis system is shown below they are the default locations that the PCSC-Lite configure program chose.
/usr/local/lib/libpcsclite.a /usr/local/lib/libpcsclite.so /usr/local/lib/pkgconfig/libpcsclite.pc /usr/local/lib/libpcsclite.so.0 /usr/local/lib/libpcsclite.la /usr/local/lib/libpcsclite.so.0.0.1 /usr/local/doc/pcsc-lite-0.8.7.pdf /usr/local/include/pcsclite.h /usr/local/sbin/pcscd /usr/local/bin/pcsc_demo /usr/local/man/man8/pcscd.8 /usr/include/pcsc /usr/include/pcsc/winscard.h /usr/include/pcsc/musclecard.h /usr/include/pcsc/debuglog.h /usr/include/pcsc/pcsclite.h /usr/include/pcsc/mscdefines.h /usr/include/pcsc/wintypes.h /etc/init.d/pcscd
To uninstall this application the Makefile contains an uninstall target so typing make uninstall should remove the framework from the Axis system. The last file in the install list is the start-up file. This file could be used to start the Smart Card sub-system when the system starts.
To install the BasicCard® libraries the Makefile has an install target so make install will install the libraries into their default location. The default location if the files are listed below:
/usr/lib/libbasiccard.so /usr/lib/libbasiccard.a /usr/lib/libbasiccard.so.0.1.5 /usr/doc/libbasiccard /usr/doc/libbasiccard/libbasiccard.pdf /usr/include/zccrityp.h /usr/include/zccridef.h /usr/include/zccriprt.h /usr/include/zccri.h /usr/include/zcbci.h /usr/include/chzbci.h
To change the default location the Makefile will need to be edited this would mean that the documentation could be left out from the installation procedure and the location of these files could be changed easily.