f75c5277d83d3d9773d35718ed238ccaeb133ef3
[profile/ivi/automotive-message-broker.git] / plugins / CMakeLists.txt
1
2 include_directories(${CMAKE_SOURCE_DIR}/lib ${include_dirs})
3
4 set(examplesourceplugin_headers exampleplugin.h)
5 set(examplesourceplugin_sources exampleplugin.cpp)
6
7 add_library(examplesourceplugin MODULE ${examplesourceplugin_sources})
8 set_target_properties(examplesourceplugin PROPERTIES PREFIX "")
9 target_link_libraries(examplesourceplugin amb -L${CMAKE_CURRENT_BINARY_DIR}/lib ${link_libraries})
10
11
12 set(examplesinkplugin_headers examplesink.h)
13 set(examplesinkplugin_sources examplesink.cpp)
14
15 add_library(examplesinkplugin MODULE ${examplesinkplugin_sources})
16 set_target_properties(examplesinkplugin PROPERTIES PREFIX "")
17 target_link_libraries(examplesinkplugin amb -L${CMAKE_CURRENT_BINARY_DIR}/lib ${link_libraries})
18
19 install(TARGETS examplesinkplugin LIBRARY DESTINATION ${PLUGIN_INSTALL_PATH})
20 install(TARGETS examplesourceplugin LIBRARY DESTINATION ${PLUGIN_INSTALL_PATH})
21
22 add_subdirectory(common)
23
24 add_subdirectory(wheel)
25 add_subdirectory(dbus)
26 add_subdirectory(websocket)
27 add_subdirectory(websocketsink)
28 add_subdirectory(websocketsourceplugin)
29 add_subdirectory(obd2plugin)
30 add_subdirectory(demosink)
31 add_subdirectory(tpms)
32 add_subdirectory(database)
33 add_subdirectory(opencvlux)
34 add_subdirectory(murphyplugin)
35 add_subdirectory(testplugin)
36 add_subdirectory(bluemonkey)
37 add_subdirectory(gpsnmea)
38 add_subdirectory(openxc)
39 add_subdirectory(bluetooth)
40 add_subdirectory(cansimplugin)
41 add_subdirectory(cangenplugin)