Add a http performance test script based on wrk
[iec.git] / src / type3_AndroidCloud / anbox-master / android / CMakeLists.txt
1 include_directories(
2   ${CMAKE_SOURCE_DIR}
3   ${CMAKE_SOURCE_DIR}/src
4   ${CMAKE_BINARY_DIR}/src)
5
6 set(ANBOXD_SOURCES
7     ${CMAKE_SOURCE_DIR}/src/anbox/rpc/message_processor.cpp
8     ${CMAKE_SOURCE_DIR}/src/anbox/rpc/pending_call_cache.cpp
9     ${CMAKE_SOURCE_DIR}/src/anbox/common/fd.cpp
10     service/activity_manager_interface.cpp
11     service/platform_service.cpp
12     service/platform_service_interface.cpp
13     service/platform_api_stub.cpp
14     service/android_api_skeleton.cpp
15     service/message_processor.cpp
16     service/local_socket_connection.cpp
17     service/host_connector.cpp
18     service/daemon.cpp
19     service/main.cpp)
20
21 add_executable(anboxd ${ANBOXD_SOURCES})
22 target_link_libraries(anboxd
23     pthread
24     process-cpp
25     anbox-protobuf)
26
27 set(HWCOMPOSER_SOURCES
28     hwcomposer/hwcomposer.cpp)
29
30 add_library(hwcomposer.anbox SHARED ${HWCOMPOSER_SOURCES})
31
32 set(AUDIO_SOURCES
33     audio/audio_hw.cpp)
34 add_library(audio.goldfish SHARED ${AUDIO_SOURCES})
35
36 # As we're adding Android specific bits in this project we can't
37 # build this safely within default build anymore. We keep this
38 # for easy integration into used IDEs.
39 set_target_properties(anboxd
40     PROPERTIES EXCLUDE_FROM_ALL 1 EXCLUDE_FROM_DEFAULT_BUILD 1)
41
42 set_target_properties(hwcomposer.anbox
43     PROPERTIES EXCLUDE_FROM_ALL 1 EXCLUDE_FROM_DEFAULT_BUILD 1)
44
45 set_target_properties(audio.goldfish
46     PROPERTIES EXCLUDE_FROM_ALL 1 EXCLUDE_FROM_DEFAULT_BUILD 1)
47