X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=README;h=ae0e61ba017d740fe8d4a6d4873acf29dbcd0adf;hp=b706158fcc31dbb50a3429f0868b6a7be7efeaff;hb=59526fbbf2e3b54ce94b3e79e6c7fef9e4f456fb;hpb=7acd51b7cdffca5ad92a777d2c6e8e9bae1f9fd3 diff --git a/README b/README index b706158..ae0e61b 100644 --- a/README +++ b/README @@ -1,13 +1,13 @@ -Copyright (C) 1995-2000, Index Data ApS. +Copyright (C) 1995-2001, Index Data ApS. See the file LICENSE for details. Compilation and installation instructions for YAZ - $Id: README,v 1.31 2000-04-05 07:39:54 adam Exp $ + $Id: README,v 1.34 2001-03-13 18:11:38 adam Exp $ The primary output of the source here is the lib/libyaz.a library, which contains support functions for implementing the server or client -role of Z39.50/SR. +role of Z39.50. Windows programmers: refer to the file windows.txt which describes how to build the software using Microsoft Visual C++. @@ -15,6 +15,10 @@ to build the software using Microsoft Visual C++. On Unix, GNU configure is used to configure YAZ and generate Makefiles. Type "./configure", then "make" to build YAZ. +Note: If you are using the CVS snapshot of YAZ you must have autoconf, +automake and libtool installed. Before running configure generate +support files by running buildconf.sh which is part of YAZ. + Two test-programs of interest are generated when you type 'make' at the top level: ztest/yaz-ztest and client/yaz-client. Ztest is a dummy database server which returns canned responses to all queries. It's good @@ -86,16 +90,9 @@ odr - Open Data Representation. This module implements the BER encoding rules. Documentation is found in the files odr-use.man and odr.txt. -asn - This module implements the Z39.50/SR protocol. The best way - to find out how it works is to look in the sample - client/server code in server/seshigh.c. The interface is still - wholly described by the file proto.h which defines structure - and type definitions for each of the types introduced in the - protocol specification. - z39.50 - This module implements the Z39.50 protocol. This module - does the same job as the 'asn' module except that the source - files are auto-generated using an YAZ' ASN.1 Compiler (YC). + does the same job as the old 'asn' module except that the source + files are auto-generated using an YAZ' ASN.1 Compiler (yaz-comp). zutil - This module implements a collection of Z39.50 utilities, such as query parsing, EXTERNAL handling, etc. @@ -132,6 +129,10 @@ include/yaz - The various header files. lib - The libraries. Primarily libyaz.a. The makefile gathers the libraries from previous modules into libyaz.a. +asn - Obsolete - replaced by the codecs in directory z39.50. + This module implements the Z39.50 protocol and is only provided + for backwareds compatibility. + To get more information or assistance, send mail to yaz-help@indexdata.dk. We maintain a mailing-list for the purpose of announcing new versions of