initial load of upstream version 1.06.32
[xmlrpc-c] / README
1 This is the source code for XML-RPC for C/C++, called Xmlrpc-c for short.
2
3 XML-RPC for C/C++ is programming libraries and related tools to help you
4 write an XML-RPC server or client in C or C++.
5
6 Documentation for the package is at
7
8   http://xmlrpc-c.sourceforge.net/doc
9
10 See the Xmlrpc-c website at:
11
12   http://xmlrpc-c.sourceforge.net/
13
14
15 PREREQUISITES
16 -------------
17
18 To build a useful Xmlrpc-c client library, you'll need to have at
19 least one HTTP library.  Xmlrpc-c knows how to use W3C Libwww (Version
20 5.3.2 or newer), Curl, and Wininet.  The configurator gives you the
21 option of building libraries that use any or all of these, and
22 defaults to every one you appear to have installed.  If you don't
23 appear to have any installed, the configurator causes the build to
24 omit client facilities altogether.
25
26 Information about W3C Libwww, including how to get it are at
27 <http://www.w3.org/Library>.
28
29 For Curl, see <http://curl.haxx.se>.
30
31 Wininet comes with Windows, and isn't available for any other platform.
32
33 You also need an XML parser/builder library.  An old version of Expat
34 is included in the package and used by default, so there's no actual
35 prerequisite here.  But if you separately obtain Libxml2, you can
36 configure the build to use that instead.  There's no really pressing
37 reason to do that, though.
38
39 BUILDING, INSTALLING
40 --------------------
41
42 See the file doc/INSTALL.
43
44 In the simplest case, it's just a conventional
45
46   $ ./configure
47   $ make
48   $ make install
49
50
51 ADDITIONAL INFORMATION
52 ----------------------
53
54 See the doc/ directory of the source tree for information about the
55 source code.  User documentation is on the web, as described above.