X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=README.txt;h=e1a7d5db6317543fa774acc19260a71bafef4616;hb=c9239584a02846acc5694505143973041b473cdc;hp=dfd1d580f29c47620e42dc0dd94549a71a47155c;hpb=8791979d0ceae761c5eebd576de19fef3216f050;p=yazpp-moved-to-github.git diff --git a/README.txt b/README.txt index dfd1d58..e1a7d5d 100644 --- a/README.txt +++ b/README.txt @@ -1,22 +1,22 @@ YAZ++ - A C++ library for YAZ -$Id: README.txt,v 1.4 1999-04-27 07:52:13 adam Exp $ +$Id: README.txt,v 1.7 2000-10-26 21:31:50 adam Exp $ o Introduction -YAZ is a development toolkit that implements the ANSI Z39.50 protocol. -YAZ homepage is: http://www.indexdata.dk/yaz +YAZ++ is a C++ layer for YAZ and implements the ANSI Z39.50 +protocol for information retrieval (client - and server side). +YAZ homepage is: http://www.indexdata.dk/yaz/ -YAZ++ is a C++ wrapper on top of that YAZ. It provides a relatively -simple, high level, interface to YAZ. +YAZ++ uses the same license as YAZ - see LICENSE file for details. o Overview YAZ++ builds a programmers' library libyaz++.lib and a few example applications: - yaz-client - small client - yaz-server - small server - yaz-proxy - simple proxy server + yaz-client++ basic client + yaz-server++ basic server + yaz-proxy proxy server Description in HTML format of object model can be found in the sub directory doc. The top-page of the documentaion is index.html. The @@ -27,7 +27,6 @@ Directory structure of the YAZ++ package. -- src (C++ source) -- include (C++ headers) -- doc (documentation) - -- unix (UNIX configure script and Makefile) -- win (Windows build files) o Installation, Unix @@ -35,29 +34,28 @@ o Installation, Unix Make sure you have a C - and C++ compiler available. gcc and g++ works fine. -Before compilation can take place YAZ must be installed. Unpack -yaz-.tar.gz in the same directory as yaz++. First -build YAZ: +Before compilation can take place YAZ must be installed. It goes, roughly, +like this: $ cd yaz- $ ./configure $ make + $ cd .. Then, build YAZ++: $ cd yaz++- - $ cd unix $ ./configure $ make o Installation, Windows Software is WIN32 and should run on Windows 95/98 and Windows NT 4.0. -Yaz++ was build using Microsoft Visual C++ 5.0 and 6.0. Other compilers -should work but makefile/project files will have created for those +Yaz++ was build using Microsoft Visual C++ 6.0. Other compilers should +work but makefile/project files will have to be created for those compiler environments. - Open workspace yazxx.dsw that includes four projects + Workspace yazxx.dsw includes the projects yazxx.dsp - builds yazxx.dll yazclient.dsp - builds yazclient.exe yazserver.dsp - builds yazserver.exe