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)
--- /dev/null
+{
+ "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" ]
+}
+
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);
}
+++ /dev/null
-{
- "sources" : [ "../plugins/examplesourceplugin.so" ],
- "sinks": [ "../plugins/examplesinkplugin.so", "../plugins/dbus/dbussinkplugin.so" ,"../plugins/websocketsink/websocketsinkplugin.so" ]
-}
-
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)
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)
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)
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)
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)