Only use type 'long long' when available.
[yaz-moved-to-github.git] / README
1 YAZ toolkit - $Id: README,v 1.47 2005-01-03 13:28:35 adam Exp $
2
3 Copyright (C) 1995-2005, Index Data ApS.
4 See the file LICENSE for details.
5
6 The primary output of the source here is the YAZ library, which
7 contains support functions for implementing the server or client
8 role of Z39.50 and SRW.
9
10 On Unix, GNU configure is used to configure YAZ and generate Makefiles.
11 Type "./configure", then "make" to build YAZ. Read
12 doc/installation.unix.html for details.
13
14 On Windows, a MS Visual Studio makefile is provided (nmake). The commands
15   cd \win
16   nmake
17 should do. Refer to doc/installation.win32.html for details.
18
19 Note: If you are using the CVS snapshot of YAZ you must have autoconf,
20 automake and libtool installed. Before running configure, create
21 support files by running buildconf.sh in the top-level directory of YAZ.  
22
23 In any case refer to the documentation in sub directory doc or read
24 it online at http://www.indexdata.dk/yaz/
25
26 File organisation:
27
28 doc      Documentation.
29
30 src      Source for the YAZ library.
31
32 util     Utility programs, ASN.1 compiler, MARC dump utility, and others.
33
34 client   A demonstration client for testing the protocol. It's bug'n
35          ugly. But, it supports many features.
36
37 ztest    A demonstration server that implements a backend.
38
39 etc      Various configuration files.
40
41 include/yaz The various header files.
42
43 To get more information or assistance, send mail to yaz-help@indexdata.dk.
44 Even better, sign on to the YAZ mailing list here:
45 http://www.indexdata.dk/mailman/listinfo/yazlist
46