summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING37
1 files changed, 37 insertions, 0 deletions
diff --git a/HACKING b/HACKING
index 9b03f799..bc72b112 100644
--- a/HACKING
+++ b/HACKING
@@ -1,3 +1,40 @@
+Synthesis Branch
+----------------
+
+Compile and install Synthesis SDK in directory "foo".
+
+Configure SyncEvolution with
+ SYNTHESIS_CFLAGS=-Ifoo/include SYNTHESIS_LIBS=-Lfoo/lib -lsynthesissdk
+
+Create a syncevolution.xml config file in the current
+directory, see src/syncevolution.xml.
+
+Run syncevolution with LD_LIBRARY_PATH=foo/lib:SDK_PATH/SDK/bin/Linux
+where SDK_PATH is the installation directory of the official Synthesis
+SDK (only necessary if .xml config refers to some of those modules).
+
+Currently none of the SyncEvolution backends are connected to Synthesis,
+so one has to configure a dummy file backend and use the SDK_textdb.so
+to handle the data.
+
+Example config: $ ./syncevolution --print-config --quiet funambol_1
+
+syncURL = http://my.funambol.com/sync
+username = xxxx
+password = yyyy
+logdir = /tmp
+useProxy = 1
+proxyHost = http://proxy.isw.intel.com:911
+deviceId = sc-pim-3e43622c-2e38-477a-9a9d-29ce45aba78c
+
+[addressbook]
+sync = two-way
+type = file:text/x-calendar:1.0
+evolutionsource = file:///home/pohly/funambol/addressbook
+uri = card
+
+
+
Checking out the Source
-----------------------