* Confirming routing ready state after a second domain has been registered.
[profile/ivi/genivi/genivi-audio-manager.git] / README.html
index b4f7aca..6fa0e72 100644 (file)
@@ -4,7 +4,7 @@
 <head>\r
 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />\r
 <meta name="generator" content="AsciiDoc 8.6.6" />\r
-<title>GENIVI AudioManager</title>\r
+<title>GENIVI_AudioManager</title>\r
 <style type="text/css">\r
 /* Shared CSS for AsciiDoc xhtml11 and html5 backends */\r
 \r
@@ -735,12 +735,12 @@ asciidoc.install();
 </head>\r
 <body class="article">\r
 <div id="header">\r
-<h1>GENIVI AudioManager</h1>\r
-<span id="author">Christian Linke</span><br />\r
-<span id="email"><tt>&lt;<a href="mailto:christian.linke@bmw.de">christian.linke@bmw.de</a>&gt;</tt></span><br />\r
+<h1>GENIVI_AudioManager</h1>\r
+<span id="author">Christian Linke &lt;christian.linke@bmw.de&gt;</span><br />\r
 </div>\r
 <div id="content">\r
-<div id="preamble">\r
+<div class="sect1">\r
+<h2 id="_copyright">Copyright</h2>\r
 <div class="sectionbody">\r
 <div class="paragraph"><p>Copyright &#169; 2012, GENIVI Alliance, Inc.\r
 Copyright &#169; 2012, BMW AG</p></div>\r
@@ -805,18 +805,28 @@ make</tt></pre>
 <pre><tt>BUILD_SHARED_LIBS                OFF\r
 CMAKE_BUILD_TYPE\r
 CMAKE_INSTALL_PREFIX             /usr/local\r
+COMMON_API_DBUS_LIBRARY          /usr/local/lib/libCommonAPI-DBus.so\r
+COMMON_API_LIBRARY               /usr/local/lib/libCommonAPI.so\r
 GLIB_DBUS_TYPES_TOLERANT         ON\r
 USE_BUILD_LIBS                   ON\r
-WITH_DBUS_WRAPPER                ON\r
+WITH_COMMAND_INTERFACE_COMMON_   ON\r
+WITH_DATABASE_STORAGE            OFF\r
 WITH_DLT                         ON\r
-WITH_DOCUMENTATION               OFF\r
-WITH_MAIN                        ON\r
+WITH_DOCUMENTATION               ON\r
+WITH_ENABLED_IPC                 CAPI\r
+WITH_LOGSTATE                    ON\r
+WITH_NSM                         ON\r
+WITH_OXF_ANIMATION               OFF\r
+WITH_OXF_TRACE                   OFF\r
 WITH_PLUGIN_COMMAND              ON\r
 WITH_PLUGIN_CONTROL              ON\r
 WITH_PLUGIN_ROUTING              ON\r
+WITH_ROUTING_INTERFACE_ASYNC     OFF\r
+WITH_ROUTING_INTERFACE_CAPI      ON\r
 WITH_SYSTEMD_WATCHDOG            OFF\r
 WITH_TELNET                      ON\r
 WITH_TESTS                       ON\r
+WITH_TEST_CONTROLLER             OFF\r
 gmock_build_tests                OFF\r
 gtest_build_samples              OFF\r
 gtest_build_tests                OFF\r
@@ -831,12 +841,16 @@ gtest_force_shared_crt           OFF</tt></pre>
 <div class="paragraph"><div class="title">-DDBUS_SERVICE_OBJECT_PATH="XXX"</div><p>sets the object path for Dbus, default "/org/genivi/audiomanager\0"</p></div>\r
 <div class="paragraph"><div class="title">-DDEFAULT_TELNETPORT="XXX"</div><p>sets the default telnetport, default 6060. Can be overwriten by command line parameter</p></div>\r
 <div class="paragraph"><div class="title">-DMAX_TELNETCONNECTIONS="XXX"</div><p>sets the default maximum number of telnetconnections, default is 3</p></div>\r
