example of integration with websocket in C
[src/app-framework-binder.git] / src / CMakeLists.txt
1
2 ADD_LIBRARY(afb-lib OBJECT
3         afb-api-dbus.c
4         afb-api-so.c
5         afb-apis.c
6         afb-common.c
7         afb-context.c
8         afb-hreq.c
9         afb-hsrv.c
10         afb-hswitch.c
11         afb-method.c
12         afb-msg-json.c
13         afb-sig-handler.c
14         afb-websock.c
15         afb-ws-client.c
16         afb-ws-json1.c
17         afb-ws.c
18         afb-wsj1.c
19         session.c
20         verbose.c
21         websock.c
22 )
23
24
25 INCLUDE_DIRECTORIES(${include_dirs})
26
27 ADD_EXECUTABLE(afb-daemon $<TARGET_OBJECTS:afb-lib> main.c)
28 INCLUDE_DIRECTORIES(${include_dirs})
29 TARGET_LINK_LIBRARIES(afb-daemon ${link_libraries})
30
31 ADD_EXECUTABLE(afb-client-demo $<TARGET_OBJECTS:afb-lib> afb-client-demo.c)
32 INCLUDE_DIRECTORIES(${include_dirs})
33 TARGET_LINK_LIBRARIES(afb-client-demo ${link_libraries})
34
35 INSTALL(TARGETS afb-daemon
36         RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR})