-YAZ++ - A C++ library for YAZ
+YAZ++ - A C++ library for YAZ and a ZOOM C++ API.
-$Id: README,v 1.2 2004-03-29 22:46:50 adam Exp $
-
+$Id: README,v 1.4 2004-03-31 21:04:47 adam Exp $
Introduction
------------
-YAZ++ is a C++ layer for YAZ and implements the ANSI Z39.50
-protocol for information retrieval (client and server side).
-The YAZ++ homepage is: http://www.indexdata.dk/yaz++/
+YAZ++ is a set of libraries and header files that make it easier to
+use the the YAZ toolkit from C++, together with some utilities written
+using these libraries. It includes an implementation of the C++ binding
+for ZOOM and a powerful general-purposse Z39.50/SRW/SRU proxy.
-YAZ++ uses the same license as YAZ - see LICENSE file for details.
+YAZ++ and ZOOM C++ uses the same license as YAZ - see LICENSE file
+for details.
+
+The proxy application and development library is covered by the
+GPL - see LICENSE.proxy for details.
Documentation
-------------
--------
YAZ++ builds a programmers' library libyaz++.lib and a few
-example applications:
+applications:
yaz-my-client basic client
yaz-my-server basic server
-- lib (compiled libraries)
-- win (Windows build files)
-- doc (DocBook-format documentation)
+ -- etc (Proxy config + XSLT files)
Installation, Unix
------------------
compiled easily on most systems. See http://www.xmlsoft.org/ for more
information.
-Then, build YAZ++:
+Then build YAZ++:
$ cd yaz++-<version>
$ ./configure
$ make
If you do have libxslt installed and configure above does not find it,
-use option --with-xslt=PREFIX to specify location of libxslt and libxml2.
-yaz++ configure looks for PREFIX/bin/xslt-config.
+use option --with-xslt=PREFIX to specify location of libxslt (which includes
+libxml2). The configure script looks for PREFIX/bin/xslt-config.
Installation, Windows
---------------------
yazserver.dsp - builds yazmyserver.exe
yazproxy.dsp - builds yazproxy.exe
-
About the proxy
---------------