3 ${CMAKE_SOURCE_DIR}/src
4 ${CMAKE_BINARY_DIR}/src)
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
21 add_executable(anboxd ${ANBOXD_SOURCES})
22 target_link_libraries(anboxd
27 set(HWCOMPOSER_SOURCES
28 hwcomposer/hwcomposer.cpp)
30 add_library(hwcomposer.anbox SHARED ${HWCOMPOSER_SOURCES})
34 add_library(audio.goldfish SHARED ${AUDIO_SOURCES})
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)
42 set_target_properties(hwcomposer.anbox
43 PROPERTIES EXCLUDE_FROM_ALL 1 EXCLUDE_FROM_DEFAULT_BUILD 1)
45 set_target_properties(audio.goldfish
46 PROPERTIES EXCLUDE_FROM_ALL 1 EXCLUDE_FROM_DEFAULT_BUILD 1)