+<div class="paragraph"><div class="title">-DNSM_PATH="XXX"</div><p>sets the path of the NSM DBUS interface</p></div>\r
+<div class="paragraph"><div class="title">-DNSM_INTERFACE="XXX"</div><p>sets the interface to the NSM DBUS interface</p></div>\r
 <div class="paragraph"><p>In order to change these options, you can modify this values with ccmake, do the appropriate changes in\r
 CmakeList.txt or via the commandline for cmake or (when installed via ccmake)</p></div>\r
 </div>\r
 <div class="sect2">\r
 <h3 id="_build_dependencies">Build dependencies</h3>\r
-<div class="paragraph"><p>You will need to fullfill some dependencies in order to comile the GENIVI AudioManager Daemon, these are:</p></div>\r
+<div class="paragraph"><p>Basically, all build dependencies are optional- but you might need to use some if you want to have support for Dbus,\r
+for example&#8230;</p></div>\r
+<div class="paragraph"><p>You will need optionally fullfill some dependencies in order to comile the GENIVI AudioManager Daemon, these are:</p></div>\r
 <div class="ulist"><ul>\r
 <li>\r
 <p>\r
@@ -845,17 +859,22 @@ dbus (only when DBUS_WRAPPER==ON) [tested on version 1.2.16]
 </li>\r
 <li>\r
 <p>\r
-sqlite3 [tested on version 3.6.22]\r
+sqlite3 [tested on version 3.6.22] (only when WITH_DATABASE_STORAGE==ON)\r
+</p>\r
+</li>\r
+<li>\r
+<p>\r
+automotive-dlt [greater 2.5.0] (only when WITH_DLT==ON)\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-automotive-dlt [greater 2.5.0]\r
+doxygen [tested on version 1.6.3] (only when WITH_DOCUMENTATION==ON)\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-doxygen (only when WITH_DOCUMENTATION==ON) [tested on version 1.6.3]\r
+commonAPI [version &gt; 2.1] (only with WITH_ENABLED_IPC CAPI), more information here <a href="http://projects.genivi.org/commonapi/">http://projects.genivi.org/commonapi/</a>\r
 </p>\r
 </li>\r
 </ul></div>\r
@@ -864,6 +883,16 @@ doxygen (only when WITH_DOCUMENTATION==ON) [tested on version 1.6.3]
 <div class="content">\r
 <pre><tt>sudo apt-get install libdbus-1-dev libsqlite3-dev doxygen git cmake build-essential</tt></pre>\r
 </div></div>\r
+</div>\r
+<div class="sect2">\r
+<h3 id="_the_nodestatemanager">The NodeStateManager</h3>\r
+<div class="paragraph"><p>The nodestatemanager headers are needed to compile the audiomanager. If the nodestatemanagerincludes are not found,\r
+the headers shipped with the audiomanager are used.\r
+The nodestatemanager can be retrieved from projects.genivi.org . You can install the headers on you system by</p></div>\r
+<div class="listingblock">\r
+<div class="content">\r
+<pre><tt>sudo make install-includeHEADERS</tt></pre>\r
+</div></div>\r
 <div class="paragraph"><p>For building the tests, you will need the following packages:</p></div>\r
 <div class="ulist"><ul>\r
 <li>\r
@@ -973,7 +1002,7 @@ Just add a folder with the name <em>ProjectSpecific</em> (be sure to name it exc
 </tr></table>\r
 </div>\r
 <div class="listingblock">\r
-<div class="title">Here is a sample CMakeLists.txt that can be places in ProjectSpecific folder:</div>\r
+<div class="title">Here is a sample CMakeLists.txt that can be placed in ProjectSpecific folder:</div>\r
 <div class="content">\r
 <pre><tt>cmake_minimum_required(VERSION 2.6)\r
 \r
@@ -1191,7 +1220,7 @@ handle later on.</p></div>
 <div id="footnotes"><hr /></div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2012-10-22 14:07:11 CEST\r
+Last updated 2013-09-12 10:26:35 CEST\r
 </div>\r
 </div>\r
 </body>\r