Update files for genivi release
[profile/ivi/common-api-dbus-runtime.git] / README
1 Build Instructions
2 ==================
3
4 To build this package CommonAPI and a version of libdbus patched with the marshaling patch must be available.
5
6 Instructions for making a patched version of libdbus available in /usr/local:
7
8 $ wget http://dbus.freedesktop.org/releases/dbus/dbus-1.4.16.tar.gz
9
10 $ tar -xzf dbus-1.4.16.tar.gz
11
12 $ cd dbus-1.4.16
13
14 $ patch -p1 <
15 /path/to/dbus-DBusMessage-add-support-for-custom-marshaling.patch
16
17 $ ./configure --prefix=/usr/local
18
19 $ make -C dbus 
20
21 $ sudo make -C dbus install
22 $ sudo make install-pkgconfigDATA
23
24 The path to CommonAPI and patched libdbus pkgconfig files must be added to the PKG_CONFIG_PATH for the entire build process.