1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
|
$Id: README,v 1.11 2002/12/09 18:17:59 twogood Exp $
Contents of this document
-------------------------
o Overview
o License
o How to get support
o External requirements
o Installation from CVS
o MacOS X installation
o Solaris installation
Overview
--------
Librapi is part of the SynCE project:
http://synce.sourceforge.net/
The RAPI library is an open source implementation that works like RAPI.DLL,
available on Microsoft operating systems. The library makes it possible to make
remote calls to a computer running Pocket PC. Documentation for the RAPI calls
is available at this address:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcesdkr/htm/_wcesdk_CeRapiInit.asp
In order to use librapi, a daemon that the Pocket PC client connects to must be
running on the computer using librapi.
See README.contributing for information about contributing to this project.
See README.design for information about the design of librapi2.
See BUGS for documented limitations of librapi2.
License
-------
MIT License, see the file LICENSE for details.
How to get support
------------------
To increase the possibility of getting help, please read this document first:
http://www.tuxedo.org/~esr/faqs/smart-questions.html
Information about the SynCE mailing lists are available here:
http://sourceforge.net/mail/?group_id=30550
If your question has not been covered before, send it to the synce-devel
mailing list.
External requirements
---------------------
libsynce (new dependency!)
libiconv (which is usally already present on your system :-)
Check, a unit test framework for C, version 8.3.1 later!
http://check.sourceforge.net/
Installation from CVS
---------------------
o Make sure you have these versions of the GNU autotools:
autoconf-2.53
automake-1.6.1
libtool-1.4.2
o Checkout "librapi2" as described on:
http://sourceforge.net/cvs/?group_id=30550
o Generate scripts and things:
./bootstrap
o Configure:
./configure
Use the --help parameter to view configuration options.
o Build:
make
o Install:
make install
MacOS X installation
--------------------
You probably have libiconv in /sw so you use --with-libiconv-prefix=/sw as
parameter to the configure script.
If you get error messages about duplicate symbols, you can try to call the
configure script with the --disable-shared parameter or modify your libtool
as descibed in this mail:
http://mail.gnu.org/pipermail/libtool-patches/2002-January/001706.html
Solaris installation
--------------------
The libiconv provided by Sun sucks. Get GNU libiconv and install it in, for
example, /usr/local and use --with-libiconv-prefix=/usr/local as parameter to
the configure script.
|