fixed parallalel building and make install
authorKevron Rees <kevron_m_rees@linux.intel.com>
Wed, 5 Sep 2012 22:17:18 +0000 (15:17 -0700)
committerKevron Rees <kevron_m_rees@linux.intel.com>
Wed, 5 Sep 2012 22:17:18 +0000 (15:17 -0700)
ambd/CMakeLists.txt
ambd/config [new file with mode: 0644]
ambd/main.cpp
config [deleted file]
plugins/CMakeLists.txt
plugins/dbus/CMakeLists.txt
plugins/obd2plugin/CMakeLists.txt
plugins/websocketsink/CMakeLists.txt
plugins/wheel/CMakeLists.txt

index bfe0e4d..d301b61 100644 (file)
@@ -4,4 +4,4 @@ include_directories(${include_dirs} )
 target_link_libraries(ambd ${link_libraries} amb)
 
 install (TARGETS ambd RUNTIME DESTINATION bin)
-install (FILES ${CMAKE_CURRENT_BINARY_DIR}/config DESTINATION /etc/ambd)
+install (FILES ${CMAKE_CURRENT_SOURCE_DIR}/config DESTINATION /etc/ambd)
diff --git a/ambd/config b/ambd/config
new file mode 100644 (file)
index 0000000..1c5480b
--- /dev/null
@@ -0,0 +1,5 @@
+{
+       "sources" : [ "/usr/lib/automotive-message-broker/examplesourceplugin.so" ],
+       "sinks": [ "/usr/lib/automotive-message-broker/examplesinkplugin.so", "/usr/lib/automotive-message-broker/dbussinkplugin.so" ,"/usr/lib/automotive-message-broker/websocketsinkplugin.so" ]
+}
+
index 0a728c0..4902dfd 100644 (file)
@@ -189,7 +189,7 @@ void printhelp(const char *argv0)
        printf("Usage: %s [args]\n"
        "   [-d|--daemonise]\n"
        "   [-v|--version]\n"
-       "   [-c]--config </path/to/config> \t]"
+       "   [-c]--config </path/to/config> \t]\n"
        "   [-h|--help]\n"
        , argv0);
 }
diff --git a/config b/config
deleted file mode 100644 (file)
index bc39085..0000000
--- a/config
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-       "sources" : [ "../plugins/examplesourceplugin.so" ],
-       "sinks": [ "../plugins/examplesinkplugin.so", "../plugins/dbus/dbussinkplugin.so" ,"../plugins/websocketsink/websocketsinkplugin.so" ]
-}
-
index fdec91f..f06e3f9 100644 (file)
@@ -16,9 +16,12 @@ add_library(examplesinkplugin MODULE ${examplesinkplugin_sources})
 set_target_properties(examplesinkplugin PROPERTIES PREFIX "")
 target_link_libraries(examplesinkplugin -lamb -L${CMAKE_CURRENT_BINARY_DIR}/lib ${link_libraries})
 
+install(TARGETS examplesinkplugin LIBRARY DESTINATION lib/automotive-message-broker)
+install(TARGETS examplesourceplugin LIBRARY DESTINATION lib/automotive-message-broker)
+
 add_subdirectory(wheel)
 add_subdirectory(dbus)
 add_subdirectory(websocketsink)
 add_subdirectory(obd2plugin)
 
-add_subdirectory(websocketsourceplugin)
\ No newline at end of file
+add_subdirectory(websocketsourceplugin)
index 6bca949..0656767 100644 (file)
@@ -8,6 +8,6 @@ set(dbussinkplugin_sources dbusplugin.cpp abstractproperty.cpp abstractdbusinter
 
 add_library(dbussinkplugin MODULE ${dbussinkplugin_sources})
 set_target_properties(dbussinkplugin PROPERTIES PREFIX "")
-target_link_libraries(dbussinkplugin -lamb -L${CMAKE_CURRENT_BINARY_DIR}/lib ${link_libraries} ${gio_LIBRARIES})
+target_link_libraries(dbussinkplugin amb -L${CMAKE_CURRENT_BINARY_DIR}/lib ${link_libraries} ${gio_LIBRARIES})
 
 install (TARGETS dbussinkplugin LIBRARY DESTINATION lib/automotive-message-broker)
index 472e3f0..26bbd39 100644 (file)
@@ -5,6 +5,6 @@ set(obd2sourceplugin_headers obd2source.h obdlib.h)
 set(obd2sourceplugin_sources obd2source.cpp obdlib.cpp)
 add_library(obd2sourceplugin MODULE ${obd2sourceplugin_sources})
 set_target_properties(obd2sourceplugin PROPERTIES PREFIX "")
-target_link_libraries(obd2sourceplugin -lamb -L${CMAKE_CURRENT_BINARY_DIR}/lib ${link_libraries})
+target_link_libraries(obd2sourceplugin amb -L${CMAKE_CURRENT_BINARY_DIR}/lib ${link_libraries})
 
 install(TARGETS obd2sourceplugin LIBRARY DESTINATION lib/automotive-message-broker)
index c64cd1f..3010eca 100644 (file)
@@ -7,6 +7,6 @@ set(websocketsinkplugin_headers websocketsink.h websocketmanager.h)
 set(websocketsinkplugin_sources websocketsinkmanager.cpp websocketsink.cpp)
 add_library(websocketsinkplugin MODULE ${websocketsinkplugin_sources})
 set_target_properties(websocketsinkplugin PROPERTIES PREFIX "")
-target_link_libraries(websocketsinkplugin -lamb -lwebsockets  -L${CMAKE_CURRENT_BINARY_DIR}/lib ${link_libraries})
+target_link_libraries(websocketsinkplugin amb websockets  -L${CMAKE_CURRENT_BINARY_DIR}/lib ${link_libraries})
 
 install(TARGETS websocketsinkplugin LIBRARY DESTINATION lib/automotive-message-broker)
index 10658ef..e0febed 100644 (file)
@@ -11,6 +11,6 @@ set(wheelsourceplugin_sources wheelplugin.cpp)
 
 add_library(wheelsourceplugin MODULE ${wheelsourceplugin_sources})
 set_target_properties(wheelsourceplugin PROPERTIES PREFIX "")
-target_link_libraries(wheelsourceplugin -lamb -L${CMAKE_CURRENT_BINARY_DIR}/lib ${link_libraries})
+target_link_libraries(wheelsourceplugin amb -L${CMAKE_CURRENT_BINARY_DIR}/lib ${link_libraries})
 
 install(TARGETS wheelsourceplugin LIBRARY DESTINATION lib/automotive-message-broker)