X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=README.txt;h=95b94b8b6df384e92df5952ecd70fa5e0d7de64a;hb=cc44793fb69db2885c570cc5de05fda796993bba;hp=c7a07e518dcf444685d015395bd37a1de1d4f69b;hpb=bf377ba45c8c1cbcf843fdecc6d5c68fda6bad18;p=yazpp-moved-to-github.git diff --git a/README.txt b/README.txt index c7a07e5..95b94b8 100644 --- a/README.txt +++ b/README.txt @@ -1,35 +1,66 @@ YAZ++ - A C++ library for YAZ -$Id: README.txt,v 1.1 1999-01-28 09:41:07 adam Exp $ +$Id: README.txt,v 1.3 1999-02-02 14:01:10 adam Exp $ o Introduction -YAZ is development toolkit that implements the ANSI Z39.50 protocol. +YAZ is a development toolkit that implements the ANSI Z39.50 protocol. 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. -o Documentatation +o Overview -Description of object model can be found in the sub directory doc, file -index.html. +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 -The documentation was auto-generated from source using doc++. +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 +documentation was auto-generated from YAZ++ source using doc++. -o Installation +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 + +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++. +yaz-.tar.gz in the same directory as yaz++. First +build YAZ: + + $ cd yaz- + $ ./configure + $ make + +Then, build YAZ++: -For Unix - make sure you have a C++ compiler available. g++ works fine. + $ cd yaz++- $ cd unix $ ./configure $ make -For Windows. The software was build using Microsoft Visual C++ 5.0 and -6.0. Other compilers should work but the makefile will have to be -modified. - > cd win - > nmake (Visual C++ makefile not yet created) +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 +compiler environments. + + Open workspace yazxx.dsw that includes four projects + yazxx.dsp - builds yazxx.dll + yazclient.dsp - builds yazclient.exe + yazserver.dsp - builds yazserver.exe + yazproxy.dsp - builds yazproxy.exe +