X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=README.txt;h=dfd1d580f29c47620e42dc0dd94549a71a47155c;hb=e08f9ff89133cbc295dda92b9c863ddd288569d1;hp=c7a07e518dcf444685d015395bd37a1de1d4f69b;hpb=bf377ba45c8c1cbcf843fdecc6d5c68fda6bad18;p=yazpp-moved-to-github.git diff --git a/README.txt b/README.txt index c7a07e5..dfd1d58 100644 --- a/README.txt +++ b/README.txt @@ -1,35 +1,64 @@ 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.4 1999-04-27 07:52:13 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 -For Unix - make sure you have a C++ compiler available. g++ works fine. +Then, build YAZ++: + + $ 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